ChangeLog 164 KB
Newer Older
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
2001-08-15  Darin Adler  <darin@bentspoon.com>

	A pass at cleaning up the volume monitor. Made all the details of
	NautilusVolume private.

	* libnautilus-private/filesystem-attributes.xml: Changed the
	"description" string to be named "default_volume_name" and also
	marked it to be localized.
	
	* libnautilus-private/nautilus-file-utilities.h:
	* libnautilus-private/nautilus-file-utilities.c:
	(nautilus_get_data_file_path):
	Added a new utility function to locate a file that's either in the
	user's directory or in the Nautilus datadir.
	
	* src/nautilus-property-browser.c: (read_browser_xml): Use
	nautilus_get_data_file_path.

	* libnautilus-private/nautilus-trash-directory.c:
	(get_trash_volume):
	* libnautilus-private/nautilus-trash-monitor.c:
	(add_one_volume_trash):
	* src/file-manager/fm-desktop-icon-view.c: (volume_in_black_list),
	(create_unique_volume_name), (create_mount_link),
	(volume_unmounted_callback), (update_disks_menu):
	* src/nautilus-application.c: (volume_mounted_callback),
	(volume_unmounted_callback):
	* src/nautilus-bookmark-list.c:
	(nautilus_bookmark_list_get_file_path):
	Use only calls from the NautilusVolume public API -- no getting at
	the structure directly. Also fix callers that were using
	nautilus_volume_monitor_get_volume_mount_uri to correctly
	understand that they get the mount path, not the mount URI.
	
	* libnautilus-private/nautilus-volume-monitor.h:
	* libnautilus-private/nautilus-volume-monitor.c:
	(load_file_system_table): Fix storage leaks. Use the new
	nautilus_get_data_file_path. Translate the default volume names as
	they are loaded. Check for duplicate entries while loading the
	table. Don't bother checking the name of the root node, since
	there are plenty of other things about the file that we don't
	check and there's no reason we particularly need to check that.
	Fix some storage leaks. Free the doc, since I'm not seeing a
	"nautilus --quit" segfault.	
	(nautilus_volume_monitor_initialize): Only initialize stuff that
	g_new0 won't set up for us.
	(nautilus_volume_is_removable): Rename so it's a call on
	NautilusVolume, not the NautilusVolumeMonitor.
	(volume_is_removable): Fix logic so we don't have to have so many
	different calls to fclose.
	(nautilus_volume_get_name): Rename so it's a call on
	NautilusVolume, not the NautilusVolumeMonitor.
	(modify_volume_name_for_display): Don't bother supplying a name if
	passed NULL, since that won't ever be helpful the way this is used.
	(nautilus_volume_get_target_uri): Rename so it's a call on
	NautilusVolume, not the NautilusVolumeMonitor.
	(nautilus_volume_should_integrate_trash): Rename so it's a call on
	NautilusVolume, not the NautilusVolumeMonitor. Get the information
	from the file system type, so we don't have to copy it into each
	NautilusVolume object.
	(nautilus_volume_get_mount_path): Rename so it's a call on
	NautilusVolume, and don't call it a URI since it's really a path.
	(nautilus_volume_get_device_type): New call.
	(make_volume_name_from_path): Get the default from the file system
	type rather than passing it in.
	(free_mount_list): Get rid of some dumb extra code.
	(copy_volume), (nautilus_volume_free): Update for smaller set of
	fields.
	(create_volume), (finish_creating_volume),
	(finish_creating_volume_and_prepend): Restructure so we don't need
	to keep so much stuff around in the NautilusVolume object.

	* src/nautilus-first-time-druid.c:
	(druid_set_first_time_file_flag): Some tiny tweaking.
	
76
77
78
79
80
2001-08-15  Maciej Stachowiak  <mjs@noisehavoc.org>

	* components/music/Makefile.am: Revert accidental commit of not
	quite done change.

81
82
83
84
85
86
2001-08-15  Darin Adler  <darin@bentspoon.com>

	* components/image-viewer/nautilus-image-view.c:
	(load_image_from_stream): Use a 64K buffer size instead of a 4K
	buffer size.

87
88
89
90
91
92
93
94
95
96
97
98
2001-08-13  Maciej Stachowiak  <mjs@noisehavoc.org>

	* components/music/nautilus-music-view.c:
	(nautilus_music_view_initialize), (get_song_text), (sort_list),
	(click_column_callback), (ensure_uri_is_image),
	(nautilus_music_view_update): A bunch of code cleanup; stop using
	hidden columns in the list view and try to pave the way for better
	model/view separation.

	* src/nautilus-main.c (main): set DISPLAY variable to
	canonicalized version; this is needed to make
 
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
204
205
206
207
208
209
210
211
212
213
2001-08-14  Seth Nickell  <snickell@stanford.edu>

	Load filesystems from an XML file rather than hardcoding
	the various attributes and behaviors. Some properties, such
	as for CDDA and NFS, are still hardcoded because they require
	actual code. This also makes it easier to add new filesystems.
	
	* libnautilus-private/filesystem-attributes.xml

	Filesystem description file.
	
	* libnautilus-private/Makefile.am:

	Add filesystem-attribute.xml to the build.

	* libnautilus-private/nautilus-volume-monitor.c: 

	(mount_volume_prepend_filesystem):

	Don't try to detect filesystem strings and associate them
	with an enumeration type...nix the enumeration altogether
	since its not compatible with dynamically loading the
	filesystems.
		
	(get_xml_path), (load_filesystem_attributes_table)

	Functions for reading in filesystem-attribute.xml and
	loading the various filesystems into a hashtable.
	
	(nautilus_volume_monitor_initialize)

	Read in the filesystem attributes table.
	
	(get_removable_volumes), (mount_volume_deactivate), 
	(get_mount_list), (get_current_mount_list),
	(verify_current_mount_state)

	Take a file attributes hashtable, or pass one to a
	subfunction.
	
	(nautilus_volume_monitor_get_target_uri),

	CDDA is the only system we need to deal with in an unusual
	way. Take out a long list and just check for CDDA.
	
	(nautilus_volume_monitor_should_integrate_trash)

	Use information read from the file rather than hardcoding
	a list of filesystems that can use trash (should be the
	same for now).
	
	(make_volume_name_from_path), (mount_volume_make_name)

	Get name out of the filesystem table rather than hardcoding.

	(mount_volume_iso9660_add)

	We were deciding if a device was *really* a CDROM by 
	doing an ioctl on it to determine the drive status. This
	is a good check...except that on systems using DevFS
	devices can be user mountable without being user readable
	by default. Also, on my system it fails if there's no
	disk in the drive itself.

	(mount_volume_auto_add)

	Continue setting the device if its a floppy drive (eventually
	this should probably be cleaned out too), but don't set the
	filesystem type since we don't use the enum anymore.
	
	(mount_volume_cdda_add)

	Set as a CDDA device, but not a CDDA volume (since we don't
	have hardcoded volume types anymore).

	(mount_volume_nfs_add)

	Don't set NFS type since the enum was blown away.

	(create_volume)

	Accept a filesystem table and set attributes read from
	filesystem-attributes.xml if a volume's filesystem is found
	in the table. Perhaps eventually we should just assign a
	reference to the volume entry, but this was simpler for
	now since some functions modify things like the description.
	
	(copy_volume)

	Deal with copying the new attributes.

	* libnautilus-private/nautilus-volume-monitor.h:

	Nix the filesystem enumeration. Change NAUTILUS_DEVICE_CD_ROM
	to NAUTILUS_DEVICE_CDROM
	
	* src/file-manager/fm-desktop-icon-view.c: (create_mount_link),
	(update_disks_menu):

	Deal with rename of NAUTILUS_DEVICE_CD_ROM
	
	* src/nautilus-application.c: (volume_mounted_callback):

	Deal with rename of NAUTILUS_DEVICE_CD_ROM
	
	* AUTHORS:

	Update E-mail address.
	
	* configure.in:

	Make "FAM not found" warning a little more serious and
	informative. We particularly want to encourage distributors
	to enable FAM support.

214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
2001-08-11  Seth Nickell  <snickell@stanford.edu>

	Trying to make nautilus volume monitor work more
	reliably. First step is to make the codebase more
	maintainable so I can start tracking down bugs in
	the volume monitor more easily.
	(I get complaints about this from friends, family, and
	coworkers all the time, so there must be some/one bugs).
	
	* libnautilus-private/nautilus-volume-monitor.h:
	* libnautilus-private/nautilus-volume-monitor.c:
	(nautilus_volume_monitor_initialize_class),
	(nautilus_volume_monitor_get_target_uri),
	(nautilus_volume_monitor_should_integrate_trash),
	(mount_volume_make_name), (mount_volume_deactivate),
	(mount_volume_generic_add), (mount_volume_prepend_filesystem):

	Remove mount_volume_*_add for filesystems that do
	effectively the same thing. This added a large amount of
	clutter to a module that already has a lot of similar
	functions. Add a generic function that accepts the filesystem
	type, and change calls to use this.

	Fix signal in initialize_class to be "nautilus_volume_unmount_failed"
	rather than "nautilus_volume_unmoun_failed" (nobody was assuming
	the broken behavior eithe, I checked, maybe this will fix something).

	Renamed NAUTILUS_VOLUME_REISER to NAUTILUS_VOLUME_REISERFS
	to maintain the naming convention the other filesystems use.

	Changed "unsdos" to "umsdos" everywhere. I don't think a unsdos
	filesystem exists, after web searches, and umsdos *is* one of
	the basic Linux filesystems. I suspect somebody misread a filesystem
	name browsing the kernel compilation menu or somesuch.

	Removed redundant (and erroneous) check for "ufs" type filesystems
	(the check was already listed in the if then statement above).
	
252
253
254
255
256
257
258
2001-08-07  Darin Adler  <darin@bentspoon.com>

	* components/mozilla/mozilla-events.cpp:
	* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
	Add an include of nsIContentView.h in the hopes that this
	will make it work with newer Mozilla sources.

259
260
261
262
263
264
265
266
267
268
269
2001-08-06  Darin Adler  <darin@bentspoon.com>

	* libnautilus-private/nautilus-thumbnails.c:
	(pixel_matches_value): Simplify logic.
	(pixbuf_is_framed): Do size and format reality checks on pixbuf
	before reading the pixels.
	(nautilus_thumbnail_load_framed_image): Handle case where the
	pixbuf loading failed. Handle case where there's no frame. Handle
	case where the frame offsets in the theme data is improperly
	formatted.

270
271
272
273
274
275
2001-08-02  Maciej Stachowiak  <mjs@noisehavoc.org>

	* libnautilus/nautilus-view-standard-main.c:
	(nautilus_view_standard_main_multi): Get display name in a better
	way suggested by Havoc Pennington.

276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
2001-08-01  Mike Fleming  <mfleming@eazel.com>

	Added gnome-vfs authentication dialog support.
	Currently works with HTTP basic and proxy authentication.

	A bug causes the dialog to appear more than once in quick succession
	in some cases.

	Separate processes (eg sidebar components) that need to access
	a protected URL will also pop open their own individual dialogs
	at this point 

	There's also no integration with Mozilla at this point, so
	Mozilla too will prompt separately.

	This code works against gnome-vfs head and the gnome-vfs-1-0
	branch, as well as the soon-to-be-released gnome-vfs 1.0.2

	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-authn-manager.c:
	(construct_password_dialog), (present_authn_dialog_blocking),
	(mark_callback_completed), (authn_dialog_button_clicked),
	(authn_dialog_closed), (authn_dialog_destroyed),
	(present_authn_dialog_nonblocking),
	(run_authn_dialog_on_main_thread), (vfs_authn_callback),
	(nautilus_authn_manager_initialize):
	* libnautilus-private/nautilus-authn-manager.h:
	* src/nautilus-application.c: (finish_startup):

Darin Adler's avatar
Darin Adler committed
305
306
307
308
2001-08-01  Darin Adler  <darin@bentspoon.com>

	* THANKS: More people to thank.

309
310
311
312
313
2001-07-31  Yanko Kaneti  <yaneti@declera.com>

	* components/help/topleveldocs.xml: remove the extra bg_BG(.cp1251)
	references, part of the gnome cvs wide move from bg_BG to bg

314
315
316
317
318
319
320
321
322
323
324
325
326
327
2001-07-27  Darin Adler  <darin@bentspoon.com>

	Fixed bug 8438 (changing desktop between $HOME and .gnome-desktop
	breaks desktop DnD from other apps).

	* src/file-manager/fm-desktop-icon-view.c:
	(desktop_directory_changed_callback): New function to update the
	local variable when the desktop directory changes.
	(fm_desktop_icon_view_initialize): Set up the callback rather than
	just setting up the global variable.

	* configure.in: Fixed code to set up compile-time options. It
	was putting the options into VFS_CFLAGS.

328
329
330
331
332
333
334
335
336
337
338
2001-07-25  Maciej Stachowiak  <mjs@noisehavoc.org>

	Fixed bug 6776 (In-place file rename allowed (but doesn't occur)
	at 25% zoom level):

	* src/file-manager/fm-icon-view.c: (fm_icon_view_set_zoom_level):
	Update menus since the sensitivity of "Rename" now depends on the
	zoom level.
	(fm_icon_view_update_menus): Disable the "Rename" item when at
	smallest zoom level, since renaming won't happen anyway.
	
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
2001-07-24  Darin Adler  <darin@bentspoon.com>

	* libnautilus-private/nautilus-directory-background.c:
	(background_is_desktop): Remove eel_ prefix from name.
	(background_get_desktop_background_window): Remove eel_ prefix
	from name.

	* libnautilus-private/nautilus-icon-factory.c:
	(should_display_image_file_as_itself),
	(nautilus_icon_factory_get_icon_for_file), (load_icon_from_path):
	* libnautilus-private/nautilus-thumbnails.h:
	* libnautilus-private/nautilus-thumbnails.c: (make_thumbnail_uri),
	(nautilus_thumbnail_has_invalid_thumbnail),
	(nautilus_get_thumbnail_uri),
	(nautilus_update_thumbnail_file_renamed),
	(nautilus_remove_thumbnail_for_file), (check_for_thumbnails),
	(make_thumbnails), (nautilus_thumbnail_load_framed_image):
	Remove anti-aliased parameter from most functions, since the
	thumbnails are now the same either way.

	* THANKS:
	* check-THANKS.pl:
	Some more THANKS updates.

	* RPMs-README: No need for this any more.

Jens Finke's avatar
Jens Finke committed
365
366
367
368
2001-07-24  Jens Finke <jens@gnome.org>
	
	* components/news/news_channels.xml: Updated KDE rdf location.

369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
2001-07-23  Andy Hertzfeld  <andy@differnet.com>

	changed thumbnailing to not draw the frame into the
	thumbnail images themselves anymore; instead, draw it at the time
	they're loaded. This makes anti-aliased thumbnail variants no
	longer necessary, so they're no longer used.  There's a cheap test so
	old thumbnails aren't framed twice.
	
	* libnautilus-private/nautilus-thumbnails.c: (make_thumbnail_uri),
	(make_thumbnails), (pixel_matches_value), (pixbuf_is_framed),
	(nautilus_thumbnail_load_framed_image):
	don't frame the thumbnails at creation time; instead, provide
	a routine to frame them at load time if necessary.
	
	* libnautilus-private/nautilus-thumbnails.h:
	added nautilus_thumbnail_load_framed_image
	
	* libnautilus-private/nautilus-icon-factory-private.h:
	added nautilus_icon_factory_get_thumbnail_frame
	
	* libnautilus-private/nautilus-icon-factory.c:
	(load_thumbnail_frames), (nautilus_icon_factory_initialize),
	(nautilus_icon_factory_destroy), (icon_theme_changed_callback),
	(load_icon_from_path), (load_named_icon), (load_specific_icon),
	(nautilus_icon_factory_get_thumbnail_frame):
	made it call nautilus_thumbnail_load_framed_image to load
	thumbnails; made the icon factory load the thumbnail frames so it
	doesn't have to be done repeatedly; changed how the aa flag is
	passed around a little, although this could be cleaned up more now.
	
399
400
401
402
403
2001-07-23 Benedikt Roth  <Benedikt.Roth@gmx.net>

	* src/file-manager/fm-directory-view.c: (real_update_menus):
	Fix the tip for the "Delete from Trash" item in the right-click menu

404
405
406
407
408
409
410
411
2001-07-22  Maciej Stachowiak  <mjs@noisehavoc.org>

	* src/file-manager/fm-desktop-icon-view.c
	(update_trash_link_and_delete_copies): Update the icon even when
	newly creating it, in case the trash state changed while the
	desktop was off. This fixes bug 7956 (improper Trash icon state
	after desktop toggle )

412
413
414
415
416
417
418
419
420
421
422
423
2001-07-22  Maciej Stachowiak  <mjs@noisehavoc.org>

	* libnautilus-private/nautilus-directory-async.c
	(nautilus_file_invalidate_count_and_mime_list): Avoid a ref
	underflow. This was causing a crash noticed by Anders
	Carlsson. I'm so embarassed!

	* src/file-manager/fm-desktop-icon-view.c
	(fm_desktop_icon_view_destroy, delayed_init): Make sure to
	disconnect signals on destroy to avoid a possible crash when
	turning the desktop off and back on, and not using fam.

424
425
426
427
428
429
430
2001-07-22  Maciej Stachowiak  <mjs@eazel.com>

	* components/music/nautilus-music-view.c (click_column_callback):
	Fix bug 5242 (Selection not kept on-screen after column resort) by
	scrolling the selected item into view on a resort if it's not in
	view already.

431
432
433
434
435
436
437
2001-07-22  Maciej Stachowiak  <mjs@eazel.com>

	* components/music/nautilus-music-view.c: (get_song_text): Fix the
	remainer of bug 3769 (Music View window redraws upon clicking a
	different song) by making songs with no title show up with "-" for
	the title (I have quite a collection of broken mp3s).

438
439
440
441
442
443
444
2001-07-22  Maciej Stachowiak  <mjs@eazel.com>

	* components/music/nautilus-music-view.c:
	(read_id_tag): Fix bug 5175 (Music View displays year fields of
	'0'.) by filtering out years that are all zeros or all spaces.
	(filter_out_unset_year): New helper function. 

445
446
447
448
449
450
451
452
453
454
2001-07-22  Dan Mueth  <d-mueth@uchicago.edu>

	Updating doc build stuff so it works properly on RH7.1 and
	any other newer distributions which have the updated docbook
	tools where db2html doesn't work with GNOME's modified DTD.
	For these systems, we use jw instead of db2html.

	* configure.in:
	* help/sgmldocs.make:

455
456
457
458
459
460
461
462
463
464
465
2001-07-22  Maciej Stachowiak  <mjs@eazel.com>

	* components/music/nautilus-music-view.c: (string_non_empty),
	(get_song_text), (play_current_file): Add artist to the info
	displayed about the currently selected song. Also, fix a bug where
	a song entry does not get scrolled into view when the player
	switches to it sometimes. This happened because the song list
	would resize depending on whether or not there was an album
	name. Now if there is no album name (or artist) `-' is displayed
	in the second line.

466
467
468
469
2001-07-21  Darin Adler  <darin@bentspoon.com>

	* README: Update cvs tags for gnome-vfs, librsvg, eel.

470
471
472
473
474
475
476
477
478
479
2001-07-21  Anders Carlsson  <andersca@gnome.org>

	* components/help/Makefile.am:
	* components/sample/Makefile.am:
	* libnautilus-adapter/Makefile.am:
	* libnautilus-private/Makefile.am:
	* libnautilus/Makefile.am:
	Remove multiple references to $(NAUTILUS_PRIVATE_LIBS) since 
	having multiple references makes linking very slow with libtool 1.4.

480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
2001-07-20  Maciej Stachowiak  <mjs@eazel.com>

	Fixed bugzilla.eazel.com bug 7015 (Item count not updated when
	copying an empty folder to another).
	
	* libnautilus-private/nautilus-directory-async.c:
	(nautilus_file_invalidate_count_and_mime_list): New function to
	invalidate a directory's item count and item mime list given it's
	corresponding NautilusFile object.
	(nautilus_directory_invalidate_count_and_mime_list): Reimplemented
	in terms of the above.

	* libnautilus-private/nautilus-file-private.h:
	Prototype the new function.

	* libnautilus-private/nautilus-directory.c:
	(nautilus_directory_notify_files_added): If the NautilusDirectory
	for a directory into which files are being moved is not being
	monitored but the NautilusFile is, make sure to invalidate it's
	item count and mime list. This is the corner case that bug 7015
	was tickling.

502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
2001-07-20  Andy Hertzfeld  <andy@differnet.com>

	fixed problem that the reset property was not localizable, since
	it used an image that contained text.  Fixed, by removing the
	text from the image and compositing it on the fly, from a localizable
	string.
	
	* data/patterns/reset.png:
	new version of reset tile without text.
	
	* libnautilus-private/nautilus-customization-data.c:
	(nautilus_customization_data_get_next_element_for_display),
	(add_reset_text), (nautilus_customization_make_pattern_chit):
	composite the reset text on the fly when necessary
	
	* libnautilus-private/nautilus-customization-data.h:
	added a parameter to make_pattern_chit to tell it to draw
	the reset text when necessary
	
	* src/nautilus-property-browser.c: (make_drag_image),
	(make_color_drag_image), (add_reset_property):
	set the reset parameter properly when calling make_pattern_chit.
	
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
2001-07-20  Andy Hertzfeld  <andy@differnet.com>

	removed the bad hack of attributing special meaning to the
	"reset.png" filename; instead, use a newly defined drop type of
	"x-special/gnome-reset-background".
	
	* libnautilus-private/nautilus-icon-dnd.c:
	(drag_data_received_callback),
	(nautilus_icon_container_get_drop_action), (drag_drop_callback):
	make the icon view handle the new drop type.
	
	* src/nautilus-property-browser.c: (element_clicked_callback):
	make the property browser emit the new drop type for the reset property
	
	* src/nautilus-sidebar.c: (reset_background_callback),
	(nautilus_sidebar_drag_data_received):
	make the sidebar handle the new drop type.
	
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
2001-07-19  Darin Adler  <darin@bentspoon.com>

	More fixes like the one Alex just did.

	* libnautilus-private/nautilus-icon-container.c: (destroy):
	Move the call to unschedule_keyboard_icon_reveal into
	nautilus_icon_container_clear.
	(nautilus_icon_container_clear): Cancel both of the pending
	icon reveals, since all the icons are gone.
	(icon_destroy): Cancel a pending icon to reveal if the
	icon being destroyed is that icon.

	* libnautilus-private/nautilus-icon-private.h: Remove some
	unused fields.

558
559
560
561
562
2001-07-19  Alex Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_clear):
	Clear details->drop_target. This should fix a hard to trigger DnD segfault.

563
564
565
566
567
568
569
570
571
572
573
2001-07-16  Darin Adler  <darin@bentspoon.com>

	* THANKS:
	* check-THANKS.pl:
	Updated thanks for recent changes in ChangeLog.

	* libnautilus-private/nautilus-file-operations.c:
	(build_error_string):
	* libnautilus-private/nautilus-file.c: (get_description):
	Updated the people to tell about various warnings.

574
575
576
577
578
579
580
2001-07-15  Anders Carlsson  <andersca@codefactory.se>

	* src/file-manager/fm-icon-view.c (icon_container_preview_callback): Check
	that the file mime type is correct (that the files is a music file) before calling 
	nautilus_sound_can_play_sound () since that function launches esd which we
	don't want to do unless we have a music file.

581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
2001-07-15  Andy Hertzfeld  <andy@differnet.com>

	allowed components to specify their sidebar icons and text info
	through the property bag interface.  Removed the special cases from
	the sidebar and icon factory, and added the relevant properties to the
	hardware and mozilla views.
	
	made the modification date in the sidebar adapt itself gracefully
	to the available space like the list view does, by calling
	nautilus_file_fit_modified_data_as_string.
	
	added an "uptime" display to the hardware view.
	
	* components/hardware/nautilus-hardware-view.c:
	(get_bonobo_properties), (set_bonobo_properties),
	(nautilus_hardware_view_initialize),
	(nautilus_hardware_view_destroy), (update_uptime_text),
	(setup_overview_form), (nautilus_hardware_view_load_uri),
	(make_summary_string):
	
	added a property bag interface for the icon_name and summary_info properties.
	added a field to display the update, and periodically updated it.
	
	* components/mozilla/nautilus-mozilla-content-view.c:
	(get_bonobo_properties), (set_bonobo_properties),
	(nautilus_mozilla_content_view_initialize),
	(nautilus_mozilla_content_view_destroy):
	
	added a property bag inteface for the icon_name and summary_info properties
	made it handle the "man:" protocol with a custom icon
	made it use the file icon for local files.

	* src/nautilus-sidebar-title.c: (get_property_from_component),
	(update_icon), (measure_width_callback), (update_more_info),
	(nautilus_sidebar_title_size_allocate),
	(sidebar_title_create_more_info_label):
	
	made it ask the components for custom icons and info text (through the
	property bags) and use them if available.
	
	made it call nautilus_file_filt modified_data_as_string for an optimal
	modification date format, and made it reconsider when the sidebar size
	changes.
		
	* libnautilus-private/nautilus-icon-factory.c:
	(get_icon_name_for_regular_file):
	removed special cases, since they're handled by the components now
	
	* components/news/nautilus-news.c: (do_destroy), (make_news_view):
	fixed leak where it wasn't releasing the property bag
		 
632
633
634
635
636
637
2001-07-14 John Fleck <jfleck@inkstain.net>

	reviewed by Laszlo Kovacs <laszlo.kovacs@sun.com>
	* components/help/converters/gnome-db2html3/gnome-db2html3.c
	change logic for testing whether a file is sgml or xml
	
638
639
640
641
642
643
644
2001-07-12  Alex Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-monitor.c:
	Use a GIOChannel instead of gdk_input_add. This fixes the bug
	where when the fam connection dies it did gdk_input_remove (fd)
	instead of gdk_input_remove (tag)

Alexander Larsson's avatar
Alexander Larsson committed
645
646
647
648
649
2001-07-11  Alex Larsson  <alexl@redhat.com>
	
	* libnautilus-private/nautilus-volume-monitor.[ch]:
	Add support for ext3.

650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
2001-07-11  Darin Adler  <darin@bentspoon.com>

	* components/help/converters/gnome-info2html2/html.c:
	(write_menu_entry_html):
	* components/help/converters/gnome-man2html2/gnome-man2html.c:
	(add_links), (scan_escape), (scan_format), (scan_table),
	(scan_expression), (scan_request), (scan_troff),
	(scan_troff_mandoc), (main):
	* src/nautilus-first-time-druid.c: (load_netscape_proxy_settings):
	* src/nautilus-property-browser.c: (emblem_keyword_valid):
	Fix code that was using <ctype.h> functions and passing char's
	rather than int's (using the standard "cast to unsigned char"
	trick).
	
	* libnautilus-private/nautilus-file.c:
	(nautilus_file_denies_access_permission),
	(nautilus_file_can_set_permissions), (nautilus_file_set_owner),
	(nautilus_file_get_group_name), (nautilus_file_can_set_group),
	(nautilus_file_get_settable_group_names),
	(nautilus_file_set_group):
	Get rid of the assumption that GnomeVFSFileInfo field types match
	the platform-specific uid_t and gid_t. This involves doing a few
	more type casts.
	(nautilus_extract_top_left_text): Fix a use of isprint on a char
	rather than an int.
	
	* libnautilus-private/nautilus-volume-monitor.c: Added ifdefs so
	this file can compile for Solaris without warnings.
	
	* test/test.c: (test_window_set_title_with_pid): Don't assume that
	getpid() returns an int. Instead cast it to unsigned long for
	printing.

Alexander Larsson's avatar
Alexander Larsson committed
683
684
685
686
687
688
689
690
691
692
693
694
695
696
2001-07-11  Alex Larsson  <alexl@redhat.com>

	* acconfig.h:
	Add HAVE_LIBFAM

	* configure.in:
	Check for libfam, not only header.

	* libnautilus-private/Makefile.am:
	Link to libfam

	* libnautilus-private/nautilus-monitor.c:
	Use normal fam library calls.

697
698
699
700
701
702
703
704
705
2001-07-11  Benedikt Roth  <Benedikt.Roth@gmx.net>

	* components/text/nautilus-text-view-ui.xml:
	* components/text/nautilus-text-view.c:
	Created a 'Text view' menu to hold the 'Fonts' menu
	and services items

	* components/text/services/google.xml
	* components/text/services/webster.xml: 
706
	Removed references to http://services.eazel.com
707
	
708
2001-07-10  Jonathan Blandford  <jrb@redhat.com>
709
710
711
712

	* src/nautilus-desktop-window.c (realize): remove flash when
	starting up.

713
714
715
716
717
718
719
2001-07-10  Darin Adler  <darin@bentspoon.com>

	* libnautilus-private/nautilus-sound.c: (kill_sound_if_necessary),
	(nautilus_sound_kill_sound): Change the kill function to not set
	the GConf value to 0 if it's already 0.  This may help with a
	minor performance problem Yoann found in the directory view.

720
721
722
723
724
725
726
2001-07-09  Darin Adler  <darin@bentspoon.com>

	* cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c:
	(gtk_wrap_box_expose): Fix a cast so that 64-bit systems
	won't warn. This is similar to the e-paned.c fix I did
	already.

John Gotts's avatar
John Gotts committed
727
728
729
730
731
2001-07-08  John Gotts  <jgotts@linuxsavvy.com>

	* data/static_bookmarks.xml:
	Made the bookmarks work again.

732
733
734
735
736
737
738
2001-07-07  Seth Nickell  <snickell@stanford.edu>

	* libnautilus-private/nautilus-directory-private.h:
	* libnautilus-private/nautilus-metafile.c:
	* libnautilus-private/nautilus-thumbnails.c:
	* src/nautilus-window-menus.c:

739
	Add includes that were inadevertently pulled in
740
741
742
743
	by the older kinder GnomeVFS include heirarchy but
	aren't anymore (people forgot to include some headers 
	because the compiler never complained).
	
744
745
746
747
748
749
750
2001-07-05  Darin Adler  <darin@bentspoon.com>

	* AUTHORS:
	* THANKS:
	* check-THANKS.pl:
	Some credits updates based on recent ChangeLog entries.

Darin Adler's avatar
Darin Adler committed
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
2001-07-05  Darin Adler  <darin@bentspoon.com>

	* configure.in: Bump version to 1.0.4.1

	* cut-n-paste-code/widgets/e-paned/e-paned.c: (e_paned_expose):
	Fix type cast that was causing Ben trouble compiling on Solaris.
	
	Take a cut at removing the problem where opening a new window
	causes all the old windows to act as if all items were re-added.

	* libnautilus-private/nautilus-directory.h:
	* libnautilus-private/nautilus-directory.c:
	(nautilus_directory_file_monitor_add),
	(nautilus_self_check_directory):
	* libnautilus-private/nautilus-directory-async.c:
	(nautilus_directory_monitor_add_internal):
	* libnautilus-private/nautilus-directory-private.h:
	* libnautilus-private/nautilus-merged-directory.c:
	(build_merged_callback_list), (merged_file_monitor_add),
	(forward_files_added_cover), (forward_files_changed_cover),
	(monitor_add_directory), (merged_add_real_directory):
	* libnautilus-private/nautilus-trash-file.c: (real_monitor_add):
	* libnautilus-private/nautilus-trash-monitor.c:
	(nautilus_trash_monitor_initialize):
	* libnautilus-private/nautilus-vfs-directory.c:
	(vfs_file_monitor_add):
	* libnautilus-private/nautilus-vfs-file.c: (vfs_file_monitor_add):
	Change monitor_add to take a parameter for a callback function, and
	call that instead of sending out a files_added message when someone
	starts monitoring files.
	
	* components/tree/nautilus-tree-model.c:
	(nautilus_tree_model_node_begin_monitoring_no_connect),
	(nautilus_tree_model_node_begin_monitoring),
	(nautilus_tree_model_directory_files_changed_callback):
	* src/file-manager/fm-directory-view.c: (connect_script_handlers),
	(finish_loading):
	Pass in a callback function to monitor_add, and don't hook up the
	files_added and files_changed signals until after the monitor is
	added.
	
792
793
794
795
796
797
798
799
800
=== Nautilus 1.0.4 ===
	
2001-07-05  Darin Adler  <darin@bentspoon.com>

	Preparation for the 1.0.4 release.

	* configure.in: Bump version to 1.0.4.
	* NEWS: Update for recent changes.

801
802
803
804
805
806
807
808
809
2001-07-05  Benedikt Roth  <Benedikt.Roth@gmx.net>

	* src/nautilus-sidebar.c: (nautilus_sidebar_initialize),
	(nautilus_sidebar_destroy), (nautilus_sidebar_theme_changed),
	(nautilus_sidebar_confirm_trash_changed):
	Fix bug #8133 where changing of the
	NAUTILUS_PREFERENCES_CONFIRM_TRASH value led to inconsistent menu
	descriptions by adding a eel_preferences callback.

810
811
812
813
814
815
816
2001-07-05  Benedikt Roth  <Benedikt.Roth@gmx.net>

	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_display_selection_info):
	Made the statusbar messages when selecting several folders clearer
	and fixed i18n problems

817
818
819
820
821
822
2001-07-03  Benedikt Roth  <Benedikt.Roth@gmx.net>

	* src/file-manager/fm-directory-view.c: (real_update_menus):
	Fix bug #6202, "'Show Trash' menu item should be greyed 
	when viewing trash"

823
2001-07-03  Zbigniew Chyla  <cyba@gnome.pl>
824
825
826
827
828
829
830
831

	* libnautilus/nautilus-view-standard-main.c (struct CallbackData, 
	delayed_quit_timeout_callback, object_destroyed, make_object,
	nautilus_view_standard_main_multi):
	Changed behaviour of view processes, now every process using
	nautilus_view_standard_main/nautilus_view_standard_main_multi will be
	destroyed after 30 seconds of inactivity, not immediately.

832
833
834
835
836
2001-06-28  Havoc Pennington  <hp@redhat.com>

	* src/nautilus-first-time-druid.c (druid_finished): Don't create a
	desktop link to Eazel services or open Eazel home page.

837
838
839
840
841
842
843
844
2001-07-02  Cody Russell  <bratsche@gnome.org>

	* libnautilus-private/nautilus-volume-monitor.[ch]: Added
	NAUTILUS_VOLUME_PROC.
	nautilus_volume_monitor_should_integrate_trash() now returns
	FALSE for this volume type.  This solves the broken trash can
	on XFS (and probably other non-ext2) filesystems.

Pablo Saratxaga's avatar
Pablo Saratxaga committed
845
846
847
848
849
2001-07-01  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* libnautilus-private/nautilus-global-preferences.c: added
	no-c-format comments to make gettext not complain

850
851
852
853
854
855
856
2001-06-29  Ettore Perazzoli  <ettore@ximian.com>

	* libnautilus-private/nautilus-directory-metafile.c
	(get_metafile): Avoid initializing the exception and getting the
	URI if we already have a CORBA object, as they are not needed in
	that case.

857
858
859
860
861
862
863
864
2001-06-29  Darin Adler  <darin@bentspoon.com>

	* src/run-nautilus: Get rid of all the "smarts" in this
	script and made it just call Nautilus. The things it was
	doing (disable bug buddy, work around MOZILLA_FIVE_HOME
	for Debian users, call nautilus-verify-rpm.sh) are all
	obsolete now.

865
866
867
868
869
2001-06-29  Darin Adler  <darin@bentspoon.com>

	* configure.in: Fix minor problem in DB2HTML3 part that was
	causing trouble for some people.

870
871
872
873
874
875
876
877
878
879
880
881
882
883
2001-06-26  Darin Adler  <darin@bentspoon.com>

	* src/nautilus-window-manage-views.c: (begin_location_change):
	Don't force a reload if file monitoring will work properly
	for the location.

	* components/throbber/Makefile.am:
	* icons/sierra/Makefile.am:
	* icons/tahoe/Makefile.am:
	Remove use of empty SUBDIRS. At least some versions of automake
	have trouble with that.

	* src/file-manager/fm-directory-view.c: Formatting tweak.

884
885
886
887
888
889
890
891
892
893
894
895
2001-06-25  Ramiro Estrugo  <ramiro@fateware.com>

	Patch from Miguel Rodrguez Prez  <migras@atlas.uvigo.es>
 
 	* libnautilus-private/nautilus-thumbnails.c (obfuscate_password): 
 	New function to look for a password in una uri and change it
 	for 6 asterisks.
 	(make_thumbnail_uri): Call obfuscate_passwd before generating the
 	final uri.
 	This prevents the password to be saved in cleartext in 
 	~/.nautilus/thumbnails if the user accesses some remote server.

896
897
898
899
900
901
902
903
904
2001-06-25  Ramiro Estrugo  <ramiro@fateware.com>

	* configure.in:
	Patch from David Sainty <dsainty@redhat.com>.

	Tidy up the mozilla-component option. Now both
	--enable-mozilla-component and --disable-mozilla component do as
	they should.
	
905
906
907
908
909
910
911
912
2001-06-18  Ramiro Estrugo  <ramiro@fateware.com>

	* nautilus.spec.in:
	Put the idl files in the main package, not the devel package
	because the perl corba bindings can use the .idl files at run
	time.  Thanks to jacob berkman <jacob@ximian.com> for pointing
	this out.
	
913
914
915
916
917
2001-06-17  Maciej Stachowiak  <mjs@noisehavoc.org>

	* components/tree/nautilus-tree-view.c (select_current_location):
	Fix bug 6801 (FIXME ... strcmp should be nautilus_uris_match).

918
919
920
921
922
2001-06-15  Fatih Demir <kabalak@gtranslator.org>

	* components/help/converters/gnome-db2html3/*: Added cvsignore
		files where needed.

923
924
925
926
2001-06-14  Marius Andreiana  <mandreiana@yahoo.com>

	* configure.in: Added ro (Romanian) to ALL_LINGUAS

927
928
2001-06-11 John Fleck <jfleck@inkstain.net>

929
	* reviewed to Laszlo Kovacs <laszlo.kovacs@sun.com>
930
931
932
933
	* components/help/converters/gnome/db2html3/
	docbook/Makefile.am to include file VERSION in DocBook
	stylesheet

934
935
936
937
938
939
2001-06-11 John Fleck <jfleck@inkstain.net>

	* components/help/converters/gnome-db2html3/gnome-customization
	gnome-customization.xsl
	updating path to including docbook stylesheets

940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
2001-06-11  Darin Adler  <darin@bentspoon.com>

	* configure.in: Updated version to 1.0.3.2 for the 1.0.4
	candidate build.

	* icons/gnome/Makefile.am: Added missing backslash character.
	Without it, many icons didn't get installed.

	* src/nautilus-application.c: (need_to_show_first_time_druid):
	Fix some code that was building a URL by sticking a file://
	onto the front of a file name. I just changed it to use the
	path directly and do a plain unlink instead of gnome_vfs_unlink.

	* src/nautilus-profiler.c:
	(nautilus_profiler_bonobo_ui_report_callback):
	Use gnome_vfs_get_uri_from_local_path instead of just sticking
	a file:// on the front of a path name.

958
959
960
961
962
963
2001-06-10 John Fleck <jfleck@inkstain.net>

	* components/help/converters/gnome-db2html3/Makefile.am:
	fix segfault caused by the fact that we were linking to both
	libxml1 and 2

964
965
966
967
968
969
2001-06-09  Dan Mueth  <d-mueth@uchicago.edu>

	Updated Nautilus User Manual for 1.0.4.

	* help/nautilus-user-manual/C/nautilus-user-manual.sgml:

970
971
972
973
974
975
2001-06-09  Dan Mueth  <d-mueth@uchicago.edu>

	Fixing bug#8327.  (Thanks to John Fleck.)

	* help/nautilus-user-manual/es/nautilus-user-manual.sgml:

976
2001-06-08  Laszlo Kovacs <laszlo.kovacs@sun.com>
977

978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
        reviewed by Seth Nickell <snickell@stanford.edu>
        patch containing the build environment for gnome-db2html3,
        the new stylesheet based XML->HTML converter, it all can be activated
        only by a manual change in configure.in, this patch is not active
        by default

        * components/help/converters/gnome-db2html3/docbook/common/Makefile.am:
        * components/help/converters/gnome-db2html3/docbook/html/Makefile.am:
        * components/help/converters/gnome-db2html3/docbook/lib/Makefile.am:
        * components/help/converters/gnome-db2html3/docbook/Makefile.am:
        * components/help/converters/gnome-db2html3/Makefile.am:
        * components/help/converters/gnome-db2html3/gnome-customization/Makefile.am:
        added

        * components/help/converters/gnome-db2html3/docbook/gnome-db2html3.c:
        * components/help/Makefile.am:
        conditional build flag added
        * components/help/converters/Makefile.am: gnome-db2html3 added
        * components/help/help-method.c:
        gnome-db2html3 called depending on build flag
        * configure.in: conditional dependencies for gnome-db2html3 added

1000
1001
1002
1003
1004
1005
1006
2001-06-08  Dan Mueth  <dan@eazel.com>

	Updating Release Notes to contain new Mozilla version
	compatibility information based on Ramiro's updates to the README.

	* help/nautilus-release-notes/C/nautilus-release-notes.sgml:

1007
1008
1009
1010
1011
1012
2001-06-08  Ramiro Estrugo  <ramiro@fateware.com>

	* README:
	Update Mozilla for latest Mozilla 0.9.1 release which is the
	recommended one from now onwards.
	
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
2001-06-08  Andy Hertzfeld  <andy@differnet.com>

	* icons/gnome/Makefile.am:
	The "i-regular.xml" file that is needed to make
	embedded text work properly was missing, so I added it.
	
	* src/nautilus-sidebar-tabs.c: (draw_or_layout_all_tabs):
	fixed bug where the names of the rightmost tabs cound get cut
	off by tweaking the layout code.
	
1023
1024
1025
1026
1027
1028
1029
1030
2001-06-08  Dan Mueth  <d-mueth@uchicago.edu>

	Updating Nautilus Release Notes for 1.0.4.  Note that we
	probably still need to modify the Mozilla compatibility 
	section.

	* help/nautilus-release-notes/C/nautilus-release-notes.sgml:

1031
1032
1033
1034
1035
1036
2001-06-07  Dan Mueth  <dan@eazel.com>

	Updating Nautilus Quick Reference for 1.0.4 release.

	* help/nautilus-quick-reference/C/index.html:

1037
1038
1039
1040
1041
2001-06-06  Darin Adler  <darin@bentspoon.com>

	* NEWS: Made a list of changes since 1.0.3 to get ready for
	the 1.0.4 release.

1042
1043
1044
1045
1046
1047
1048
1049
2001-06-06  Darin Adler  <darin@bentspoon.com>

	* components/music/nautilus-music-view.c: (play_current_file):
	* libnautilus-private/nautilus-icon-factory.c: (get_cache_time):
	* src/nautilus-window-menus.c: (get_static_bookmarks_file_path):
	Oops, a few of my changes were still in the editor. More places
	where we should follow links.

1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
2001-06-06  Darin Adler  <darin@bentspoon.com>

	Frederic Devernay <Frederic.Devernay@sophia.inria.fr>
	pointed out that the icon factory wasn't following links.
	I found similar problems elsewhere.

	* components/music/nautilus-music-view.c:
	(nautilus_music_view_update):
	* libnautilus-private/nautilus-customization-data.c:
	(nautilus_customization_data_new),
	(nautilus_customization_data_get_next_element_for_display):
	* libnautilus-private/nautilus-icon-factory.c:
	(path_represents_svg_image):
	* libnautilus-private/nautilus-metafile.c:
	(metafile_read_check_for_directory):
	* libnautilus-private/nautilus-thumbnails.c:
	(first_file_more_recent):
	* src/nautilus-link-set-window.c: (get_link_set_names),
	(nautilus_link_set_configure_window):
	* src/nautilus-property-browser.c: (ensure_uri_is_image):
	Updated all places where we were using the gnome-vfs file info
	calls and not following links.

1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
2001-06-03  Seth Nickell  <snickell@stanford.edu>

	Added Ben FrantzDale's <bfrantzdale@hmc.edu> revisions
	of the classic GNOME theme as well as his slightly revised
	classic icons for mime types (where they replace something
	that wasn't modified since GMC). Basically these add
	drop shadows and some higher resolution versions, as well
	as an attractive sidebar. I've made some alterations to his
	theme to make it sit better with our original and added 
	the build stuff.

	* configure.in:
	Update configure.in to add a Makefile for the new sidebar tabs
	directory in the GNOME theme.
	
	* icons/gnome-application-encapsulated_postscript.png:
	* icons/gnome-application-pdf-192.png:
	* icons/gnome-application-pdf.png:
	* icons/gnome-application-pgp-192.png:
	* icons/gnome-application-pgp.png:
	* icons/gnome-application-postscript-192.png:
	* icons/gnome-application-postscript-72.png:
	* icons/gnome-application-postscript-96.png:
	* icons/gnome-application-postscript.png:
	* icons/gnome-application-x-c-header.png:
	* icons/gnome-application-x-c-source.png:
	* icons/gnome-application-x-cc-source.png:
	* icons/gnome-application-x-e-theme.png:
	* icons/gnome-application-x-generic-spreadsheet.png:
	* icons/gnome-application-x-gnome-app-info.png:
	* icons/gnome-application-x-java-source.png:
	* icons/gnome-application-x-kde-app-info.png:
	* icons/gnome-application-x-php.png:
	* icons/gnome-application-x-reject.png:
	* icons/gnome-application-x-scheme-source.png:
	* icons/gnome-application-x-sql.png:
	* icons/gnome-audio-basic.png:
	* icons/gnome-audio-midi.png:
	* icons/gnome-audio-ulaw.png:
	* icons/gnome-audio-x-aiff.png:
	* icons/gnome-audio-x-mod-192.png:
	* icons/gnome-audio-x-mod.png:
	* icons/gnome-audio-x-mp3-192.png:
	* icons/gnome-audio-x-mp3.png:
	* icons/gnome-audio-x-ogg-192.png:
	* icons/gnome-audio-x-ogg.png:
	* icons/gnome-audio-x-pn-realaudio.png:
	* icons/gnome-audio-x-real-192.png:
	* icons/gnome-audio-x-s3m-192.png:
	* icons/gnome-audio-x-s3m.png:
	* icons/gnome-audio-x-stm-192.png:
	* icons/gnome-audio-x-stm.png:
	* icons/gnome-audio-x-voc.png:
	* icons/gnome-audio-x-wav.png:
	* icons/gnome-audio-x-xi-192.png:
	* icons/gnome-audio-x-xi.png:
	* icons/gnome-audio-x-xm.png:
	* icons/gnome-compressed-192.png:
	* icons/gnome-compressed.png:
	* icons/gnome-core.png:
	* icons/gnome-emacs-192.png:
	* icons/gnome-font-afm.png:
	* icons/gnome-font-ttf.png:
	* icons/gnome-font-x-pcf.png:
	* icons/gnome-http-url.png:
	* icons/gnome-image-bmp.png:
	* icons/gnome-image-generic.png:
	* icons/gnome-image-gif.png:
	* icons/gnome-image-ief.png:
	* icons/gnome-image-jpeg.png:
	* icons/gnome-image-pbm.png:
	* icons/gnome-image-pgm.png:
	* icons/gnome-image-png.png:
	* icons/gnome-image-pnm.png:
	* icons/gnome-image-ppm.png:
	* icons/gnome-image-psd.png:
	* icons/gnome-image-ras.png:
	* icons/gnome-image-rgb.png:
	* icons/gnome-image-tga.png:
	* icons/gnome-image-tiff.png:
	* icons/gnome-image-x-xfig.png:
	* icons/gnome-image-xbm.png:
	* icons/gnome-image-xcf.png:
	* icons/gnome-image-xpm.png:
	* icons/gnome-image-xwd.png:
	* icons/gnome-library.png:
	* icons/gnome-manpage.png:
	* icons/gnome-objectfile.png:
	* icons/gnome-pack-deb.png:
	* icons/gnome-pack-rpm.png:
	* icons/gnome-package.png:
	* icons/gnome-tex-192.png:
	* icons/gnome-tex.png:
	* icons/gnome-text-html-192.png:
	* icons/gnome-text-html.png:
	* icons/gnome-text-x-authors.png:
	* icons/gnome-text-x-copying.png:
	* icons/gnome-text-x-credits.png:
	* icons/gnome-text-x-install.png:
	* icons/gnome-text-x-makefile-192.png:
	* icons/gnome-text-x-makefile.png:
	* icons/gnome-text-x-readme.png:
	* icons/gnome-textfile.png:
	* icons/gnome-video-mpeg.png:
	* icons/gnome-video-quicktime.png:
	* icons/gnome-video-x-msvideo.png:
	* icons/gnome-word-192.png:

	Ben's revisions of classic mime type icons that
	we didn't modify (basically he added alpha blended
	drop shadows), and some high res versions.

	* icons/gnome/Makefile.am:
	* icons/gnome/application-x-e-cfg.png:
	* icons/gnome/audio-192.png:
	* icons/gnome/emblem-nowrite-72.png:
	* icons/gnome/emblem-nowrite-96.png:
	* icons/gnome/emblem-nowrite.png:
	* icons/gnome/gnome.xml:
	* icons/gnome/i-core.png:
	* icons/gnome/i-dirclosed.png:
	* icons/gnome/i-directory-12-aa.png:
	* icons/gnome/i-directory-192-aa.png:
	* icons/gnome/i-directory-20-aa.png:
	* icons/gnome/i-directory-20.png:
	* icons/gnome/i-directory-24-aa.png:
	* icons/gnome/i-directory-36-aa.png:
	* icons/gnome/i-directory-72-aa.png:
	* icons/gnome/i-directory-96-aa.png:
	* icons/gnome/i-directory-aa.png:
	* icons/gnome/i-directory-accept-12-aa.png:
	* icons/gnome/i-directory-accept-12.png:
	* icons/gnome/i-directory-accept-192-aa.png:
	* icons/gnome/i-directory-accept-192.png:
	* icons/gnome/i-directory-accept-20-aa.png:
	* icons/gnome/i-directory-accept-20.png:
	* icons/gnome/i-directory-accept-24-aa.png:
	* icons/gnome/i-directory-accept-24.png:
	* icons/gnome/i-directory-accept-36-aa.png:
	* icons/gnome/i-directory-accept-36.png:
	* icons/gnome/i-directory-accept-72-aa.png:
	* icons/gnome/i-directory-accept-72.png:
	* icons/gnome/i-directory-accept-96-aa.png:
	* icons/gnome/i-directory-accept-96.png:
	* icons/gnome/i-directory-accept-aa.png:
	* icons/gnome/i-directory-accept.png:
	* icons/gnome/i-executable.png:
	* icons/gnome/i-music-192.png:
	* icons/gnome/i-music.png:
	* icons/gnome/i-nfs.png:
	* icons/gnome/i-regular-12.png:
	* icons/gnome/i-regular-192.png:
	* icons/gnome/i-regular-24.png:
	* icons/gnome/i-regular-36.png:
	* icons/gnome/i-regular-72.png:
	* icons/gnome/i-regular-96-aa.png:
	* icons/gnome/i-regular.png:
	* icons/gnome/i-regular.xml:
	* icons/gnome/i-stalled.png:
	* icons/gnome/linux-penguin.png:
	* icons/gnome/rpm-directory.png:
	* icons/gnome/sidebar_tab_pieces/.cvsignore:
	* icons/gnome/sidebar_tab_pieces/Makefile.am:
	* icons/gnome/sidebar_tab_pieces/fill-active-prelight.png:
	* icons/gnome/sidebar_tab_pieces/fill-active.png:
	* icons/gnome/sidebar_tab_pieces/fill-empty-space.png:
	* icons/gnome/sidebar_tab_pieces/fill-prelight.png:
	* icons/gnome/sidebar_tab_pieces/fill.png:
	* icons/gnome/sidebar_tab_pieces/left-bumper-active-prelight.png:
	* icons/gnome/sidebar_tab_pieces/left-bumper-active.png:
	* icons/gnome/sidebar_tab_pieces/left-bumper-prelight.png:
	* icons/gnome/sidebar_tab_pieces/left-bumper.png:
	* icons/gnome/sidebar_tab_pieces/middle-normal-normal.png:
	* icons/gnome/sidebar_tab_pieces/middle-normal-prelight.png:
	* icons/gnome/sidebar_tab_pieces/middle-prelight-normal.png:
	* icons/gnome/sidebar_tab_pieces/right-bumper-prelight.png:
	* icons/gnome/sidebar_tab_pieces/right-bumper.png:
	* icons/gnome/sidebar_tab_pieces/right-empty-space.png:
	* icons/gnome/sidebar_tab_pieces/right-top-active-prelight.png:
	* icons/gnome/sidebar_tab_pieces/right-top-active.png:
	* icons/gnome/sidebar_tab_pieces/right-top-prelight.png:
	* icons/gnome/sidebar_tab_pieces/right-top.png:
	* icons/gnome/theme_preview.png:
	* icons/gnome/throbber/001.png:
	* icons/gnome/throbber/002.png:
	* icons/gnome/throbber/003.png:
	* icons/gnome/throbber/004.png:
	* icons/gnome/throbber/005.png:
	* icons/gnome/throbber/006.png:
	* icons/gnome/throbber/007.png:
	* icons/gnome/throbber/008.png:
	* icons/gnome/throbber/009.png:
	* icons/gnome/throbber/010.png:
	* icons/gnome/throbber/011.png:
	* icons/gnome/throbber/012.png:
	* icons/gnome/throbber/013.png:
	* icons/gnome/throbber/014.png:
	* icons/gnome/throbber/015.png:
	* icons/gnome/throbber/Makefile.am:
	* icons/gnome/throbber/rest.png:
	* icons/gnome/trash-empty-192.png:
	* icons/gnome/trash-empty-accept-192.png:
	* icons/gnome/trash-empty-accept.png:
	* icons/gnome/trash-empty.png:
	* icons/gnome/trash-full-192.png:
	* icons/gnome/trash-full.png:
	* icons/i-cdrom-192.png:
	* icons/i-cdrom.png:
	* icons/i-chardev.png:
	* icons/i-floppy.png:
	* icons/i-printer.png:
	* icons/i-sock.png:
	* icons/i-zip.png:

	Revision of the classic GNOME theme.

1289
1290
1291
1292
1293
1294
2001-06-02  Darin Adler  <darin@bentspoon.com>

	* src/nautilus-window-manage-views.c: (update_for_new_location),
	(handle_view_failure), (nautilus_window_set_sidebar_panels):
	Check the sidebar for NULL in a few more places.

1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
2001-06-02  Darin Adler  <darin@bentspoon.com>

	* libnautilus-private/nautilus-volume-monitor.c:
	(modify_volume_name_for_display),
	(nautilus_volume_monitor_get_target_uri),
	(mount_volume_make_cdrom_name), (make_volume_name_from_path),
	(mount_volume_make_name), (mount_volume_activate),
	(mount_volume_deactivate), (get_current_mount_list),
	(update_modifed_volume_name), (verify_current_mount_state),
	(nautilus_volume_monitor_set_volume_name),
	(get_iso9660_volume_name), (load_additional_mount_list_info):
	Change volume name logic to be simpler. Also fixed some assert
	problems with the last check-in.

1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
2001-06-01  Darin Adler  <darin@bentspoon.com>

	Started with patch by Caleb "J." Land <bokonon@rochester.rr.com>
	and added XFS support so that trash will work on XFS volumes.

	* libnautilus-private/nautilus-volume-monitor.h:
	* libnautilus-private/nautilus-volume-monitor.c:
	(nautilus_volume_monitor_should_integrate_trash),
	(make_volume_name_from_path), (mount_volume_get_name),
	(do_volume_activate), (mount_volume_activate),
	(verify_current_mount_state), (mount_volume_ext2_add),
	(mount_volume_udf_add), (mount_volume_vfat_add),
	(mount_volume_msdos_add), (mount_volume_affs_add),
	(mount_volume_auto_add), (mount_volume_fat_add),
	(mount_volume_hpfs_add), (mount_volume_hsfs_add),
	(mount_volume_minix_add), (mount_volume_proc_add),
	(mount_volume_reiserfs_add), (mount_volume_ufs_add),
	(mount_volume_smb_add), (mount_volume_unsdos_add),
	(mount_volume_xenix_add), (mount_volume_xfs_add),
	(mount_volume_xiafs_add), (copy_volume),
	(load_additional_mount_list_info),
	(mount_volume_prepend_filesystem):
	Added an XFS case and crunched code a bit.
	
	Rolled in patch by Johan Dahlin <zilch.am@home.se> to install the
	public IDL files in $(datadir)/idl so that non-C programmers can
	use them.

	* libnautilus/Makefile.am: Install the IDL files.

	Also added them to the .spec file.

	* nautilus.spec.in: Install the IDL files as part of nautilus-devel.

1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
2001-06-01  Darin Adler  <darin@bentspoon.com>

	Rolled in patch by Juan Pablo Mendoza <pablo_juan@yahoo.com> to
	make the file dialog show up in the right position instead of
	showing up in one place and then moving right away.

	* libnautilus-private/nautilus-file-operations.c:
	(create_transfer_dialog): Move gtk_show_widget until after the
	center_dialog_over_window call.

1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
2001-06-01  Darin Adler  <darin@bentspoon.com>

	Fixed mistakes in my MIME type change from yesterday.

	* libnautilus-private/nautilus-mime-actions.c:
	(build_joined_string): Correct variable so we build the string
	from all the elements in the list, not just the first element
	repeated over and over again.
	(nautilus_mime_get_short_list_components_for_file): Remove stray
	single-quote character so we build a legal query. The queries were
	all failing due to this typo.

	* src/nautilus-window.c: Spacing tweak.
	* NEWS: Remove lack-of-tinderbox lament.

1368
1369
1370
1371
1372
1373
1374
1375
1376
2001-06-01  Darin Adler  <darin@bentspoon.com>

	Integrated revised version of patch by zilch.am@home.se to fix
	problems typing characters with values > 127 on some systems.

	* libnautilus-private/nautilus-icon-container.c: (match_best_name):
	Cast the result of tolower to a (char) before comparing it with
	another char.

1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
2001-05-31  Darin Adler  <darin@bentspoon.com>

	Integrated patch by limval@yahoo.com to make typing and clicking
	faster by sending fewer "selection_changed" signals. This may fix
	bug 5010.

	* libnautilus-private/nautilus-entry.c: (nautilus_entry_key_press),
	(nautilus_entry_motion_notify): Only send the "selection_changed"
	signal when a selection was there to change.

1387
1388
1389
1390
1391
1392
2001-05-31  Darin Adler  <darin@bentspoon.com>

	* src/nautilus-window-manage-views.c: (update_title): Missed a
	place that required a non-NULL sidebar. Thanks to Miguel
	Rodriguez Perez <migras@atlas.uvigo.es> for pointing it out.

1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
2001-05-31  Darin Adler  <darin@bentspoon.com>

	Fixed a bug where the MIME type components short list query was
	not sorted. This could result in the wrong default component being
	selected, and may be the problem that caused some users to get the
	text component instead of the Mozilla web page component.

	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_get_default_component_for_file_internal): Update
	since nautilus_do_component_query no longer takes an &ev.
	(nautilus_mime_get_short_list_applications_for_file): Remove
	unused ev variable. Fix problem where the user's added items would
	be added in reverse order.
	(build_joined_string): New helper function.
	(nautilus_mime_get_short_list_components_for_file): Update since
	nautilus_do_component_query no longer takes an &ev. Pass in a
	sorting order to the query so we don't lose the order of the short
	list.
	(nautilus_mime_actions_file_needs_full_file_attributes): Update
	since nautilus_do_component_query no longer takes an &ev.
	(nautilus_mime_get_all_components_for_file): Update since
	nautilus_do_component_query no longer takes an &ev.
	(mime_get_all_components_for_uri_scheme): Update since
	nautilus_do_component_query no longer takes an &ev.
	(nautilus_do_component_query): Update to use its own &ev instead of
	take one passed in. None of the callers were looking at the &ev.
	
	* libnautilus-private/nautilus-directory-async.c: Bumped the
	number of items per call back up. Now that we've done other bug
	fixes, this makes things faster overall, not slower, although it
	does make the time until the first icon shows up a bit longer.
	
	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_set_file):
	Don't monitor the directory item count. If the main view monitors
	it we'll display it. If the main view doesn't, we'll show the old
	"last known" value or nothing. It's better to do less I/O and
	sometimes be wrong than do more I/O to always be right in this
	case.
	
	* src/nautilus-window.c: (add_sidebar_panel_callback),
	(nautilus_window_initialize), (nautilus_window_constructed),
	(nautilus_window_add_sidebar_panel),
	(update_sidebar_panels_from_preferences),
	(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
	(nautilus_window_sidebar_showing):
	Simplify sidebar logic. Among other things, we no longer create an
	invisible sidebar for the desktop.

	* libnautilus-private/nautilus-icon-canvas-item.c:
	(in_single_click_mode): Use "(void)", not "()".
	
	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_did_not_drag): Coding style tweak.

1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
2001-05-29 John Fleck <jfleck@inkstain.net>

	Initial checkin of gnome-db2html3, the new DocBook xml->html converter

	* components/help/converters/gnome-db2html3/
	  gnome-db2html3.c, README, AUTHORS
	* components/help/converters/gnome-db2html3/gnome-customization,
	  which contains GNOME customization stylesheet
	* components/help/converters/gnome-db2html3/docbook/, which
	  contains Norman Walsh's xsl stylesheet extravaganza

	(the actual checkin was done the 29th, but there was a lock on the
	ChangeLog, which is why this is being checked in a day later)
	
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
2001-05-23  Darin Adler  <darin@eazel.com>

	* libnautilus-private/nautilus-global-preferences.c: Added a
	default for the ADD_TO_SESSION preference. This should fix the
	problem where some people don't get any session
	management. Miguel's patch removed the code to set this preference
	in the first time druid so we need to default to TRUE.
	
	* libnautilus-private/nautilus-file.c:
	(nautilus_file_get_string_attribute_with_default): Used return
	statements to simplify the logic a bit.

1473
1474
1475
1476
1477
1478
1479
1480
1481
2001-05-22  John Harper  <jsh@pixelslut.com>

	Fallout from fixing bug 8220 (Having Ctrl as default "modifier
	key used for default WM shortcuts" breaks everything...):

	* libnautilus-private/nautilus-icon-container.c
	(keyboard_space, keyboard_move_to): changed to use Control
	modifier instead of Alt

1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
2001-05-22  Darin Adler  <darin@eazel.com>

	Fixed problem compiling with new gettext:

	* hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for
	compatibility with the new gettext.
	
	Fixed a problem with the throbber detecting that its X window is
	gone. Based on suggestions from Owen Taylor.
	
	* libnautilus/nautilus-bonobo-workarounds.h:
	* libnautilus/nautilus-bonobo-workarounds.c:
	(destroy_later_callback), (destroyed_before_timeout_callback),
	(nautilus_bonobo_object_force_destroy_later): Changed to "destroy
	later" instead of "destroy at idle". This makes us less likely to
	experience race conditions.

	* src/nautilus-window.c: (nautilus_window_initialize_class),
	(nautilus_window_unrealize), (nautilus_window_destroy): Moved the
	throbber destruction to unrealize so we destroy the throbber
	before we destroy its X window.

	Starting with patch by Anders Carlsson <andersca@gnu.org>, added
	both prelighting and tracking to the throbber, also making it take
	action on release, not press.

	* components/throbber/nautilus-throbber.c:
	(nautilus_throbber_initialize_class): Add handlers for enter,
	leave, and release.
	(nautilus_throbber_initialize): Set flags so we get enter and
	leave events.
	(select_throbber_image): Ref the image that's returned.
	(draw_throbber_image): Make the image be prelit if the mouse is
	over the throbber but it wasn't clicked, and darkened if the mouse
	is over the throbber and it was clicked.
	(nautilus_throbber_enter_notify_event): Set flag and request
	redraw to prelight.
	(nautilus_throbber_leave_notify_event): Set flag and request
	redraw to un-prelight.
	(nautilus_throbber_button_press_event): Set flag to indicate we
	hit the button in the throbber. Also, respond only to left clicks.
	(nautilus_throbber_button_release_event): Look at flag set in
	press event. Do the work here now instead of at press time since
	we are more like a real button.

	Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to
	fix volume mounting problems:

	* configure.in: Check for hasmntopt.
	* libnautilus-private/nautilus-volume-monitor.c:
	(get_removable_volumes): Fix typo (HAVE_MNTTENT_H ->
	HAVE_MNTENT_H).
	
	Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to
	make Nautilus not try to preview MPEG lists:

	* src/file-manager/fm-icon-view.c:
	(icon_container_preview_callback): Made audio/x-mpegurl another
	exception to the list of audio types we can preview.

	Rolled in change by Dennis Smit <synap@area101.penguin.nl>:
 
	* THANKS: added more translators that were missing from the
	THANKS file (names from all the .po files in ./po).

	Other updates to THANKS:

	* THANKS: Added Jon K Hellan.
 	* check-THANKS.pl: Fixed logic so you can be credited as both an
	author and translator.

	Other changes:

	* src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix
	typo (storaged -> storage).
	
	* src/nautilus-shell-ui.xml:
	* src/file-manager/nautilus-directory-view-ui.xml:
	Fixed keybindings entries to use the correct tags as described by
	ui-xml.txt.

1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
2001-05-21  Andy Hertzfeld  <andy@eazel.com>

	made the news panel flash less by defering async updates with a timer
	task, so ones that fire close together are coalesced.
	
	* components/news/nautilus-news.c: (do_destroy),
	(rss_logo_callback), (update_timeout_callback),
	(queue_update_size_and_redraw), (rss_read_done_callback),
	(make_remove_widgets), (make_news_view):

1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
2001-05-18  Yoann Vandoorselaere  <yoann@mandrakesoft.com>

	Code reviewed by Darin Adler <darin@bentspoon.com>.
	
	* src/file-manager/fm-directory-view.c (display_pending_idle_callback): 
	return TRUE if real_display_pending_files() return FALSE which mean 
	that there is other icon to be drawn (the idle won't be removed until
	the idle callback return FALSE).

	return FALSE if real_display_pending_files() return TRUE, which mean
	all files were drawn.

1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
2001-05-18  Jon K Hellan  <hellan@acm.org>

	Code reviewed by Darin Adler <darin@bentspoon.com>

	* components/music/mpg123.h (struct id3v1tag_t): Fix track info.
	(struct id3tag_t): Fix track info. Not tested for v2, but big
	enough for what can be represented in v1.1.

	* components/music/mpg123.c (mpg123_id3v1_to_id3v2): Fix track
	info. Track in id3v1.1 is an 8 bit integer, not a string.
	Track is still unimplemented for id3v2. I did not fix it, as I
	don't have examples to test with.

1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
2001-05-18  Yoann Vandoorselaere  <yoann@mandrakesoft.com>

	Code reviewed by Darin Adler <darin@bentspoon.com>,
	also, thanks for the help solving this issue.
	
	* src/file-manager/fm-directory-view.c (g_list_split_off_first_n): 
	moved from fm-list-view.c.
	(real_display_pending_files): move the fm-list-view.c function to
	display pending file, but remove the clist sorting code.
	(FILES_TO_PROCESS_AT_ONCE): new constant, appear to be a better name
	than LIST_VIEW_DISPLAY_PENDING_FILES_GROUP_SIZE.

	* src/file-manager/fm-list-view.c (LIST_VIEW_DISPLAY_PENDING_FILES_GROUP_SIZE): 
	removed this constant.
	(fm_list_view_display_pending_files): just sort the list by the clist criteria
	then call the parent function to display_pending_file.
	(g_list_split_off_first_n): removed.

	This should fix the issue where UI response (icon drawing) would take
	a long time because the directory loaded was cached by the kernel.
	We now draw with a fixed maximum number of files at once.
	
	The list view code was already doing that, so the code was just moved,
	and adaptated for use in directory view, so list view has the same 
	behavior as before without any code being duplicated.

1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
2001-05-17  Darin Adler  <darin@eazel.com>

	Yoann and I did some more debugging and analysis and we stumbled
	over a bug that was responsible for some big slowdowns.

	* libnautilus-private/nautilus-directory-async.c:
	(activation_uri_start): Fixed bug that was causing activation URI
	reads to work strangely.
	
	* src/file-manager/nautilus-directory-view-ui.xml:
	* src/file-manager/fm-directory-view.c: (delete_callback),
	(bonobo_control_activate_callback), (fm_directory_view_destroy):
	* src/nautilus-shell-ui.xml:
	* src/nautilus-window.c: (nautilus_window_initialize_class),
	(nautilus_window_realize):
	Rip out keybinding hack and use Bonobo's (undocumented as far as I
	can tell) keybinding machinery instead.
	
	* libnautilus-private/nautilus-metafile.c: (schedule_next_read):
	Use (void), not ().
	
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
2001-05-17  Darin Adler  <darin@eazel.com>

	* configure.in:
	* nautilus.spec.in:
	Don't require ammonite any more in the default Nautilus RPM. I
	left the ability to compile ammonite support in for now. That can
	be removed at any time, but it doesn't hurt anybody.

	* libnautilus-private/nautilus-global-preferences.c: Change default
	web search to use google instead of the defunct Eazel search page.

1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
2001-05-16  Darin Adler  <darin@eazel.com>

	* configure.in: Up version to 1.0.3.1 so we don't confuse cvs
	builds with the release.
	
	* libnautilus-private/nautilus-file.c:
	(nautilus_file_fit_date_as_string): Fix i18n problem by calling
	_() on strings before using.
	
	* src/file-manager/fm-directory-view.c: (key_press_event_callback),
	(bonobo_control_activate_callback), (fm_directory_view_destroy):
	* src/nautilus-window.c: (nautilus_window_key_press_event):
	Change key press event callbacks to run only after the parent
	class. This makes keys go to the focused text field first, so
	hitting delete while editing a file name doesn't delete the file.

1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
2001-05-16  Darin Adler  <darin@eazel.com>

	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_destroy), (activate_callback),
	(cancel_activate_callback), (fm_directory_view_activate_file),
	Got rid of monitor_file_for_activation, another example of this
	same loose end as last time.
	
	* src/nautilus-window-manage-views.c:
	(set_to_pending_location_and_selection): There was an overzealous
	assert in here. Looked into why it fired, and fixed it up.

1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
2001-05-16  Darin Adler  <darin@eazel.com>

	* src/nautilus-window-private.h:
	* src/nautilus-window-manage-views.c: (free_location_change),
	(begin_location_change):
	Finished up a loose end from when I made the change to
	determine_initial_view to not get full attributes. This leftover
	code was causing an extra directory load.

	* THANKS: Added Yoann.
	
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
2001-05-15  Andy Hertzfeld  <andy@eazel.com>

	* src/nautilus-sidebar.c: (notify_current_sidebar_view),
	(nautilus_sidebar_activate_panel),
	(nautilus_sidebar_deactivate_panel):
	at Darin's urging, coalesced the open and closed properties into a
	single one with a value.

	* components/news/nautilus-news.c: (get_bonobo_properties),
	(set_bonobo_properties), (nautilus_news_load_location):
	made it maintain the closed state and made load_location only redraw
	when opened.
	
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
2001-05-13  Yoann Vandoorselaere  <yoann@mandrakesoft.com>

	* libnautilus-private/nautilus-directory-async.c (DIRECTORY_LOAD_ITEMS_PER_CALLBACK): 
	Change from 32 item by callback to 10.
	This is much better for UI response time and will prevent having
	too much latency time when loading the directory.

	* src/file-manager/fm-directory-view.c (DISPLAY_TIMEOUT_INTERVAL_MSECS): 
	Change from 700 ms to 100 ms, this is much better for the user
	as he won't see any latency time before drawing start.

	Theses are the better experienced setting for now.
	
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
2001-05-13  Maciej Stachowiak  <mjs@eazel.com>

	Integrated patch from Yoann Vandoorselaere
	<yoann@mandrakesoft.com>. Yoann found that double-clicking on on a
	directory would wait for all the files to be read in before
	displaying anything, while typing the path in the location bar
	would should proper progressive loading. This checkin solves that
	problem.
	
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_activate_file): Only call_when_ready on the
	minimum attributes, not full. All the checks in activate_callback
	only depend on the minimum attributes, and do not need the extra
	directory item mime types attribute.

1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
2001-05-11  Darin Adler  <darin@eazel.com>

	reviewed by: Yoann Vandoorselaere <yoann@mandrakesoft.com>

	Yoann Vandoorselaere <yoann@mandrakesoft.com> discovered that the
	code to load a directory was accidentally waiting for all the
	files to be read in before displaying anything. This fixes the two
	problems that caused that, but there are remaining loose ends
	(it's not entirely clear why View As Music is still showing
	properly in the View menu).

	* libnautilus-private/nautilus-directory-private.h:
	* libnautilus-private/nautilus-directory-async.c:
	(nautilus_directory_call_when_ready_internal): Take a parameter to
	say whether to wait for all the files in the file list, instead of
	deducing it from other parameters.
	
	* libnautilus-private/nautilus-directory.h:
	* libnautilus-private/nautilus-directory.c:
	(nautilus_directory_call_when_ready): Take a parameter to say
	whether to wait for all the files in the file list, instead of
	deducing it from other parameters.
	(nautilus_self_check_directory): Pass TRUE so we wait for the file
	list.
	
	* libnautilus-private/nautilus-merged-directory.c:
	(merged_call_when_ready): Pass through the new boolean.
	* libnautilus-private/nautilus-trash-file.c:
	(real_call_when_ready): Pass FALSE since there is no file list for
	a single file.
	* libnautilus-private/nautilus-vfs-directory.c:
	(vfs_call_when_ready): Pass through the new boolean.
	* libnautilus-private/nautilus-vfs-file.c:
	(vfs_file_call_when_ready): Pass FALSE since there is no file list
	for a single file.
	
	* src/nautilus-applicable-views.c:
	(nautilus_determine_initial_view),
	(nautilus_determine_initial_view_cancel): Removed the code to get
	full file attributes after getting the minimum required if
	nautilus_mime_actions_file_needs_full_file_attributes return
	TRUE. We want to make the choice fast, and it's OK if we choose
	poorly as a result. The question is whether this will cause any
	real end-user problems.

	* src/file-manager/fm-directory-view.c:
	(call_when_ready_on_scripts_directory): Pass TRUE so we read the
	entire scripts directory.
	(load_directory): Pass FALSE so we don't wait for all the files to
	be loaded before starting to display them. This is the core of the
	fix.
	
	* components/tree/nautilus-tree-change-queue.c:
	(nautilus_tree_change_queue_enqueue): A place where we can use
	g_slist_prepend instead of g_slist_append.
	* src/nautilus-complex-search-bar.c:
	(nautilus_complex_search_bar_initialize): A place where we can use
	g_slist_prepend instead of g_slist_append.
	
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
2001-05-10  John Sullivan  <sullivan@eazel.com>

	Made the thumbnail mechanism respect the "PUBLIC_METADATA"
	preference, so if you change "Make Folder Appearance Details
	Public" to Never (in Speed Tradeoffs at Advanced user level),
	thumbnails will always be created in ~/.nautilus/thumbnails,
	instead of in a .thumbnails subdirectory in each directory.
	Thanks to Michael Rothwell <rothwell@holly-springs.nc.us> for
	the idea and a first pass at the code.

	* libnautilus-private/nautilus-thumbnails.h:
	* libnautilus-private/nautilus-thumbnails.c: 
	(uri_is_local): 
	New convenience function, calls gnome_vfs_uri_is_local
	(prefer_global_thumbnails_location): New function that
	checks preference value.
	(make_thumbnail_uri): Call preference-checking function.
	(first_file_more_recent),
	(nautilus_thumbnail_has_invalid_thumbnail),
	(nautilus_get_thumbnail_uri),
	(nautilus_update_thumbnail_file_renamed_one),
	(nautilus_update_thumbnail_file_renamed),
	(nautilus_remove_thumbnail_for_file_one),
	(nautilus_remove_thumbnail_for_file): Use uri_is_local () to
	reduce duplicated code; change some parameter names for clarity.

1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
2001-05-10  Darin Adler  <darin@eazel.com>

	* components/help/hyperbola-filefmt.c:
	(prepend_help_dir_if_exists), (fmt_help_populate_tree):
	* components/mozilla/nautilus-mozilla-content-view.c:
	(mozilla_view_create_charset_encoding_submenu),
	(mozilla_new_window_callback),
	(should_uri_navigate_bypass_nautilus),
	(should_mozilla_load_uri_directly):
	* components/music/fileinfo.c: (mpg123_file_info_box):
	* components/music/nautilus-music-view.c:
	(nautilus_music_view_update):
	* components/notes/nautilus-notes.c: (notes_load_metainfo):
	* components/throbber/nautilus-throbber.c:
	(nautilus_throbber_load_images):
	* components/tree/nautilus-tree-node.c:
	(nautilus_tree_node_set_parent):
	* libnautilus-private/nautilus-directory-background.c:
	(nautilus_connect_background_to_file_metadata):
	* libnautilus-private/nautilus-directory.c:
	(nautilus_self_check_directory):
	* libnautilus-private/nautilus-file-changes-queue.c:
	(nautilus_file_changes_consume_changes):
	* libnautilus-private/nautilus-file-dnd.c:
	(nautilus_drag_file_receive_dropped_keyword):
	* libnautilus-private/nautilus-file-operations.c:
	(handle_transfer_ok), (nautilus_file_operations_new_folder):
	* libnautilus-private/nautilus-file.c: (nautilus_self_check_file):
	* libnautilus-private/nautilus-icon-container.c:
	(lay_down_icons_tblr):
	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_do_component_query):
	* libnautilus-private/nautilus-search-uri.c: (tokenize_uri):
	* libnautilus-private/nautilus-theme.c: (theme_list_prepend),
	(theme_get_themes_for_location), (theme_get_default_themes),
	(nautilus_theme_remove_user_theme):
	* libnautilus-private/nautilus-thumbnails.c:
	(nautilus_get_thumbnail_uri):
	* libnautilus-private/nautilus-trash-monitor.c:
	(nautilus_trash_monitor_initialize), (add_one_volume_trash):
	* libnautilus-private/nautilus-volume-monitor.c:
	(get_removable_volumes), (build_volume_list_delta),
	(get_mount_list), (get_current_mount_list),
	(mount_volume_prepend_filesystem):
	* src/file-manager/fm-directory-view.c: (prepend_uri_one),
	(fm_directory_view_create_links_for_files),
	(fm_directory_view_duplicate_selection):
	* src/file-manager/fm-properties-window.c:
	(property_button_toggled):
	* src/nautilus-window-manage-views.c:
	(determined_initial_view_callback):
	Changed code that uses g_list_append to use g_list_prepend in all
	the cases where it was simple enough.

1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
2001-05-10  Darin Adler  <darin@eazel.com>

	Integrated a patch from peter@ximian.com to move the
	MOZILLA_FIVE_HOME-setting code from the main Nautilus program
	(where it does no good) to the Mozilla component (which is a nicer
	place for it anyway).

	While integrating the patch I made some other small cleanups to
	the Mozilla component and the patch itself. I removed the code to
	set up LD_LIBRARY_PATH, since it's not needed, and changed the name
	of some things and simplified others.

	* components/mozilla/Makefile.am: Define PREFIX.
	* components/mozilla/main.c: (is_good_mozilla_path),
	(get_mozilla_path), (set_up_MOZILLA_FIVE_HOME), (main): Add the
	new code to set up MOZILLA_FIVE_HOME.
	
	* src/nautilus-application.c: (finish_startup): Remove the code
	from the old place.

	* check-THANKS.pl: Updated.

1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
2001-05-09  Darin Adler  <darin@eazel.com>

	* libnautilus-private/nautilus-metafile-factory.c:
	* libnautilus-private/nautilus-vfs-directory.c:
	* libnautilus-private/nautilus-vfs-file.c:
	Added dummy members so we have no illegal empty structures.
	
	* src/nautilus-sidebar-title.c: (update_emblems): Get rid of some
	dead code.

1907
1908
1909
1910
2001-05-09  Darin Adler  <darin@eazel.com>

	* README: Updated required versions of packages.

1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
2001-05-08  Darin Adler  <darin@eazel.com>

	Started with patch by Yoann Vandoorselaere
	<yoann@mandrakesoft.com> to not re-open /proc/mounts each time,
	but to simply rewind it instead. The patch had a lot of problems
	on Solaris and when HAVE_CDDA is true, but I reworked it so it
	should be OK.

	* libnautilus-private/nautilus-volume-monitor.c: (get_mount_list),
	(get_current_mount_list): Use rewind.

1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
2001-05-08  Darin Adler  <darin@eazel.com>

	Integrated a fixed version of Gene's patch to compile under
	FreeBSD.

	* libnautilus-private/nautilus-volume-monitor.c:
	(has_removable_mntent_options), (get_removable_volumes),
	(volume_is_removable), (volume_is_read_only),
	(nautilus_volume_monitor_mount_unmount_removable),
	(nautilus_volume_monitor_get_mount_name_for_display): Added more
	ifdefs all over the place. This could be done more elegantly some
	day.

1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
2001-05-08  Darin Adler  <darin@eazel.com>

	Integrated patch by Yoann Vandoorselaere <yoann@mandrakesoft.com>
	to fix a problem where we would try to get metadata for all files
	in the home directory if it was set to be used as the desktop
	directory.

	* libnautilus-private/nautilus-file-utilities.h:
	* libnautilus-private/nautilus-file-utilities.c:
	(nautilus_get_desktop_directory): Changed this to not bother with
	the call to create the directory when the home directory is used
	as the desktop.
	(nautilus_get_gmc_desktop_directory): New function.
	
	* libnautilus-private/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_for_file): Use
	nautilus_get_gmc_desktop_directory for the check when deciding to
	look for old-fashioned gmc metadata.

1954
1955
=== Nautilus 1.0.3 ===
	
1956
1957
1958
1959
1960
1961
1962
1963
1964
2001-05-08  Ramiro Estrugo  <ramiro@eazel.com>

	* components/mozilla/Makefile.am:
	* configure.in:
	* README:
	Remove some Mozilla Milestone cruft.  Make the Mozilla component
	build with the newly released Mozilla 0.9.  Update the README with
	the latest Mozilla 0.9 support.
	
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
2001-05-07  John Sullivan  <sullivan@eazel.com>

	reviewed by: Darin Adler  <darin@eazel.com>

	Fixed bug 8122 (Folders opened from the desktop should not
	reuse frontmost window). The previous behavior was intended to
	match the behavior of web browsers, but user feedback made it
	clear that it was confusing and annoying people too much.

	* src/nautilus-window-manage-views.c: 
	(get_topmost_nautilus_window_in_current_workspace_and_area):
	Removed this no-longer-needed function.
	(open_location): Always create a new window in the desktop case.

1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
2001-05-07  Darin Adler  <darin@eazel.com>

	reviewed by: John Sullivan <sullivan@eazel.com>

	Fix bug 8251 (Mozilla component crashes every time I try to view a
	web page) by putting the same logic for locating Mozilla that is
	used by galeon into Nautilus.

	* src/nautilus-application.c: (is_mozilla_path_good),
	(get_mozilla_path), (find_mozilla): Code to find Mozilla and set
	up some environment variables that matches the code in galeon's
	startup script.
	(finish_startup): New function for initialization code that should
	be done only in the main Nautilus, not in clients that are going
	to contact the main Nautilus. More initialization should be moved
	in here over time. Calls find_mozilla among other things.
	(nautilus_application_startup): Moved the sound initialization and
	the code to migrate desktop directory contents inside the new
	initialization function.

1999
2000
2001
2002
2001-05-07  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* src/nautilus-first-time-druid.c: (make_title_page_icon_box):
	changed "arlo/i-directory-aa.png" to "crux_eggplant/i-directory-aa.png"
2003
	as the arlo directory has been renamed.
2004

2005
2001-05-04  Jonathan Blandford  <jrb@webwynk.net>
2006
2007
2008
2009
2010
2011
2012
2013

	* src/file-manager/fm-icon-view.c
	(icon_container_preview_callback): Possibly play the file if it's
	an ogg.

	* src/file-manager/fm-icon-view.c (play_file): Check for ogg
	file.

Darin Adler's avatar
Darin Adler committed
2014
2015
2016
2017
2001-05-04  Darin Adler  <darin@eazel.com>

	* nautilus-installer.spec.in: Removed this obsolete file.

2018
2019
2020
2021
2022
2001-05-04  Darin Adler  <darin@eazel.com>

	* THANKS: Add an entry for Bart.
	* indent.sh: Update switches (one was wrong for Nautilus style).

Darin Adler's avatar
Darin Adler committed
2023
2024
2025
2026
2001-05-04  Darin Adler  <darin@eazel.com>

	* libnautilus-private/.cvsignore: Update for name change.

2027
2028
2029
2030
2031
2032
2033
2034
2001-05-04  Darin Adler  <darin@eazel.com>

	* libnautilus-private/nautilus-mime-actions.c:
	(is_known_mime_type): Fix mistake where we put quotes
	around GNOME_VFS_MIME_TYPE_UNKNOWN. Use g_strcasecmp.
	(nautilus_mime_get_default_action_type_for_file),
	(application_supports_uri_scheme): Use g_strcasecmp.

2035
2036
2037
2038
2039
2001-05-04  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* configure.in: upped version required of eel to 1.0 and
	  librsvg to 1.0.0

2040
2041
2042
2043
2044
2001-05-04  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* configure.in: upped versions required, medusa >= 0.5.1
	  ammonite >= 1.0.2, gnome-vfs >= 1.0.1

Robin Slomkowski's avatar
Robin Slomkowski committed
2045
2046
2047
2048
2001-05-04  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* configure.in: requires eel 0.1

2049
2050
2001-05-04  Ramiro Estrugo  <ramiro@eazel.com>

2051
2052
2053
2054
2055
2056
2057
	* configure.in:
	No need to set gconf flags here since eel will have already done so.
	
	* nautilus.spec.in:
	Change the BuildRequires entries for eel and librsvg to be
	eel-devel and librsvg-devel.
	
Ramiro Estrugo's avatar
Ramiro Estrugo committed
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
	* libnautilus-private/nautilus-dateedit-extensions.c:
	* libnautilus-private/nautilus-dateedit-extensions.h:
	* libnautilus-private/nautilus-generous-bin.c:
	* libnautilus-private/nautilus-generous-bin.h:
	* libnautilus-private/nautilus-gconf-extensions.c:
	* libnautilus-private/nautilus-gconf-extensions.h:
	* libnautilus-private/nautilus-preferences-box.c:
	* libnautilus-private/nautilus-preferences-box.h:
	* libnautilus-private/nautilus-preferences-group.c:
	* libnautilus-private/nautilus-preferences-group.h:
	* libnautilus-private/nautilus-preferences-item.c:
	* libnautilus-private/nautilus-preferences-item.h:
	* libnautilus-private/nautilus-preferences-pane.c:
	* libnautilus-private/nautilus-preferences-pane.h:
	* libnautilus-private/nautilus-preferences.c:
	* libnautilus-private/nautilus-preferences.h:
	Moved to Eel.
2075
	
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
	* applets/preferences-applet/nautilus-preferences-applet.c:
	* components/adapter/nautilus-adapter.c:
	* components/news/nautilus-news.c:
	* components/text/nautilus-text-view.c:
	* components/throbber/nautilus-throbber.c:
	* components/tree/nautilus-tree-expansion-state.c:
	* components/tree/nautilus-tree-view.c:
	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-directory-async.c:
	* libnautilus-private/nautilus-directory-background.c:
	* libnautilus-private/nautilus-directory.c:
	* libnautilus-private/nautilus-entry.c:
	* libnautilus-private/nautilus-file-operations.c:
	* libnautilus-private/nautilus-file-utilities.c:
	* libnautilus-private/nautilus-file.c:
	* libnautilus-private/nautilus-font-factory.c:
	* libnautilus-private/nautilus-global-preferences.c:
	* libnautilus-private/nautilus-global-preferences.h:
	* libnautilus-private/nautilus-icon-canvas-item.c:
	* libnautilus-private/nautilus-icon-container.c:
	* libnautilus-private/nautilus-icon-factory.c:
	* libnautilus-private/nautilus-lib-self-check-functions.h:
	* libnautilus-private/nautilus-link-set.c:
	* libnautilus-private/nautilus-metafile.c:
	* libnautilus-private/nautilus-sidebar-functions.c:
	* libnautilus-private/nautilus-sound.c:
	* libnautilus-private/nautilus-theme.c:
	* src/file-manager/fm-desktop-icon-view.c:
	* src/file-manager/fm-directory-view.c:
	* src/file-manager/fm-icon-view.c:
	* src/file-manager/fm-list-view.c:
	* src/file-manager/fm-properties-window.c:
	* src/file-manager/nautilus-indexing-info.c:
	* src/nautilus-application.c:
	* src/nautilus-first-time-druid.c:
	* src/nautilus-link-set-window.c:
	* src/nautilus-main.c:
	* src/nautilus-navigation-bar.c:
	* src/nautilus-navigation-bar.h:
	* src/nautilus-preferences-dialog.c:
	* src/nautilus-property-browser.c:
	* src/nautilus-search-bar-criterion.c:
	* src/nautilus-shell.c:
	* src/nautilus-sidebar-tabs.c:
	* src/nautilus-sidebar-title.c:
	* src/nautilus-sidebar.c:
	* src/nautilus-switchable-search-bar.c:
	* src/nautilus-theme-selector.c:
	* src/nautilus-view-frame.c:
	* src/nautilus-view-frame.h:
	* src/nautilus-window-manage-views.c:
	* src/nautilus-window-menus.c:
	* src/nautilus-window-toolbars.c:
	* src/nautilus-window.c:
	* src/nautilus-zoom-control.c:
	* test/test-nautilus-preferences-change.c:
	* test/test-nautilus-preferences-display.c:
	* test/test-nautilus-smooth-graphics.c:
	* test/test.c:
	Update for latest round of stuff moving into Eel.
	
2137
2138
2139
2140
2141
2142
2143
2144
2001-05-03  Andy Hertzfeld  <andy@eazel.com>

	* components/news/nautilus-news.c: (ellipsize_string),
	(extract_items):
	made the news panel ellipsize long items.  I hope this can make it into
	1.0.3, but it's not worth making new rpms unless we have other
	reasons to do so.
	
Robin Slomkowski's avatar
Robin Slomkowski committed
2145
2146
2147
2148
2001-05-03  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* configure.in: upped version to 1.0.3

2149
2150
2151
2152
2153
2154
2001-05-03  Ramiro Estrugo  <ramiro@eazel.com>

	* RENAMING:
	Remove libnautilus-extensions -> libnautilus-private entry since
	its done now.
	
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2001-05-03  Ramiro Estrugo  <ramiro@eazel.com>

	* Makefile.am:
	* applets/launcher/Makefile.am:
	* applets/preferences-applet/Makefile.am:
	* applets/preferences-applet/nautilus-preferences-applet.c:
	* components/adapter/Makefile.am:
	* components/adapter/nautilus-adapter.c:
	* components/hardware/Makefile.am:
	* components/hardware/nautilus-hardware-view.c:
	* components/help/Makefile.am:
	* components/help/hyperbola-main.c:
	* components/help/hyperbola-nav-tree.c:
	* components/history/Makefile.am:
	* components/history/nautilus-history-view.c:
	* components/image-viewer/Makefile.am:
	* components/loser/content/Makefile.am:
	* components/loser/sidebar/Makefile.am:
	* components/mozilla/bonobo-extensions.c:
	* components/mozilla/bonobo-extensions.h:
	* components/music/Makefile.am:
	* components/music/main.c:
	* components/music/nautilus-music-view.c:
	* components/news/Makefile.am:
	* components/news/nautilus-news.c:
	* components/notes/Makefile.am:
	* components/notes/nautilus-notes.c:
	* components/text/Makefile.am:
	* components/text/main.c:
	* components/text/nautilus-text-view.c:
	* components/throbber/Makefile.am:
	* components/throbber/main.c:
	* components/throbber/nautilus-throbber.c:
	* components/tree/nautilus-tree-expansion-state.c:
	* components/tree/nautilus-tree-model.c:
	* components/tree/nautilus-tree-node.c:
	* components/tree/nautilus-tree-node.h:
	* components/tree/nautilus-tree-view-dnd.c:
	* components/tree/nautilus-tree-view.c:
	* configure.in:
	* helper-utilities/error-dialog/nautilus-error-dialog.c:
	* libnautilus-extensions/.cvsignore:
	* libnautilus-extensions/Makefile.am:
	* libnautilus-extensions/README:
	* libnautilus-extensions/nautilus-audio-player.c:
	* libnautilus-extensions/nautilus-audio-player.h:
	* libnautilus-extensions/nautilus-bonobo-extensions.c:
	* libnautilus-extensions/nautilus-bonobo-extensions.h:
	* libnautilus-extensions/nautilus-bookmark.c:
	* libnautilus-extensions/nautilus-bookmark.h:
	* libnautilus-extensions/nautilus-cdrom-extensions.h:
	* libnautilus-extensions/nautilus-customization-data.c:
	* libnautilus-extensions/nautilus-customization-data.h:
	* libnautilus-extensions/nautilus-dateedit-extensions.c:
	* libnautilus-extensions/nautilus-dateedit-extensions.h:
	* libnautilus-extensions/nautilus-default-file-icon.c:
	* libnautilus-extensions/nautilus-default-file-icon.h:
	* libnautilus-extensions/nautilus-directory-async.c:
	* libnautilus-extensions/nautilus-directory-background.c:
	* libnautilus-extensions/nautilus-directory-background.h:
	* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
	* libnautilus-extensions/nautilus-directory-metafile-monitor.h:
	* libnautilus-extensions/nautilus-directory-metafile.c:
	* libnautilus-extensions/nautilus-directory-metafile.h:
	* libnautilus-extensions/nautilus-directory-notify.h:
	* libnautilus-extensions/nautilus-directory-private.h:
	* libnautilus-extensions/nautilus-directory.c:
	* libnautilus-extensions/nautilus-directory.h:
	* libnautilus-extensions/nautilus-drag-window.c:
	* libnautilus-extensions/nautilus-drag-window.h:
	* libnautilus-extensions/nautilus-druid-page-eazel.c:
	* libnautilus-extensions/nautilus-druid-page-eazel.h:
	* libnautilus-extensions/nautilus-druid.c:
	* libnautilus-extensions/nautilus-druid.h:
	* libnautilus-extensions/nautilus-entry.c:
	* libnautilus-extensions/nautilus-entry.h:
	* libnautilus-extensions/nautilus-file-attributes.h:
	* libnautilus-extensions/nautilus-file-changes-queue.c:
	* libnautilus-extensions/nautilus-file-changes-queue.h:
	* libnautilus-extensions/nautilus-file-dnd.c:
	* libnautilus-extensions/nautilus-file-dnd.h:
	* libnautilus-extensions/nautilus-file-operations-progress.c:
	* libnautilus-extensions/nautilus-file-operations-progress.h:
	* libnautilus-extensions/nautilus-file-operations.c:
	* libnautilus-extensions/nautilus-file-operations.h:
	* libnautilus-extensions/nautilus-file-private.h:
	* libnautilus-extensions/nautilus-file-utilities.c:
	* libnautilus-extensions/nautilus-file-utilities.h:
	* libnautilus-extensions/nautilus-file.c:
	* libnautilus-extensions/nautilus-file.h:
	* libnautilus-extensions/nautilus-font-factory.c:
	* libnautilus-extensions/nautilus-font-factory.h:
	* libnautilus-extensions/nautilus-gconf-extensions.c:
	* libnautilus-extensions/nautilus-gconf-extensions.h:
	* libnautilus-extensions/nautilus-generous-bin.c:
	* libnautilus-extensions/nautilus-generous-bin.h:
	* libnautilus-extensions/nautilus-global-preferences.c:
	* libnautilus-extensions/nautilus-global-preferences.h:
	* libnautilus-extensions/nautilus-horizontal-splitter.c:
	* libnautilus-extensions/nautilus-horizontal-splitter.h:
	* libnautilus-extensions/nautilus-icon-canvas-item.c:
	* libnautilus-extensions/nautilus-icon-canvas-item.h:
	* libnautilus-extensions/nautilus-icon-container.c:
	* libnautilus-extensions/nautilus-icon-container.h:
	* libnautilus-extensions/nautilus-icon-dnd.c:
	* libnautilus-extensions/nautilus-icon-dnd.h:
	* libnautilus-extensions/nautilus-icon-factory-private.h:
	* libnautilus-extensions/nautilus-icon-factory.c:
	* libnautilus-extensions/nautilus-icon-factory.h:
	* libnautilus-extensions/nautilus-icon-private.h:
	* libnautilus-extensions/nautilus-icon-text-item.c:
	* libnautilus-extensions/nautilus-icon-text-item.h:
	* libnautilus-extensions/nautilus-iso9660.h:
	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
	* libnautilus-extensions/nautilus-keep-last-vertical-box.h:
	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
	* libnautilus-extensions/nautilus-link-set.c:
	* libnautilus-extensions/nautilus-link-set.h:
	* libnautilus-extensions/nautilus-link.c:
	* libnautilus-extensions/nautilus-link.h:
	* libnautilus-extensions/nautilus-medusa-support.c:
	* libnautilus-extensions/nautilus-medusa-support.h:
	* libnautilus-extensions/nautilus-merged-directory.c:
	* libnautilus-extensions/nautilus-merged-directory.h:
	* libnautilus-extensions/nautilus-metadata.h:
	* libnautilus-extensions/nautilus-metafile-factory.c:
	* libnautilus-extensions/nautilus-metafile-factory.h:
	* libnautilus-extensions/nautilus-metafile-server.idl:
	* libnautilus-extensions/nautilus-metafile.c:
	* libnautilus-extensions/nautilus-metafile.h:
	* libnautilus-extensions/nautilus-mime-actions.c:
	* libnautilus-extensions/nautilus-mime-actions.h:
	* libnautilus-extensions/nautilus-monitor.c:
	* libnautilus-extensions/nautilus-monitor.h:
	* libnautilus-extensions/nautilus-preferences-box.c:
	* libnautilus-extensions/nautilus-preferences-box.h:
	* libnautilus-extensions/nautilus-preferences-group.c:
	* libnautilus-extensions/nautilus-preferences-group.h:
	* libnautilus-extensions/nautilus-preferences-item.c:
	* libnautilus-extensions/nautilus-preferences-item.h:
	* libnautilus-extensions/nautilus-preferences-pane.c:
	* libnautilus-extensions/nautilus-preferences-pane.h:
	* libnautilus-extensions/nautilus-preferences.c:
	* libnautilus-extensions/nautilus-preferences.h:
	* libnautilus-extensions/nautilus-program-chooser.c:
	* libnautilus-extensions/nautilus-program-chooser.h:
	* libnautilus-extensions/nautilus-program-choosing.c:
	* libnautilus-extensions/nautilus-program-choosing.h:
	* libnautilus-extensions/nautilus-search-uri.c:
	* libnautilus-extensions/nautilus-search-uri.h:
	* libnautilus-extensions/nautilus-sidebar-functions.c:
	* libnautilus-extensions/nautilus-sidebar-functions.h:
	* libnautilus-extensions/nautilus-sound.c:
	* libnautilus-extensions/nautilus-sound.h:
	* libnautilus-extensions/nautilus-theme.c:
	* libnautilus-extensions/nautilus-theme.h:
	* libnautilus-extensions/nautilus-thumbnails-jpeg.c:
	* libnautilus-extensions/nautilus-thumbnails-jpeg.h:
	* libnautilus-extensions/nautilus-thumbnails.c:
	* libnautilus-extensions/nautilus-thumbnails.h:
	* libnautilus-extensions/nautilus-trash-directory.c:
	* libnautilus-extensions/nautilus-trash-directory.h:
	* libnautilus-extensions/nautilus-trash-file.c:
	* libnautilus-extensions/nautilus-trash-file.h:
	* libnautilus-extensions/nautilus-trash-monitor.c:
	* libnautilus-extensions/nautilus-trash-monitor.h:
	* libnautilus-extensions/nautilus-undo-context.c:
	* libnautilus-extensions/nautilus-undo-context.h:
	* libnautilus-extensions/nautilus-undo-manager.c:
	* libnautilus-extensions/nautilus-undo-manager.h:
	* libnautilus-extensions/nautilus-undo-signal-handlers.c:
	* libnautilus-extensions/nautilus-undo-signal-handlers.h:
	* libnautilus-extensions/nautilus-vfs-directory.c:
	* libnautilus-extensions/nautilus-vfs-directory.h:
	* libnautilus-extensions/nautilus-vfs-file.c:
	* libnautilus-extensions/nautilus-vfs-file.h:
	* libnautilus-extensions/nautilus-view-identifier.c:
	* libnautilus-extensions/nautilus-view-identifier.h:
	* libnautilus-extensions/nautilus-volume-monitor.c:
	* libnautilus-extensions/nautilus-volume-monitor.h:
	* libnautilus-private/Makefile.am:
	* libnautilus-private/README:
	* libnautilus-private/nautilus-directory-background.h:
	* libnautilus-private/nautilus-directory-metafile-monitor.c:
	* libnautilus-private/nautilus-directory-metafile-monitor.h:
	* libnautilus-private/nautilus-directory-metafile.c:
	* libnautilus-private/nautilus-directory-notify.h:
	* libnautilus-private/nautilus-druid-page-eazel.c:
	* libnautilus-private/nautilus-entry.c:
	* libnautilus-private/nautilus-file-dnd.h:
	* libnautilus-private/nautilus-file-operations.c:
	* libnautilus-private/nautilus-global-preferences.h:
	* libnautilus-private/nautilus-icon-factory.h:
	* libnautilus-private/nautilus-metafile-factory.c:
	* libnautilus-private/nautilus-metafile-factory.h:
	* libnautilus-private/nautilus-mime-actions.h:
	* libnautilus-private/nautilus-preferences-box.h:
	* libnautilus-private/nautilus-preferences-group.h:
	* libnautilus-private/nautilus-preferences-item.h:
	* libnautilus-private/nautilus-preferences-pane.h:
	* libnautilus-private/nautilus-undo-signal-handlers.h:
	* libnautilus/nautilus-view.c:
	* nautilus.spec.in:
	* po/POTFILES.in:
	* src/Makefile.am:
	* src/file-manager/fm-desktop-icon-view.c:
	* src/file-manager/fm-directory-view.c:
	* src/file-manager/fm-directory-view.h:
	* src/file-manager/fm-error-reporting.c:
	* src/file-manager/fm-error-reporting.h:
	* src/file-manager/fm-icon-view.c:
	* src/file-manager/fm-list-view.c:
	* src/file-manager/fm-properties-window.c:
	* src/file-manager/fm-properties-window.h:
	* src/file-manager/fm-search-list-view.c:
	* src/file-manager/nautilus-indexing-info.c:
	* src/nautilus-about.c:
	* src/nautilus-applicable-views.c:
	* src/nautilus-applicable-views.h:
	* src/nautilus-application.c:
	* src/nautilus-application.h:
	* src/nautilus-bookmark-list.c:
	* src/nautilus-bookmark-list.h:
	* src/nautilus-bookmark-parsing.c:
	* src/nautilus-bookmark-parsing.h:
	* src/nautilus-bookmarks-window.c:
	* src/nautilus-complex-search-bar.c:
	* src/nautilus-complex-search-bar.h:
	* src/nautilus-desktop-window.c:
	* src/nautilus-first-time-druid.c:
	* src/nautilus-link-set-window.c:
	* src/nautilus-link-set-window.h:
	* src/nautilus-location-bar.c:
	* src/nautilus-main.c: (main):
	* src/nautilus-navigation-bar.h:
	* src/nautilus-preferences-dialog.c:
	* src/nautilus-preferences-dialog.h:
	* src/nautilus-profiler.h:
	* src/nautilus-property-browser.c:
	* src/nautilus-search-bar-criterion.c:
	* src/nautilus-search-bar-criterion.h:
	* src/nautilus-search-bar.h:
	* src/nautilus-services.c:
	* src/nautilus-shell.c:
	* src/nautilus-sidebar-tabs.c:
	* src/nautilus-sidebar-title.c:
	* src/nautilus-sidebar-title.h:
	* src/nautilus-sidebar.c:
	* src/nautilus-simple-search-bar.c:
	* src/nautilus-switchable-navigation-bar.c:
	* src/nautilus-switchable-search-bar.c:
	* src/nautilus-theme-selector.c:
	* src/nautilus-view-frame.c:
	* src/nautilus-view-frame.h:
	* src/nautilus-window-manage-views.c:
	* src/nautilus-window-menus.c:
	* src/nautilus-window-private.h:
	* src/nautilus-window-toolbars.c:
	* src/nautilus-window.c:
	* src/nautilus-window.h:
	* src/nautilus-zoom-control.c:
	* test/Makefile.am:
	* test/test-nautilus-async-activation.c:
	* test/test-nautilus-mime-actions-set.c:
	* test/test-nautilus-mime-actions.c:
	* test/test-nautilus-preferences-change.c:
	* test/test-nautilus-preferences-display.c:
	* test/test-nautilus-smooth-graphics.c:
	* test/test-nautilus-wrap-table.c:
	* test/test.c:
	* test/test.h:
	Rename libnautilus-extensions to libnautilus-private.
	
Ramiro Estrugo's avatar
Ramiro Estrugo committed
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2001-05-03  Ramiro Estrugo  <ramiro@eazel.com>

	* icons/arlo/throbber/.cvsignore:
	* icons/arlo/throbber/001.png:
	* icons/arlo/throbber/002.png:
	* icons/arlo/throbber/003.png:
	* icons/arlo/throbber/004.png:
	* icons/arlo/throbber/005.png:
	* icons/arlo/throbber/006.png:
	* icons/arlo/throbber/007.png:
	* icons/arlo/throbber/008.png:
	* icons/arlo/throbber/009.png:
	* icons/arlo/throbber/010.png:
	* icons/arlo/throbber/011.png:
	* icons/arlo/throbber/012.png:
	* icons/arlo/throbber/013.png:
	* icons/arlo/throbber/014.png:
	* icons/arlo/throbber/015.png:
	* icons/arlo/throbber/016.png:
	* icons/arlo/throbber/017.png:
	* icons/arlo/throbber/018.png:
	* icons/arlo/throbber/019.png:
	* icons/arlo/throbber/020.png:
	* icons/arlo/throbber/021.png:
	* icons/arlo/throbber/022.png:
	* icons/arlo/throbber/023.png:
	* icons/arlo/throbber/024.png:
	* icons/arlo/throbber/025.png:
	* icons/arlo/throbber/026.png:
	* icons/arlo/throbber/027.png:
	* icons/arlo/throbber/028.png:
	* icons/arlo/throbber/029.png:
	* icons/arlo/throbber/030.png:
	* icons/arlo/throbber/Makefile.am:
	* icons/arlo/throbber/rest.png:
	Remove old unused icons.
	
2466
2467
2468
2469
2470
2471
2472
2473
2001-05-03  Darin Adler  <darin@eazel.com>

	* cut-n-paste-code/freetype/.cvsignore: Removing this file so that
	this empty directory will become completely empty.

	* cut-n-paste-code/.cvsignore: Tweak.
	* cut-n-paste-code/widgets/.cvsignore: Tweak.

2474
2475
2476
2477
2478
2479
2480
2001-05-03  Darin Adler  <darin@eazel.com>

	* libnautilus-extensions/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_for_file): Fix Nautilus Link
	support so it works for links that have paths instead of URIs in
	their custom icon field.

2481
2482
2483
2484
2485
2486
2001-05-03  Dan Mueth  <dan@eazel.com>

	Added information about configuration files.

	* help/nautilus-user-manual/C/nautilus-user-manual.sgml:

2487
2488
2489
2490
2491
2001-05-03  Andy Hertzfeld  <andy@eazel.com>

	* components/news/nautilus-news.c: (add_site_from_fields):
	fixed a memory trashing bug that Bart found in the news panel.
	
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2001-05-03  John Sullivan  <sullivan@eazel.com>

	reviewed by: Darin Adler  <darin@eazel.com>

	Fixed bug 8239 ("Zoom In" keyboard shortcut (Control-=) is
	untypable on many non-US keyboards)

	* src/nautilus-shell-ui.xml: Changed Zoom In shortcut to Control-+,
	so the more-mnemonic + appears in the menu.
	
	* src/nautilus-window.c: (nautilus_window_initialize_class),
	(nautilus_window_key_press_event):
	Make Control-+ and Control-= both activate Zoom In.

2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2001-05-03  Bart Decrem <bart@eazel.com>

	Added more RSS feeds:
	- Appwatch
	- Barrapunto
	- Barrapunto-Gnome
	- Security Focus
	- Linux.com
	- Mozilla Zine
	
	Fixed alphabetization error.

	* components/news/news_channels.xml

2520
2521
2522
2523
2524
2001-05-03  Darin Adler  <darin@eazel.com>

	* RENAMING: Removed some obsolete name changes.
	* src/nautilus-property-browser.h: Got rid of one last NTL.

2525
2001-05-03  Darin Adler  <darin@eazel.com>
2526

2527
2528
	Fixed bug that was preventing custom icons from working in many
	cases.
2529

2530
2531
2532
	* libnautilus-extensions/nautilus-icon-factory.c:
	(load_icon_with_embedded_text): Pass in the URI for the custom
	icon.
2533

2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2001-05-03  Darin Adler  <darin@eazel.com>

	reviewed by: John Sullivan <sullivan@eazel.com>

	More tweaking on keyboard shortcuts for deleting and trashing.

	* src/file-manager/fm-directory-view.c:
	(ALL_NON_LOCK_MODIFIER_KEYS): Don't include MOD2, because it is
	"num lock". Don't include MOD3-5 because I don't know for sure if
	they are lock modifiers or not.
	(trash_or_delete_selected_files), (trash_callback): Separated out
	the Move To Trash command into a non-callback function.
	(delete_selected_files), (delete_callback): Separated out the
	Delete command into a non-callback function.
	(key_press_event_callback): Shift-Delete now means "Delete" if that
	command is turned on. Control-Backspace now means "Move To Trash".

2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2001-05-03  Bart Decrem <bart@eazel.com>
	
	reviewed by: no one :(

	Updated list of RSS feeds for the News sidebar.

	* components/news/news_channels.xml

	Removed:
	- Marihuana News
	- Macintosh News

	Added:
	- BSD Today
	- Dictionary.Com
	- Internet.com
	- Segfault
	- Web Reference
	
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2001-05-03  Darin Adler  <darin@eazel.com>

	reviewed by: John Sullivan <sullivan@eazel.com>

	Fixed bug 8232 (Trash.gmc and home directory link files made by
	gmc show on Desktop):

	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_should_show): Moved special case for gmc files in
	here.
	(filter_hidden_and_backup_partition_callback): Removed special
	case for gmc files, since it's now in the lower level. Also fixed
	code that was casting a pointer to an int without using
	GPOINTER_TO_INT.
	
	* src/nautilus-application.c: Fix typo.

2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2001-05-03  Darin Adler  <darin@eazel.com>

	reviewed by: John Sullivan <sullivan@eazel.com>

	Fixed bug 8230 (launchers dragged from panel don't get icons as
	they did in Ximian's Nautilus 1.0.2):

	* libnautilus-extensions/nautilus-link.c:
	(nautilus_link_local_create_from_gnome_entry): Changed to use
	eel_make_uri_from_half_baked_uri so we can handle the kind of
	"URI"s that are in most .desktop files. Also did a lot of code
	cleanup.

	* src/file-manager/fm-desktop-icon-view.c:
	(icon_view_handle_uri_list): Changed to use
	eel_make_uri_from_half_baked_uri so we can handle the kind of
	"URI"s that are passed when dragging from old programs. Also did a
	lot of code cleanup.

2606
2607
2608
2609
2610
2611
2612
2613
2614
2001-05-03  Darin Adler  <darin@eazel.com>

	Fixed bug 8228 (http://www.yahoo.com shows plain document icon,
	not HTML icon).

	* src/nautilus-sidebar-title.c: (update_icon): Changed code to
	pass in icon names to nautilus_icon_factory_get_pixbuf_by_name,
	instead of passing icon paths (no reason to do that).

2615
2001-05-03  John Fleck  <jfleck@inkstain.net>
2616
2617
2618
2619
2620

	* components/help/converters/gnome-db2html2/sect-elements.c
	improve support for <emphasis> tag to proporly support role="bold"
	and role="strong" attributes with <B> but *no* <EM> tags

2621
2622
2623
2624
2625
2626
2627
2628
2001-05-03  Dan Mueth  <dan@eazel.com>

	Updating Nautilus Release Notes to mention that anybody
	who builds or repackages Nautilus should make sure Medusa
	support isn't built in by accident.

	* help/nautilus-release-notes/C/nautilus-release-notes.sgml:

2629
2630
2631
2632
2633
2634
2635
2636
2637
2001-05-03  Dan Mueth  <dan@eazel.com>

        Updates to Nautilus User Manual, including two new screenshots.

        * help/nautilus-user-manual/C/Makefile.am:
        * help/nautilus-user-manual/C/figures/help_num.png:
        * help/nautilus-user-manual/C/figures/news_num.png:
        * help/nautilus-user-manual/C/nautilus-user-manual.sgml:

2638
2639
2640
2641
2642
2643
2001-05-03  Zbigniew Chyla  <cyba@gnome.pl>

	* src/nautilus-theme-selector.c
	(install_theme_button_clicked_callback): Destroy fileselector after
	pressing escape key.

2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2001-05-02  Darin Adler  <darin@eazel.com>

	* src/file-manager/fm-directory-view.c:
	(key_press_event_callback), (bonobo_control_activate_callback):
	Hook up the delete key to move files to trash. Another feature
	requested by Miguel.
	
	* src/file-manager/nautilus-icon-view-ui.xml: Only show the F2 in
	the menu bar, not the right-click menu.

	* libnautilus-extensions/nautilus-icon-factory.c:
	(cache_icon_new), (load_specific_icon), (load_icon_for_scaling),
	(scale_icon), (get_icon_from_cache),
	(nautilus_icon_factory_get_pixbuf_for_icon),
	(load_icon_with_embedded_text): Tried to fix bug 8228, but
	failed. I still want to keep my changes. I'll get back to this
	tomorrow.
	
2662
2663
2664
2665
2666
2001-05-02  Ramiro Estrugo  <ramiro@eazel.com>

	* nautilus.spec.in:
	Add ammonite requires dependency.
	
2667
2668
2669
2670
2671
2672
2673
2001-05-02  Darin Adler  <darin@eazel.com>

	* src/file-manager/nautilus-icon-view-ui.xml: Added an F2 key
	equivalent for the Rename command because: 1) we didn't have a key
	equivalent here before, 2) F2 is what you use to do this on
	Windows, and 3) Miguel asked me to.

2674
2675
2676
2677
2678
2679
2680
2681
2001-05-02  John Sullivan  <sullivan@eazel.com>

	* src/file-manager/fm-directory-view.c:
	(open_scripts_folder_callback), (disconnect_script_handlers):

	Made the dialog explaining how scripts work always show up when
	you choose "Open Scripts Folder", not just the first time.

2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2001-05-02  Darin Adler  <darin@eazel.com>

	reviewed by: John Sullivan <sullivan@eazel.com>

	Fixed bug 8200 (News Sidebar panel crash on startup):

	* components/news/nautilus-news.c: (draw_rss_items): Use
	eel_strlen so it works with NULL titles.
	
	* configure.in:
	* nautilus.spec.in:
	Removed dependency on ghttp. Trilobite needs it, but not Nautilus.

2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2001-05-02  Darin Adler  <darin@eazel.com>

	Fix bug where most files weren't getting their MIME type icons.

	* libnautilus-extensions/nautilus-icon-factory.c:
	(load_icon_given_two_names), (is_generic_icon_name),
	(load_specific_icon): Made the two generic icons lose out if
	there's a MIME type icon. We can't always prefer the MIME type
	icon, since that would break things like the "thumbnail in
	progress" icon.