ChangeLog 615 KB
Newer Older
Dave Camp's avatar
Dave Camp committed
1 2 3 4 5
2003-01-18  Dave Camp  <dave@ximian.com>

	* src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file): 
	Free the path.
	
6 7 8 9 10 11 12 13
2003-01-18  Dave Camp  <dave@ximian.com>

	* src/file-manager/fm-list-view.c: (cell_renderer_edited),
	(create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
	Don't initiate a rename on mouse clicks.
	Patch from Marten Ter Borgh <marten-devel@terborgh.demon.nl>,
	fixes bug #83552.

Tivo Leedjrv's avatar
Tivo Leedjrv committed
14 15 16 17
2003-01-18  Tõivo Leedjärv  <toivo@linux.ee>

	* configure.in: Added et to ALL_LINGUAS.

18 19 20 21 22 23 24
2003-01-17  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-operations.c:
	Convert link names and duplicate names with
	g_filename_to/from_utf8(). (#103721)
	Patch from hidetoshi.tajima@sun.com

25 26
2003-01-16  Alexander Larsson  <alexl@redhat.com>

27 28 29 30 31 32
	* libnautilus-private/nautilus-file-operations.c (nautilus_file_operations_new_folder):
	Convert new directory name with g_filename_from_utf8(). (#90154)
	
2003-01-16  Alexander Larsson  <alexl@redhat.com>


33 34 35 36
	* nautilus-file-management-properties.desktop.in:
	* src/network-scheme.desktop.in:
	Change the icon to something that exists.

37 38 39 40 41 42 43 44 45 46 47 48 49 50
2003-01-14  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-view-identifier.c:
	(nautilus_view_identifier_new), (nautilus_view_identifier_copy),
	(nautilus_view_identifier_new_from_bonobo_server_info),
	(nautilus_view_identifier_free):
	* libnautilus-private/nautilus-view-identifier.h: Add a 
	view_as_label_with_mnemonic field to the server file and 
	NautilusViewIdentifier.
	* src/nautilus-window.c: (add_view_as_bonobo_menu_item): Use
	the mnemonics in the view menu.
	* src/Nautilus_shell.server.in: Add view_as_label_with_mnemonic
	fields to the Icon and List views.

51 52 53 54 55 56 57
2003-01-14  David Bordoley <bordoley@msu.edu>
 
 	* src/nautilus-view-frame.c
 	Fixed typo in nautilus_view_frame_class_init 
 	s/open_location_in_this_window/open_location_prefer_existing_window 
 	for the prefer existing window case.

58 59 60 61 62 63 64 65 66
2003-01-14  Anders Carlsson  <andersca@codefactory.se>

	* src/file-manager/fm-icon-view.c:
	(get_stored_icon_position_callback),
	(icon_position_changed_callback):
	Store the value of the previous locale, not the C
	one that we're setting. 
	Fixes #45300, reported by Christian Rose. 

Alexander Larsson's avatar
Alexander Larsson committed
67 68
=== nautilus 2.1.91 ===

69 70 71 72 73 74 75
2003-01-13  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Update to 2.1.91.
	Require eel 2.1.91.

76 77 78 79 80 81 82 83 84 85 86 87 88 89
2003-01-13  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-background.c:
	Rename nautilus_file_update_desktop_pixmaps to 
	nautilus_file_update_root_pixmaps for clarity.
	Call eel_background_set_is_constant_size on the desktop
	background earlier.
	Set the color on the correct window (root window, not desktop window).

	* libnautilus-private/nautilus-icon-container.c:
	Override the draw_background signal to not clear/redraw the background
	on every expose. That's not needed since EelBackground correctly sets
	the background of the XWindow.

90 91 92 93 94 95 96 97
2003-01-13  Dave Camp  <dave@ximian.com>

	* components/image_properties/nautilus-image-properties-view.c
	(nautilus_image_properties_view_class_init): Save the parent
	class.
	(nautilus_image_properties_view_finalize): Chain to the parent
	class.

98 99 100 101 102 103 104 105
2003-01-12  Dave Camp  <dave@ximian.com>

	* src/file-manager/fm-list-view.c (key_press_callback): Only
	handle keypresses on the bin window.

	Fixes #102259, thanks to Pasupathi <pasupathi.duraisamy@wipro.com>
	for helping to track this down.
	
106 107 108 109 110 111 112 113
2003-01-12  Dave Camp  <dave@ximian.com>

	* src/file-manager/fm-list-view.c (button_press_callback): In
	single click mode, don't activate if shift or control is held
	down.  This matches the icon view behavior.

	Fixes #81896.

114 115 116 117 118 119 120 121 122
2003-01-12  Dave Camp  <dave@ximian.com>

	* src/file-manager/fm-list-view.c: (button_press_callback): Handle
	activation and the popup menu from here.
	(create_and_set_up_tree_view): Don't connect to
	button_release_event or event_after.

	Fixes #91176.

123 124 125 126 127 128 129
2003-01-08  Alex Duggan  <aldug@gnome.org>

	* configure.in:
	Use pkg-config instead of orbit2-config. (fixes #73299)

	* libnautilus-private/nautilus-icon-container.c:
	Remove unneccessary include of libnautilus/nautilus-clipboard.h
130
	
131 132 133 134
	* src/file-manager/fm-directory-view.c:
	Remove unnecessary include of fm-desktop-icon-view.h
	Patch from David Bordoley <bordoley@msu.edu>

135 136 137 138 139 140
2003-01-07  Alex Duggan  <aldug@gnome.org>

	* components/notes/Nautilus_View_notes.server.in.in: s/Nodes/Notes/
	Patch from R.I.P. Deaddog. Fixes #102736.
	Approved by i18n and release teams
	
141 142 143 144 145 146
2003-01-07  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (nautilus_file_get_activation_uri):
	Don't follow symlinks like shortcuts.
	Patch from Rolf Kulemann

147 148 149 150
2002-01-07  Naba Kumar  <naba@gnome.org>

	* configure.in: Added hi (hindi) in ALL_LINGUAS
	
Alex Duggan's avatar
Alex Duggan committed
151 152 153 154 155 156 157 158 159 160
2003-01-06  Alex Duggan  <aldug@gnome.org>
	
	* src/nautilus-window.c:
	* src/nautilus-window.h:
	Removed statusbar timeout
	
	* libnautilus-private/nautilus-global-preferences.c:
	Removed unnecessary include.  Patch from 
	Dave Bordoley <bordoley@msu.edu>

161 162 163 164 165
2003-01-06  Alex Duggan  <aldug@gnome.org>

	* src/nautilus-shell-ui.xml: remove control-f keybinding leftover
	from nautilus-1.0.x.  Partially fixes #85230
	
Dave Camp's avatar
Dave Camp committed
166 167
=== nautilus 2.1.6 ===

168 169 170 171 172
2003-01-06  Dave Camp  <dave@ximian.com>
	
	* configure.in: 
	* NEWS: Bump version to 2.1.6, require eel 2.1.6.

173 174 175 176 177 178 179 180
2003-01-06  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/nautilus-directory-view-ui.xml:
	Remove duplicate accel for move to trash. Fixes
	the delete-in-rename-deletes-file bug. (#101203)
	
	Patch by Rolf Kulemann
	
181 182 183 184 185 186 187 188
2003-01-06  Arvind Samptur <arvind.samptur@wipro.com>
	* src/nautilus-information-panel.c
	(nautilus_information_panel_update_buttons): changing the
	mnemonic of "Empty Trash" button. Resolves the conflict
	between "Edit" menu option and "Empty Trash" button, which
	caused the desktop to be badly stuck.
	Please see #101690, for Owen's comments as well.

189 190 191 192 193 194 195 196 197
2002-12-31  Dave Camp  <dave@ximian.com>

	* src/nautilus-file-management-properties.glade: Applied UI review 
	suggestions.  Patch from Luca Ferretti <elle.uca@libero.it>
	
	* libnautilus-private/nautilus-dnd.c
	(nautilus_drag_drop_background_ask): Use "Folder" instead of
	"Directory".

198 199 200 201 202 203
2002-12-27  Bastien Nocera  <hadess@hadess.net>

	* src/nautilus-server-connect.c: (update_icon): disable DEBUG
	(Closes: #101430), use GnomeIconTheme stuff so we get the icons back
	as in the old times

204 205 206 207 208
2002-12-27  Bastien Nocera  <hadess@hadess.net>

	* configure.in: require libgnome 2.1.1 for the libegg stuff
	(gnome_url_show_with_env is required)

209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237
2002-12-19  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-directory-notify.h:
	* libnautilus-private/nautilus-directory.c:
	(nautilus_directory_schedule_position_set):
	* libnautilus-private/nautilus-file-changes-queue.c:
	(nautilus_file_changes_queue_schedule_position_set),
	(nautilus_file_changes_consume_changes):
	* libnautilus-private/nautilus-file-changes-queue.h:
	* libnautilus-private/nautilus-file-operations.c:
	(icon_position_iterator_new), (apply_one_position),
	(nautilus_file_operations_copy_move):
	* libnautilus-private/nautilus-icon-dnd.c: (handle_local_move),
	(handle_nonlocal_move):
	* libnautilus-private/nautilus-metadata.h:
	* src/file-manager/fm-desktop-icon-view.c:
	(fm_desktop_icon_view_init):
	* src/file-manager/fm-directory-view.c: (new_folder_done),
	(file_changed_callback):
	* src/file-manager/fm-icon-view.c: (should_show_file_on_screen),
	(fm_icon_view_remove_file), (fm_icon_view_add_file),
	(fm_icon_view_file_changed), (fm_icon_view_filter_by_screen),
	(fm_icon_view_instance_init):
	* src/file-manager/fm-icon-view.h:

	Make the desktop icon view store the screen number with the icon
	positions.  Now, a given icon appears on one screen only, and you
	can drag them between screens, etc.

238 239 240 241 242 243
2002-12-19  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-background.c (image_loading_done_callback):
	Handle the fact the we may have to reload the background if it
	needed to be rescaled before.

244 245 246 247 248
2002-12-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-operations.c (build_error_string):
	Better error message when moving a file over a parent directory.
	
Alexander Larsson's avatar
Alexander Larsson committed
249 250 251 252 253 254 255 256
2002-12-18  Alexander Larsson  <alexl@redhat.com>

	* src/nautilus-preferences-dialog.c:
	* src/nautilus-preferences-dialog.h:
	* src/nautilus-theme-selector.c:
	* src/nautilus-theme-selector.h:
	Removed unused files.

257 258 259 260 261
2002-12-17  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-view-identifier.c (get_lang_list):
	Use gnome_i18n_get_language_list. (#100393)

262 263 264 265 266
2002-12-17  Fernando Herrera  <fherrera@onirica.com>

	* nautilus.desktop.in: add X-Gnome-Bugzilla-OtherBinaries poiting to
	nautilus binaries

Alexander Larsson's avatar
Alexander Larsson committed
267 268
=== nautilus 2.1.5 ===

269 270 271 272 273
2002-12-16  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am (EXTRA_DIST): 
	Remove gnome-starthere.png and gnome-starthere-96.png.
	
Alexander Larsson's avatar
Update.  
Alexander Larsson committed
274 275 276 277 278 279 280 281
2002-12-16  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	Update.
	
	* configure.in:
	Bump version to 2.1.5. Require new eel and gnome-vfs.

282 283 284 285 286 287 288
2002-12-13  Alex Graveley  <alex@ximian.com>

	* libnautilus-private/nautilus-directory-async.c
	(should_look_for_dot_directory_file): Add
	"applications-all-users:" and "preferences-all-users:" which fixes
	bug 89618.

Alex Duggan's avatar
Alex Duggan committed
289 290 291 292 293 294
2002-12-13  Alex Duggan  <aldug@gnome.org>

	* configure.in:
   * nautilus.spec.in:
   remove libgnomecanvas dep
   
295 296 297 298 299
2002-12-13  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-operations-progress.c:
	Make sure text is valid utf8. (#98886)

300 301 302 303 304 305
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c: 
	* libnautilus-private/nautilus-icon-canvas-item.c:
	Correctly do w2c transformations. Fixes struts.

306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* data/preferences.desktop.in:
	* data/serverconfig.desktop.in:
	* data/serverconfig.directory.in:
	* data/starthere-link.desktop.in:
	* data/starthere.desktop.in:
	* data/starthere.directory.in:
	* data/sysconfig.desktop.in:
	* data/sysconfig.directory.in:
	Use the new icons in gnome-icon-theme for these.
	
	* Makefile.am:
	* gnome-starthere-96.png:
	* gnome-starthere.png:
	Remove the icons. They moved to gnome-icon-theme.

323 324 325 326 327 328
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c:
	Special case the display name for the root of non-local files.
	This means we show e.g. fonts:// instead of / as the title.

329 330 331 332 333 334 335 336 337 338 339
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* src/nautilus-applicable-views.c:
	* src/nautilus-applicable-views.h:
	Add NAUTILUS_DETERMINE_VIEW_NO_MASTER_BROWSER result.

	* src/nautilus-window-manage-views.c:
	Give nice error message when there is no master browser.

	Note: This change requires gnome-vfs cvs after the 2.1.4 release.
	
340 341 342 343 344 345 346 347 348 349
2002-12-09  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-icon-factory.c:
	(destroy_icon_factory), (get_icon_factory),
	(show_thumbnails_changed_callback), (should_show_thumbnail),
	(nautilus_icon_factory_get_icon_for_file):

	Respond properly to prefs regarding when to show thumbnails.
	Fixes #96644.

Alexander Larsson's avatar
Alexander Larsson committed
350 351 352 353 354
2002-12-09  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (nautilus_self_check_file):
	Fix test

Alexander Larsson's avatar
Alexander Larsson committed
355 356
=== nautilus 2.1.4 ===

Alexander Larsson's avatar
Update  
Alexander Larsson committed
357 358 359 360 361 362 363 364
2002-12-09  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update

	* configure.in:
	Require eel 2.1.4, bump version to 2.1.4

365 366 367 368 369 370
2002-12-07  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c 
	(lay_down_icons_horizontal): Removed unnecessary assigment.
	Fixes #98543. Patch from Gediminas Paulauskas <menesis@delfi.lt>

371 372 373 374 375 376 377
2002-12-04  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-icon-factory.c:
	(icon_theme_changed_callback), (nautilus_icon_factory_clear):

	Clear the cache when the icon theme changes so we get the new icons.

Glynn Foster's avatar
Glynn Foster committed
378 379 380 381
2002-12-05  Glynn Foster  <glynn.foster@sun.com>

	* libnautilus/nautilus-clipboard-ui.xml: Add missing mnemonics.

382 383 384 385 386 387 388
2002-12-04  James Willcox  <jwillcox@gnome.org>

	* src/nautilus-window.c: (nautilus_window_instance_init):

	Disconnect "icons_changed" handler from the icon factory when the
	window is closed.  Fixes #98038.

389 390 391 392 393 394 395
2002-12-04  James Willcox  <jwillcox@gnome.org>

	* components/emblem/nautilus-emblem-view.c:
	(nautilus_emblem_view_drag_received_cb):

	Fixed a silly double negation in an error string.  (Fixes #100376)

396 397 398 399 400 401 402 403
2002-12-04  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-tree-view-drag-dest.c:
	(tree_view_weak_notify), (nautilus_tree_view_drag_dest_dispose),
	(nautilus_tree_view_drag_dest_class_init),
	(nautilus_tree_view_drag_dest_new): Remove the scroll timeout
	when either the TreeView or the DragDest is destroyed. 

404 405 406 407 408
2002-12-04  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/fm-properties-window.c (create_properties_window):
	Don't use GTK_WIN_POS_MOUSE.

Dave Camp's avatar
Dave Camp committed
409 410 411 412 413 414
2002-12-03  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-file.c (update_info_internal): 
	Removed unused code that should have been removed in the last 
	commit.

415 416 417 418 419 420
2002-12-03  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-file.c: (rename_callback),
	(update_info_internal): Moved the display name invalidation 
	from update_info_internal to rename_callback.

421 422 423 424 425 426 427 428
2002-12-03  Alexander Larsson  <alexl@redhat.com>

	* nautilus.desktop.in:
	* src/nautilus-server-connect.desktop.in:
	Add X-GNOME-Bugzilla lines.
	Patch from Fernando Herrera <fherrera@onirica.com>

2002-12-02  Alexander Larsson  <>
429 430 431 432

	* libnautilus-private/nautilus-thumbnails.c (thumbnail_thread_starter_cb):
	Allocate 128K thread stack. Patch from marcus@freebsd.org. (#99917)

433 434 435 436 437 438 439 440 441 442 443
2002-11-28  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	Make treeview show_only_directories default to TRUE.
	Patch from MArk Finlay <sisob@eircom.net>

	* src/file-manager/fm-properties-window.[ch]:
	Make window not dialog,
	patch from David Emory Watson <dwatson@cs.ucr.edu>
	Center window on mouse at popup.

444 445 446 447 448
2002-11-28  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/nautilus-directory-view-ui.xml: 
	Add gtk-properties stock pixmap to menus.
	
449 450 451 452 453 454 455 456 457 458
2002-11-28  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	Make show_special_flags default to TRUE, since we removed
	the prefs from the ui.

	* libnautilus-private/nautilus-icon-container.c:
	query-drag with middle button. Open context menus faster. (#46276)
	Patch by Marco Pesenti Gritti.

459 460 461 462 463 464
2002-11-26  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-operations.c:
	Do linking instead of copying for burn:. I accidentally
	checked in this code some days ago.

Dave Camp's avatar
Dave Camp committed
465 466
=== nautilus 2.1.3 ===

Alexander Larsson's avatar
Alexander Larsson committed
467 468 469 470 471 472
2002-11-25  Alexander Larsson  <alexl@redhat.com>

	* configure.in: 
	* NEWS:
	Bump to 2.1.3

473 474 475 476
2002-11-24  Dave Camp  <dave@ximian.com>

	* configure.in: Remove sample and loser from the build.

477 478 479 480 481 482 483 484 485
2002-11-21  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-background.c:
	(image_loading_done_callback): Only set image of required size,
	when now pixmap needed, kill old pixmap and set color.
	(free_root_pixmap): New function to free root background image

	Patch from Brian.Cameron@sun.com

486 487 488 489 490 491 492 493 494
2002-11-20  Anders Carlsson  <andersca@gnu.org>

	* components/Makefile.am:
	Remove sample and loser from the default build.
	
	* libnautilus-private/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_for_file):
	Special-case the trash location so that it gets the correct icon.
	
495 496 497 498 499 500
2002-11-19  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/fm-properties-window.c:
	(clear_bonobo_pages) Don't reference wrong notebook pages
	 (properties_window_file_changed_callback) correct strcmp comparison

501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516
2002-11-19  Padraig O'Briain  <padraig.obriain@sun.com>

	* components/text/Makefile.am:
	* components/throbber/Makefile.am:
	* components/tree/Makefile.am:
	Add CLEANFILES so that make clean deletes $(server_DATA) and
	$(server_DATA).in

	This change should have been made on September 20th

	* libnautilus-private/nautilus-icon-container.c (button_press_event):
	Get double_click_time from GtkSettings property instead of using
	hardcoded value.

	This fixes bug #92372.

517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533
2002-11-13  Diego Gonzalez  <diego@pemas.net>

	* libnautilus-private/nautilus-theme.[c-h]:
	(nautilus_theme_set_theme), (nautilus_theme_make_preview_pixbuf),
	(nautilus_theme_for_each_theme), (nautilus_theme_remove_user_theme),
	(nautilus_theme_install_user_theme)

	* libnautilus-private/nautilus-theme.c:
	(load_theme_document), (vfs_file_exists), (theme_get_property),
	(theme_get_name_property), (theme_get_description_property),
	(theme_list_prepend), (has_theme_xml), (theme_get_themes_for_location),
	(theme_get_builtin_themes), (theme_get_user_themes),
	(theme_list_invoke_callback), (attributes_free)

	Theme cleanup, remove all these functions since they are no longer
	used.

534 535 536 537 538 539 540 541 542
2002-11-10  James Willcox  <jwillcox@gnome.org>

	* docs/nautilus-context-menus.txt:
	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_get_popup_components_for_file):

	Fixed a slight bug in the context menu query code, and added a bit of
	documentation.

543 544 545 546
2002-11-09  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Belarusian to ALL_LINGUAS

547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563
2002-11-08  James Willcox  <jwillcox@gnome.org>

	* components/image_properties/nautilus-image-properties-view.c:
	(get_property), (set_property),
	(nautilus_image_properties_view_init):
	* components/image_properties/nautilus-image-properties-view.h:
	* components/notes/nautilus-notes.c: (set_bonobo_properties),
	(make_notes_view):
	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_get_property_components_for_file):
	* libnautilus-private/nautilus-mime-actions.h:
	* src/file-manager/fm-properties-window.c:
	(bonobo_page_activate_callback), (append_bonobo_pages):

	Make bonobo property pages regular controls instead of NautilusViews.


564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595
2002-11-07  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_get_default_component_for_file_internal),
	(nautilus_mime_get_short_list_components_for_file),
	(nautilus_mime_actions_file_needs_full_file_attributes),
	(nautilus_mime_get_all_components_for_file_extended),
	(nautilus_mime_get_popup_components_for_file),
	(has_server_info_in_list), (server_info_list_intersection),
	(nautilus_mime_get_popup_components_for_files),
	(mime_get_all_components_for_uri_scheme),
	(make_bonobo_activation_query_with_known_mime_type),
	(make_bonobo_activation_query_with_uri_scheme_only),
	(nautilus_do_component_query):
	* libnautilus-private/nautilus-mime-actions.h:
	* libnautilus-private/nautilus-program-chooser.c:
	(repopulate_program_list):
	* libnautilus-private/nautilus-program-choosing.c:
	(choose_component_callback):
	* src/file-manager/fm-directory-view.c:
	(bonobo_mime_action_data_new), (bonobo_mime_action_data_free),
	(bonobo_mime_action_activate_callback),
	(bonobo_mime_action_callback),
	(bonobo_mime_action_menu_data_destroy_callback),
	(can_handle_multiple_files), (add_bonobo_menu_ui_and_verbs),
	(get_bonobo_menu_verb_names), (has_file_in_list),
	(get_unique_files), (reset_bonobo_mime_actions_menu),
	(real_update_menus):
	* src/file-manager/nautilus-directory-view-ui.xml:

	Add the ability to have mime-type-sensitive context menus.

596 597 598 599 600 601
2002-11-07  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-customization-data.c:
	* icons/chit_frame.png:
	Make chit alpha blended. New image from Jens Lautenbacher <jtl@schlund.de>.

Kjartan Maraas's avatar
Kjartan Maraas committed
602 603 604 605 606
2002-11-06  Kjartan Maraas  <kmaraas@gnome.org>

	* src/nautilus-file-management-properties.glade: Fix some bad
	english.
	
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 632
2002-11-07  Jan Arne Petersen  <jpetersen@uni-bonn.de>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	(draw_or_measure_label_text), (create_label_layout),
	(get_label_layout), (nautilus_icon_canvas_item_event):

	In single click mode use a hand cursor instead of underlining.

	* src/nautilus-window.c: (create_view_as_menu_item):
	* src/Nautilus_shell.server.in:

	Add mnemonics to the 'View as List' and 'View as Icons' entries.

	* icons/Makefile.am:
	* src/nautilus-window-manage-views.c: (compute_title),
	(nautilus_window_update_icon), (set_displayed_location),
	(viewed_file_changed_callback), (location_has_really_changed),
	(title_changed_callback):
	* src/nautilus-window-private.h:
	* src/nautilus-window.c: (icons_changed_callback),
	(nautilus_window_instance_init):

	Use the real file icons as window border icons in the nautilus window
	and file properties dialog. Use a special desktop icon and title in
	the Ctrl-Alt-Tab window.

Alexander Larsson's avatar
Alexander Larsson committed
633 634 635 636 637 638 639 640 641
2002-11-06  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-program-chooser.c:
	* libnautilus-private/nautilus-program-choosing.c:
	* libnautilus-private/nautilus-recent.h:
	* src/file-manager/fm-desktop-icon-view.c:
	* src/file-manager/fm-directory-view.c:
	Fix up includes.

642 643 644 645 646 647 648 649 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 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761
2002-11-06  Anders Carlsson  <andersca@gnu.org>

	* configure.in:
	* cut-n-paste-code/Makefile.am:
	* cut-n-paste-code/libegg/Makefile.am:
	* cut-n-paste-code/libegg/egg-recent-item.c: (egg_recent_item_new),
	(egg_recent_item_free), (egg_recent_item_ref),
	(egg_recent_item_unref), (egg_recent_item_new_from_uri),
	(egg_recent_item_set_uri), (egg_recent_item_get_uri),
	(egg_recent_item_peek_uri), (egg_recent_item_get_uri_utf8),
	(egg_recent_item_get_uri_for_display),
	(egg_recent_item_set_mime_type), (egg_recent_item_get_mime_type),
	(egg_recent_item_set_timestamp), (egg_recent_item_get_timestamp),
	(egg_recent_item_get_groups), (egg_recent_item_in_group),
	(egg_recent_item_add_group), (egg_recent_item_remove_group),
	(egg_recent_item_set_private), (egg_recent_item_get_private),
	(egg_recent_item_get_type):
	* cut-n-paste-code/libegg/egg-recent-item.h:
	* cut-n-paste-code/libegg/egg-recent-model.c:
	(egg_recent_model_string_match), (egg_recent_model_write_raw),
	(egg_recent_model_delete_from_list),
	(egg_recent_model_add_new_groups), (egg_recent_model_update_item),
	(egg_recent_model_read_raw), (parse_info_init), (parse_info_free),
	(push_state), (pop_state), (peek_state), (start_element_handler),
	(list_compare_func_mru), (list_compare_func_lru),
	(end_element_handler), (text_handler), (error_handler),
	(egg_recent_model_enforce_limit), (egg_recent_model_sort),
	(egg_recent_model_group_match), (egg_recent_model_filter),
	(egg_recent_model_monitor_list_cb),
	(egg_recent_model_monitor_list),
	(egg_recent_model_changed_timeout), (egg_recent_model_monitor_cb),
	(egg_recent_model_monitor), (egg_recent_model_set_limit_internal),
	(egg_recent_model_read), (egg_recent_model_write),
	(egg_recent_model_open_file), (egg_recent_model_lock_file),
	(egg_recent_model_unlock_file), (egg_recent_model_finalize),
	(egg_recent_model_set_property), (egg_recent_model_get_property),
	(egg_recent_model_class_init), (egg_recent_model_limit_changed),
	(egg_recent_model_expiration_changed), (egg_recent_model_init),
	(egg_recent_model_new), (egg_recent_model_add_full),
	(egg_recent_model_add), (egg_recent_model_delete),
	(egg_recent_model_get_list), (egg_recent_model_set_limit),
	(egg_recent_model_get_limit), (egg_recent_model_clear),
	(egg_recent_model_set_filter_mime_types),
	(egg_recent_model_set_filter_groups),
	(egg_recent_model_set_filter_uri_schemes),
	(egg_recent_model_set_sort), (egg_recent_model_changed),
	(egg_recent_model_remove_expired_list),
	(egg_recent_model_remove_expired), (egg_recent_model_get_type):
	* cut-n-paste-code/libegg/egg-recent-model.h:
	* cut-n-paste-code/libegg/egg-recent-vfs-utils.c:
	(make_valid_utf8), (istr_has_prefix), (str_has_prefix),
	(uri_is_local_scheme), (handle_trailing_slashes),
	(make_uri_canonical), (format_uri_for_display),
	(egg_recent_vfs_format_uri_for_display),
	(is_valid_scheme_character), (has_valid_scheme),
	(escape_high_chars), (make_uri_from_input_internal),
	(egg_recent_vfs_make_uri_from_input),
	(make_uri_canonical_strip_fragment), (uris_match),
	(egg_recent_vfs_uris_match), (egg_recent_vfs_get_uri_scheme):
	* cut-n-paste-code/libegg/egg-recent-vfs-utils.h:
	* cut-n-paste-code/libegg/egg-screen-exec.c:
	(egg_screen_exec_display_string), (egg_screen_exec_environment),
	(egg_screen_execute_async), (egg_screen_execute_shell),
	(egg_screen_execute_command_line_async):
	* cut-n-paste-code/libegg/egg-screen-exec.h:
	* cut-n-paste-code/libegg/egg-screen-help.c:
	(egg_help_display_on_screen),
	(egg_help_display_with_doc_id_on_screen),
	(egg_help_display_desktop_on_screen),
	(egg_help_display_uri_on_screen):
	* cut-n-paste-code/libegg/egg-screen-help.h:
	* cut-n-paste-code/libegg/egg-screen-url.c:
	(egg_url_show_on_screen):
	* cut-n-paste-code/libegg/egg-screen-url.h:
	* cut-n-paste-code/libegg/eggtreemultidnd.c:
	(egg_tree_multi_drag_source_get_type),
	(egg_tree_multi_drag_source_row_draggable),
	(egg_tree_multi_drag_source_drag_data_delete),
	(egg_tree_multi_drag_source_drag_data_get), (stop_drag_check),
	(egg_tree_multi_drag_button_release_event), (selection_foreach),
	(path_list_free), (set_context_data), (get_context_data),
	(get_info), (egg_tree_multi_drag_drag_data_get),
	(egg_tree_multi_drag_motion_event),
	(egg_tree_multi_drag_button_press_event),
	(egg_tree_multi_drag_add_drag_support):
	* cut-n-paste-code/libegg/eggtreemultidnd.h:
	* cut-n-paste-code/libegg/update-from-egg.sh:
	* libnautilus-private/Makefile.am:
	* libnautilus-private/egg-recent-item.c:
	* libnautilus-private/egg-recent-item.h:
	* libnautilus-private/egg-recent-model.c:
	* libnautilus-private/egg-recent-model.h:
	* libnautilus-private/egg-recent-vfs-utils.c:
	* libnautilus-private/egg-recent-vfs-utils.h:
	* libnautilus-private/egg-screen-exec.c:
	* libnautilus-private/egg-screen-exec.h:
	* libnautilus-private/egg-screen-help.c:
	* libnautilus-private/egg-screen-help.h:
	* libnautilus-private/egg-screen-url.c:
	* libnautilus-private/egg-screen-url.h:
	* libnautilus-private/eggtreemultidnd.c:
	* libnautilus-private/eggtreemultidnd.h:
	* libnautilus-private/nautilus-program-chooser.c: (help_cb):
	* libnautilus-private/update-from-egg.sh:
	* src/Makefile.am:
	* src/file-manager/Makefile.am:
	* src/file-manager/fm-desktop-icon-view.c:
	* src/file-manager/fm-directory-view.c:
	* src/file-manager/fm-list-model.c:
	* src/file-manager/fm-list-view.c:
	* src/file-manager/fm-properties-window.c: (help_button_callback):
	* src/file-manager/update-from-egg.sh:
	* src/nautilus-bookmarks-window.c:
	(nautilus_bookmarks_window_response_callback):
	* src/nautilus-property-browser.c: (help_button_callback):
	* src/nautilus-window-menus.c:
	(help_menu_nautilus_manual_callback):
	Move libegg stuff to cut-n-paste-code and update to the latest
	egg versions.

Dave Camp's avatar
Dave Camp committed
762 763 764 765 766 767
2002-11-05  Dave Camp  <dave@ximian.com>

	* test/Makefile.am:
	* test/test.c:
	* test/test.h: Removed property widget tests. 

768 769 770 771 772 773 774 775 776 777 778 779
2002-11-05  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-recent.[ch]:
	* src/file-manager/Makefile.am:
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_launch_application), (fm_directory_view_init),
	(fm_directory_view_destroy):

	Only make an EggRecentModel once, instead of for every new window.
	Moved egg-recent*.[ch] into libnautilus-private

780 781 782 783 784 785 786 787 788 789 790 791 792
2002-11-05  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	* libnautilus-private/nautilus-global-preferences.c:
	* libnautilus-private/nautilus-sidebar-functions.c:
	(sidebar_get_sidebar_panel_view_identifiers),
	(nautilus_sidebar_get_all_sidebar_panel_view_identifiers):
	* libnautilus-private/nautilus-sidebar-functions.h:
	* src/nautilus-window.c: (nautilus_window_instance_init),
	(nautilus_window_set_up_sidebar), (add_sidebar_panels):

	Removed all the stuff that was used to show/hide sidebars.

793 794 795 796 797 798 799 800 801 802 803
2002-11-05  Diego Gonzalez  <diego@pemas.net>

	* po/POTFILES.in: remove nautilus-preferences-dialog.c and
	nautilus-theme-selector.c

	* src/Makefile.am: remove nautilus-preferences-dialog.[c-h] and 
	nautilus-theme-selector.[c-h] from the built, as they are not used anymore

	* src/nautilus-window-menus.c: remove nautilus-preferences-dialog.h
	from the includes

804
2002-11-04  Diego González  <diego@pemas.net>
805 806 807 808 809 810 811

	* src/nautilus-window-toolbars.c: (throbber_set_throbbing):
	Use bonobo_pbclient_set_value_async instead of 
	eel_bonobo_pbclient_set_value_async.

	* configure.in: require latest libbonobo

812 813 814 815 816 817 818 819 820 821 822 823
2002-11-04  Alexander Larsson  <alexl@redhat.com>

	* components/throbber/nautilus-throbber.c: (get_bonobo_properties),
	(nautilus_throbber_instance_init), (nautilus_throbber_expose),
	(nautilus_throbber_class_init),
	(nautilus_throbber_accessible_get_type):
	* src/nautilus-window-private.h:
	* src/nautilus-window-toolbars.c: (throbber_created_callback):
	* src/nautilus-window.c: (nautilus_window_unrealize):

	Remove click-on-throbber. Patch by Jan Arne Petersen <jpetersen@gnome-de.org>
	
Dave Camp's avatar
Dave Camp committed
824 825
=== nautilus 2.1.2 ===

826 827 828 829 830 831
2002-10-31  Dave Camp  <dave@ximian.com>

	* NEWS: Updated.
	* configure.in: Removed music-view-related stuff, updated to
	2.1.2.

Dave Camp's avatar
Dave Camp committed
832 833 834 835
2002-10-31  Dave Camp  <dave@ximian.com>

	* components/Makefile.am (SUBDIRS): Removed the music view.

836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871
2002-10-31  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-directory-background.c:
	(nautilus_file_background_get_default_settings),
	(nautilus_file_background_is_set), (background_changed_callback),
	(background_reset_callback):
	* libnautilus-private/nautilus-dnd.c: 
	(nautilus_drag_drop_background_ask):
	* libnautilus-private/nautilus-dnd.h:
	* libnautilus-private/nautilus-global-preferences.h:
	* libnautilus-private/nautilus-icon-dnd.c: 
	(get_background_drag_action),
	(receive_dropped_color), (receive_dropped_tile_image),
	(nautilus_icon_container_receive_dropped_icons),
	(drag_data_received_callback):  Set the background globally by 
	default.  On a right-drag from the property dialog, pop up a 
	context menu asking to set it globally or for that directory.

	* libnautilus-private/apps_nautilus_preferences.schemas:
	* src/nautilus-information-panel.c: (nautilus_information_panel_init),
	(nautilus_information_panel_finalize),
	(information_panel_has_background),
	(nautilus_information_panel_create_context_menu),
	(nautilus_information_panel_read_defaults),
	(nautilus_information_panel_theme_changed),
	(receive_dropped_uri_list), (receive_dropped_color),
	(nautilus_information_panel_drag_data_received),
	(background_settings_changed_callback),
	(background_reset_callback),
	(nautilus_information_panel_update_appearance): Take the default
	background from gconf, handle global vs. per-directory
	backgrounds.

	* nautilus-property-browser.c: (element_clicked_callback): Add 
	ASK to the list of actions.

872 873 874 875 876 877 878
2002-10-31  Bastien Nocera  <hadess@hadess.net>

	* src/Makefile.am: upd
	* src/nautilus-server-connect.c: (create_desktop), (update_icon),
	(main): update for the icon
	* src/nautilus-server-connect.desktop.in: update icon
	* src/network-scheme.desktop.in: added
879
	
Dave Camp's avatar
Dave Camp committed
880 881 882 883
2002-10-31  Dave Camp  <dave@ximian.com>

	* src/Makefile.am (bin_PROGRAMS): Removed the extra 'nautilus'.

884 885 886 887
2002-10-31  Dave Camp  <dave@ximian.com>

	* Makefile.am:
	* nautilus-file-management-properties.desktop.in:
Dave Camp's avatar
Dave Camp committed
888

889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904
	* src/nautilus-file-management-properties-main.c:
	* src/nautilus-file-management-properties.c:
	* src/nautilus-file-management-properties.h: New preferences
	dialog.
	* src/nautilus-window-menus.c: (preferences_respond_callback),
	(preferences_callback): Use the new prefs dialog.
	* src/nautilus-window.c: (nautilus_window_hide_location_bar),
	(nautilus_window_show_location_bar),
	(nautilus_window_hide_toolbar), (nautilus_window_show_toolbar),
	(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
	(nautilus_window_hide_status_bar),	
	(nautilus_window_show_status_bar): As things are toggled, save
	them as the default for new windows.

	Patch from Jan Arne Petersen <jpetersen@uni-bonn.de>.

905 906 907 908 909 910 911 912 913 914
2002-10-31  Bastien Nocera  <hadess@hadess.net>

	* icons/Makefile.am: upd
	* icons/nautilus-server-connect.png: added
	* src/Makefile.am: upd
	* src/nautilus-server-connect.c: added
	* src/nautilus-server-connect.desktop.in: added
	* src/nautilus-server-connect.glade: added (This all still needs some
	work)

Anders Carlsson's avatar
Anders Carlsson committed
915 916 917 918 919 920 921 922 923 924 925 926 927
2002-10-31  Anders Carlsson  <andersca@gnu.org>

	* configure.in: Require gtk+ 2.1.1

	* libnautilus-private/nautilus-directory-background.c:
	(screen_size_changed), (remove_connection),
	(desktop_background_realized):
	* src/nautilus-desktop-window.c:
	(nautilus_desktop_window_screen_size_changed), (unrealize),
	(realize):
	Add support for the size_changed signal so that the desktop
	window will resize correctly.
	
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
928 929 930 931 932
2002-10-26  Thomas Vander Stichele <thomas@apestaart.org>

  	* components/sample/Nautilus_View_sample.server.in.in:
	  fix location of bonobo FAQ

933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953
2002-10-25  James Willcox  <jwillcox@gnome.org>

	* components/notes/Nautilus_View_notes.server.in.in:
	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_has_any_components_for_file_extended),
	(nautilus_mime_has_any_components_for_file):
	* libnautilus-private/nautilus-mime-actions.h:
	* libnautilus-private/nautilus-program-chooser.c:
	(repopulate_program_list):
	* libnautilus-private/nautilus-program-choosing.c:
	(choose_component_callback):
	* src/file-manager/fm-properties-window.c: (clear_bonobo_pages),
	(refresh_bonobo_pages), (properties_window_file_changed_callback),
	(bonobo_page_error_message), (bonobo_page_activate_callback),
	(append_bonobo_pages):

	* Activate the bonobo property pages asynchronously
	* Hide the bonobo property pages from the component chooser
	* Slightly modify the notes sidebar to also work as a property page
	* Handle changes in the file type (add/remove pages)

954 955 956 957 958
2002-10-24  Dennis M. Cranston  <dennis_cranston@yahoo.com>

	* src/file-manager/fm-properties-window.[ch]:
	Properties dialog fixes for #95836. 

959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978
2002-10-24  Alexander Larsson  <alexl@redhat.com>

	* components/Makefile.am:
	* components/image_properties/.cvsignore:
	* components/image_properties/Makefile.am:
	* components/image_properties/Nautilus_View_image_properties.server.in.in:
	* components/image_properties/libmain.c: 
	* components/image_properties/nautilus-image-properties-view.[ch]:
	* configure.in:

	Implement image properties page
	
	Patch from James Willcox  <jwillcox@gnome.org>
	
	* libnautilus-private/nautilus-mime-actions.[ch]:
	Add nautilus_mime_get_all_components_for_file_extended
	
	* src/file-manager/fm-properties-window.c:
	Plug-in property pages.

979 980 981 982 983 984 985
2002-10-24 Stephen Browne <stephen.browne@sun.com>

	* libnautilus-private/nautilus-file-operations.c:
	(nautilus_file_operations_copy_move): 

	filter out invalid URIs

James Willcox's avatar
James Willcox committed
986 987 988 989 990 991 992
2002-10-23  James Willcox  <jwillcox@gnome.org>

	* components/emblem/nautilus-emblem-view.c:
	(emblem_widget_sort_func), (nautilus_emblem_view_populate):
	
	Correctly sort the emblems

993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014
2002-10-21  James Willcox  <jwillcox@gnome.org>

	* components/emblem/nautilus-emblem-view.c:
	(nautilus_emblem_view_button_press_cb),
	(nautilus_emblem_view_delete_cb), (rename_dialog_response_cb),
	(create_rename_emblem_dialog), (nautilus_emblem_view_rename_cb),
	(create_emblem_widget_with_pixbuf), (create_add_emblems_dialog),
	(nautilus_emblem_view_drag_received_cb):
	* libnautilus-private/nautilus-emblem-utils.c:
	(nautilus_emblem_can_remove_emblem),
	(nautilus_emblem_can_rename_emblem),
	(nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
	* libnautilus-private/nautilus-emblem-utils.h:
	* libnautilus-private/nautilus-icon-factory.c:
	(nautilus_icon_factory_remove_from_cache):
	* libnautilus-private/nautilus-icon-factory.h:
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_destroy):

	Add a popup menu to the emblems in the emblem sidebar that allows
	renaming and removing of emblems.

1015 1016 1017 1018 1019
2002-10-21  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c (lay_down_icons_horizontal):
	Make non-compact layout gridded.

1020 1021 1022 1023 1024 1025
2002-10-20  Dave Camp  <dave@ximian.com>

	* src/nautilus-location-bar.c (try_to_expand_path): Don't complete
	the filename if there is a trailing slash.  Patch from Manuel Clos
	<llanero@jazzfree.com>.  Fixes #90652.
	
1026 1027 1028 1029 1030
2002-10-19  Dave Camp  <dave@ximian.com>

	* configure.in: Take out -DBONOBO_DISABLE_DEPRECATED until the 
	make_registration_id api is worked out.

Alexander Larsson's avatar
Alexander Larsson committed
1031 1032 1033 1034 1035
2002-10-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-async.c (ready_callback_key_compare):
	More casts.

1036 1037 1038 1039 1040 1041 1042 1043 1044 1045
2002-10-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (nautilus_file_compare_for_sort_internal): 
	* src/file-manager/fm-icon-view.c (fm_icon_view_compare_files): 
	* src/file-manager/fm-icon-container.c (get_icon_view):
	Remove type checks, was showing up in profiles.

	* libnautilus-private/nautilus-directory.c (nautilus_directory_notify_files_added):
	Don't leak directory_uri

1046 1047 1048 1049 1050
2002-10-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-async.c:
	The HP-UX compiler is an anal retentive bastard.

1051 1052 1053 1054
2002-10-16  Alex Duggan  <aldug@astrolinux.com>
	* configure.in
   require gnome-desktop >= 2.1.0 (fixes #95979)
   
1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070
2002-10-16  Alexander Larsson  <alexl@redhat>

	* libnautilus-private/nautilus-dnd.h:
	Add application/x-rootwindow-drop.
	
	* libnautilus-private/nautilus-icon-private.h:
	* libnautilus-private/nautilus-icon-container.[ch]:
	Moved dnd init/fini to realize/unrealize.
	Add nautilus_icon_container_set/get_is_desktop().
	
	* libnautilus-private/nautilus-icon-dnd.[ch]:
	Implement rootwindow drops.
	
	* src/file-manager/fm-desktop-icon-view.c:
	call nautilus_icon_container_set_is_desktop()

1071 1072 1073 1074 1075
2002-10-15  Bastien Nocera  <hadess@hadess.net>

        * src/nautilus-shell-ui.xml: add BackSpace as a key shortcut for
	"Go Up" (like Windows does)

Alexander Larsson's avatar
Alexander Larsson committed
1076 1077
=== nautilus 2.1.1 ===

Alexander Larsson's avatar
Updated  
Alexander Larsson committed
1078 1079 1080 1081 1082 1083 1084 1085 1086
2002-10-14  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Updated
	
	* configure.in:
	Bump version to 2.1.1
	Require libgnomeui 2.1.1 and eel 2.1.1, pango 1.1.2

1087 1088 1089 1090 1091 1092
2002-10-11  Dave Camp  <dave@ximian.com>

	* src/file-manager/fm-directory-view.c
	(fm_directory_view_destroy): Set recent_model to NULL rather than
	model.

1093 1094 1095 1096 1097 1098
2002-10-10  James Willcox  <jwillcox@gnome.org>

	* src/file-manager/fm-directory-view.c: (fm_directory_view_init):
	Set the recent-files limit to 0, since we aren't displaying the
	list at all.

1099 1100 1101 1102 1103 1104 1105 1106 1107 1108
2002-10-10  Dave Camp  <dave@ximian.com>

	* src/file-manager/Makefile.am: Added egg-recent files.  
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_launch_application), (fm_directory_view_init),
	(fm_directory_view_destroy): Add files to the EggRecentModel when
	launching apps.

	Patch from James Willcox <jwillcox@gnome.org>
	
1109 1110
2002-10-10  Alexander Larsson  <alexl@redhat.com>

1111 1112 1113 1114 1115
	* libnautilus-private/nautilus-theme.c (theme_list_prepend):
	If no preview pixmap found. ignore theme. Fixes crash for some crap theme i had installed.

2002-10-10  Alexander Larsson  <alexl@redhat.com>
	
1116 1117 1118
	* libnautilus-private/nautilus-emblem-utils.c (nautilus_emblem_install_custom_emblem):
	Touch the theme toplevel dir when finished installing emblem.

1119 1120 1121 1122 1123 1124 1125 1126 1127 1128
2002-10-07  James Willcox  <jwillcox@gnome.org>

	* components/emblem/Makefile.am:  define DATADIR
	* components/emblem/nautilus-emblem-view.c:
	(create_emblem_widget_with_pixbuf), (create_emblem_widget),
	(nautilus_emblem_view_populate):  Add erase emblem
	* configure.in:  Remove data/emblems
	* data/Makefile.am:  ditto
	* icons/Makefile.am:  install erase.png

1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151
2002-10-05  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	(draw_or_measure_label_text): Draw the selection rectangle in the
	active color if the widget doesn't have focus.
	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_class_init): Remove highlight_color
	property, always use base[SELECTED/ACTIVE].  Theme authors can set
	base for this widget only if they want.
	(update_selected): New function to refresh the selected icons.
	(handle_focus_in_event), (handle_focus_out_event): Refresh the
	selected icons.
	(nautilus_icon_container_instance_init): Connect to
	focus_out_event.
	(nautilus_icon_container_get_label_color_and_gc): If the container
	isn't focused, return the ACTIVE values.
	(setup_label_gcs): Setup ACTIVE values in addition to HIGHLIGHT
	values.
	(nautilus_icon_container_theme_changed): Always use the base color
	for the highlight rectangle
	* libnautilus-private/nautilus-icon-private.h: Remove the unused
	highlight_color member.

1152 1153 1154 1155 1156 1157 1158 1159
2002-10-05  Dave Camp  <dave@ximian.com>

	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_teal/crux_teal.xml:
	* icons/default/default.xml:
	* icons/gnome/gnome.xml:
	* icons/sierra/sierra.xml: Removed newly obsoleted theme elements.

1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174
2002-10-05  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_class_init): Install gtk style properties
	for the light/dark info colors, selection box color/alpha, and
	highlight color/alpha.
	(start_rubberbanding): Take the selection box color/alpha from the
	gtk theme instead of the nautilus theme.
	(setup_label_gcs): Take the light/dark info color from the gtk
	theme.
	(nautilus_icon_container_theme_changed): Take the highlight
	color/alpha from the gtk theme, and don't use the nautilus
	theme to find the text selection frame image (this wasn't 
	being themed anyway).

Dave Camp's avatar
Dave Camp committed
1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194
2002-10-05  Dave Camp  <dave@ximian.com>

	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_teal/crux_teal.xml:
	* icons/default/default.xml:
	* icons/gnome/gnome.xml:
	* icons/sierra/sierra.xml:
	* icons/tahoe/tahoe.xml:  Remove unused theme elements.
	* configure.in:
	* icons/crux_eggplant/Makefile.am:
	* icons/crux_teal/Makefile.am:
	* icons/default/Makefile.am:
	* icons/gnome/Makefile.am:
	* icons/sierra/Makefile.am:
	* icons/tahoe/Makefile.am: Remove unused icons and backgrounds
	from the build.
	* libnautilus-private/nautilus-theme.c: (has_theme_xml),
	(theme_get_themes_for_location): Check for the existence of
	theme.xml rather than an i-directory image.

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
2002-10-05  Dave Camp  <dave@ximian.com>
	
	* libnautilus-private/nautilus-directory-background.c:
	(initialize_background_from_settings),
	(nautilus_file_background_get_default_settings): Don't read
	settings from the nautilus theme.  Return the globally configured
	background if it is set, otherwise return empty settings (in which
	case the EelBackground will use colors from the gtk theme).
	(nautilus_file_background_read_desktop_settings):
	(nautilus_file_background_write_desktop_settings): Don't read
	defaults from the theme.
	(nautilus_file_background_write_desktop_default_settings): Just
	unset the desktop gconf keys.
	(nautilus_file_background_is_set),
	(nautilus_file_background_matches_default_settings): Compare
	against the globally configured background rather than the theme
	settings.
	(nautilus_connect_background_to_file_metadata): Respond to changes
	in the globally configured background.
	(nautilus_connect_desktop_background_to_file_metadata),
	(background_is_desktop): Use a boolean value to identify the
	desktop, instead of the theme_source.  *
	libnautilus-private/nautilus-global-preferences.h: *
	src/file-manager/fm-desktop-icon-view.c:
	(reset_background_callback): Removed the code to unset gconf keys,
	this has been moved to
	nautilus_file_background_write_desktop_default_settings.  Reset
	the EelBackground.  
	* libnautilus-private/apps_nautilus_preferences.schemas: Add the
	background configuration keys.

1226 1227 1228 1229 1230
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Require pango 1.1.1 (really HEAD, but...)
	
1231 1232 1233 1234 1235 1236
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	* libnautilus-private/nautilus-icon-container.c:
	Use PANGO_WRAP_WORD_CHAR. Requires pango HEAD.

James Willcox's avatar
James Willcox committed
1237 1238 1239 1240
2002-10-04  James Willcox  <jwillcox@gnome.org>

	* components/emblem/nautilus-emblem-view.h:  Added missing file.

1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-emblem-utils.[ch]:
	New common utils for emblems

	* components/emblem/nautilus-emblem-view.c:
	* libnautilus-private/nautilus-icon-factory.c:
	* src/file-manager/fm-properties-window.c:
	* src/nautilus-property-browser.c:
	Use the common emblem utils.

	REQUIRES libgnomeui HEAD
	
1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-factory.[ch]:
	Add display_name argument to nautilus_icon_factory_get_pixbuf_for_icon
	and nautilus_icon_factory_get_pixbuf_from_name.
	
	* libnautilus-private/nautilus-bookmark.c:
	* libnautilus-private/nautilus-icon-container.c:
	* src/nautilus-sidebar-title.c:
	Fix up according to change above
	
	* components/emblem/Makefile.am:
	* components/emblem/Nautilus_View_emblem.server.in.in:
	* components/emblem/libmain.c: (emblem_shlib_make_object):
	* components/emblem/nautilus-emblem-view-iids.h:
	* components/emblem/nautilus-emblem-view.c:
	New emblem sidebar from James Willcox <jwillcox@gnome.org>,
	with some changes by me.

2002-10-02  James Willcox  <jwillcox@gnome.org>

	* components/Makefile.am:  Added emblems component
	* configure.in:  same

1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 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 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 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 1447 1448 1449 1450
2002-10-02  Mark McLoughlin  <mark@skynet.ie>

	* acconfig.h: define HAVE_GTK_MULTIHEAD for
	egg-screen-exec methods.

	* configure.in: require gtk 2.1.0 and don't
	define HAVE_GTK_MULTIHEAD.

	* libnautilus-private/nautilus-multihead-hacks.h: kill.

	* libnautilus-private/nautilus-directory-background:
	(make_root_pixmap), (set_root_pixmap): use
	 gdk_screen_get_display instead of assuming the default
	display.

	* src/nautilus-shell.c: (restore_one_window_callback):
	add backwards compat support for sessions without
	a screen number.

2002-10-02  Mark McLoughlin  <mark@skynet.ie>

	* libnautilus-private/nautilus-program-choosing.c:
	(nautilus_launch_application_from_command):
	s/eel_gnome_screen_exec/eel_gnome_exec..._on_screen/g

	* src/file-manager/fm-desktop-icon-view.c:
	(new_terminal_callback): ditto.

2002-10-02  Mark McLoughlin  <mark@skynet.ie>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/egg-screen-help.[ch]:
	* libnautilus-private/egg-screen-url.[ch]:
	add the multiscreen variants of gnome-help from libegg.

	* libnautilus-private/nautilus-multihead-hacks.h: add
	gtk_window_get_screen.

	* libnautilus-private/nautilus-program-chooser.c:
	(help_cb): use egg_screen_help_display_desktop and use
	the chooser window as the transient parent for the error
	dialog.

	* src/nautilus-bookmarks-window.c:
	(nautilus_bookmarks_window_response_callback): use
	egg_screen_help_display_desktop.

	* src/nautilus-preferences-dialog.c: (preferences_show_help):
	use egg_screen_help_display_desktop and use the prefs dialog
	as the transient parent for the error dialog rather than
	the help button.

	* src/nautilus-property-browser.c: (help_button_callback):
	use egg_screen_help_display_desktop.

	* src/nautilus-window-menus.c:
	(help_menu_nautilus_manual_callback): use
	egg_screen_help_display_desktop and use the NautilusWindow as
	the transient parent for the error dialog.

2002-10-02  Mark McLoughlin  <mark@skynet.ie>

	* libnautilus-private/nautilus-directory-background.c:
	(make_root_pixmap), (set_root_pixmap): don't pass
	a screen number arg, pass a GdkScreen instead. Also,
	fix bogus use of the default root window.
	(image_loading_done_callback): update.

2002-10-02  Mark McLoughlin  <mark@skynet.ie>

	* libnautilus-private/nautilus-icon-dnd.c:
	(nautilus_icon_dnd_set_stipple): ref the new stipple
	before unrefing the old.

	* src/file-manager/fm-desktop-icon-view.c:
	(icon_container_set_workarea): fix up sanity check.

2002-10-02  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: check for gtk with multihead
	support and define GTK_MULTIHEAD.

	* components/tree/nautilus-tree-view.c:
	(got_activation_uri_callback): launch applications on the
	correct screen.

	* libnautilus-private/Makefile.am: add egg-screen-exec.[ch]
	to the build.

	* libnautilus-private/nautilus-directory-background.c:
	Make sure we're drawing the background on the correct
	screen.

	* libnautilus-private/nautilus-dnd.[ch]: (nautilus_drag_init),
	(nautilus_drag_finalize): move the stipple from here into
	icon-dnd, where its actually used.

	* libnautilus-private/nautilus-icon-canvas-item.c:
	(draw_stretch_handles): create the stipple on the correct
	screen.

	* libnautilus-private/nautilus-icon-container.c:
	(realize): create the stipple here, but use eel_stipple
	instead of homebrew.

	* libnautilus-private/nautilus-icon-dnd.c:
	(nautilus_icon_dnd_set_stipple): impl changing the stipple.

	* libnautilus-private/nautilus-multihead-hacks.h: impl
	A set of hacks to allow building with gtk+ 2.0.x and
	not have loads of #ifdef HAVE_GTK_MULTIHEAD.

	* libnautilus-private/nautilus-program-chooser.c:
	Launch the mime capplet on the correct screen.
	
	* libnautilus-private/nautilus-program-choosing.c:
	Implement launching apps on the correct screen.

	* src/file-manager/fm-desktop-icon-view.c:
	(icon_container_set_workarea), (net_workarea_changed),
	(desktop_icon_view_property_filter),
	(fm_desktop_icon_view_finalize), (unrealized_callback),
	(realized_callback), (fm_desktop_icon_view_init),
	(new_terminal_callback), (new_launcher_callback),
	(change_background_callback), (volume_ops_callback):
	* src/file-manager/fm-directory-view.c: (edit_launcher),
	(edit_launcher_callback), (new_launcher_callback),
	(run_script_callback), (create_popup_menu), (activate_callback),
	(fm_directory_view_move_copy_items):
	* src/file-manager/fm-properties-window.c:
	(create_properties_window), (fm_properties_window_present):

	* src/nautilus-application.c:
	(nautilus_application_create_desktop_windows): create a desktop
	window on every screen.
	(nautilus_application_create_window): realize the window on
	the given screen.
	(volume_mounted_callback): open a new window on the default
	screen when a new volume is mounted.

	* src/nautilus-desktop-window.c:
	(nautilus_desktop_window_new): realize on the correct screen
	using the dimensions of said screen.
	(realize), (unrealize): set and unset NAUTILUS_DESKTOP_WINDOW_ID
	on the RootWindow on the correct screen on realize and unrealize.
	(set_wmspec_desktop_hint), (set_desktop_window_id): use
	gdk_property_change.

	* src/nautilus-preferences-dialog.c:
	(nautilus_preferences_dialog_show): show the dialog on the correct
	screen.

	* src/nautilus-property-browser.c:
	(nautilus_property_browser_new): realize on the correct screen.
	(nautilus_property_browser_show): use a weak pointer instead
	of destroy handler crack.

	* src/nautilus-shell.c:
	(open_window): open on the default screen.
	(save_window_states), (restore_one_window_callback): save
	and restore screen info across restart.

	* src/nautilus-sidebar.c: (nautilus_sidebar_create_context_menu):
	Pop the context menu up on the correct screen.

	* src/nautilus-window-menus.c: bring everything up on the
	correct screen.

	* src/nautilus-window.c:
	(nautilus_window_size_request): use the dimensions of the screen
	upon which the window is realized.

1451 1452 1453 1454 1455
2002-10-01  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c:
	Try to avoid flashing when moving the rename widget.

1456 1457 1458 1459 1460 1461 1462 1463 1464 1465
2002-09-30  Narayana Pattipati  <narayana.pattipati@wipro.com>

        * src/file-manager/fm-desktop-icon-view.c: Unescape the media path so
        that nautilus link is removed properly when it has special characters
        like #.

        * libnautilus-private/nautilus-link-desktop-file.c: Escape the media
        path so that media name is created properly when it has special
        characters like #.

1466 1467 1468 1469 1470 1471 1472 1473 1474
2002-09-30  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/fm-directory-view.c (real_update_menus):
	Make the delete accelerator <Ctrl>t, as otherwise it overrides
	the one in the rename widget (and others).

	* src/file-manager/nautilus-directory-view-ui.xml:
	Add a keysym "Delete" to the trash accel.

1475 1476
2002-09-30  Alexander Larsson  <alexl@redhat.com>

Alexander Larsson's avatar
Alexander Larsson committed
1477 1478 1479 1480
	* libnautilus-private/nautilus-icon-canvas-item.c
	(nautilus_icon_canvas_item_get_icon_rectangle):
	Do i2w conversion

1481 1482
	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_start_renaming_selected_item):
Alexander Larsson's avatar
Alexander Larsson committed
1483 1484 1485 1486
	Correct rename widget placement
	
2002-09-30  Alexander Larsson  <alexl@redhat.com>

1487 1488 1489
	* src/file-manager/fm-icon-view.c: (renaming_icon_callback):
	Correctly do the rename ui op merging

1490 1491 1492 1493 1494
2002-09-30  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c (compute_text_rectangle):
	Fix text rect zoom handling. Fixes redraw issues at 75%.

Dave Camp's avatar
Dave Camp committed
1495 1496
=== nautilus 2.1.0 ===

1497 1498 1499 1500 1501 1502
2002-09-27  Dave Camp  <dave@ximian.com>

	* src/nautilus-window-manage-views.c: #include
	<libnautilus-private/nautilus-theme.h>.
	* NEWS: Updated.

1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518
2002-09-27  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Require eel 2.1.0, libgnomeui 2.1.0
	Bump version to 2.1.0

	* libnautilus-private/Makefile.am:
	* libnautilus-private/gnome-icon-lookup.[ch]:
	* libnautilus-private/gnome-thumbnail-pixbuf-utils.c:
	* libnautilus-private/gnome-thumbnail.[ch]:
	Removed. Moved to libgnomeui.
	
	* libnautilus-private/nautilus-icon-factory.[ch]:
	* libnautilus-private/nautilus-link-desktop-file.c:
	Update to new APIs.

Alexander Larsson's avatar
Alexander Larsson committed
1519 1520 1521 1522 1523 1524 1525 1526 1527 1528
2002-09-26  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-find-icon-image.c:
	* libnautilus-private/nautilus-find-icon-image.h:
	* libnautilus-private/nautilus-thumbnails-jpeg.c:
	* libnautilus-private/nautilus-thumbnails-jpeg.h:
	* libnautilus-private/nautilus-thumbnails.c:
	Remove unused files.

1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542
2002-09-26  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.[ch]:
	Update to new canvas
	use DITHER_NORMAL instead of DITHER_MAX for performance on non-24bit
	and remote.
	* libnautilus-private/nautilus-icon-container.[ch]:
	* libnautilus-private/nautilus-icon-dnd.[ch]:
	* libnautilus-private/nautilus-icon-private.h:
	Update to new canvas and rename widget.
	
	* src/nautilus-sidebar-title.c:
	Build fix.

1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557
2002-09-23  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.c: (switch_page_callback): Removed the
	current image indicator.
	(nautilus_side_pane_init), (nautilus_side_pane_destroy): Put a
	tooltip on the close button.
	(nautilus_side_pane_show_panel): New function.
	(shortcut_clicked_callback),
	(create_shortcut), (nautilus_side_pane_set_panel_image): Take a
	GdkPixbuf instead of a GtkImage.  Create a shortcut on the side
	pane for panels with images.
	* src/nautilus-side-pane.h:
	* src/nautilus-window-manage-views.c: (set_side_panel_image): Pass
	a pixbuf rather than a GtkImage.

1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579
2002-09-22  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.h:
	* src/nautilus-side-pane.c: (menu_detach_callback),
	(nautilus_side_pane_destroy), (nautilus_side_pane_init): Attach
	and detach the menu widget.
	(nautilus_side_pane_init), (update_current_image),
	(switch_page_callback), (nautilus_side_pane_set_panel_image):
	Allow the user to set images for each panel.
	(nautilus_side_pane_add_panel), (nautilus_side_pane_remove_panel):
	Added preconditions, use GtkImageMenuItem instead of GtkMenuItem
	for panel menu items.
	* src/nautilus-window-manage-views.c: (set_side_panel_image),
	(side_panel_image_changed_callback), (connect_side_panel),
	(view_loaded_callback): Listen to the "tab_image" property on side
	panels, and update the side pane with the proper images.
	* src/nautilus-window-private.h:
	* src/nautilus-window.c: (side_panel_set_open),
	(side_pane_switch_page_callback),
	(nautilus_window_set_up_sidebar): Set the "close" property of
	panels as they are shown and hidden.

1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590
2002-09-22  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.h: 
	* src/nautilus-side-pane.c: (switch_page_callback),
	(nautilus_side_pane_class_init): Added a switch_page signal to the
	side pane.
	(select_button_press_callback),
	(select_button_key_press_callback), (menu_deactivate_callback),
	(nautilus_side_pane_init): Depress the menu button while the menu
	is popped up.

1591 1592 1593 1594 1595
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-window.c (nautilus_window_tear_down_sidebar): Set
	window->information_panel to NULL.

1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611
2002-09-21  Dave Camp  <dave@ximian.com>

	* configure.in:
	* icons/Makefile.am:
	* icons/crux_eggplant/Makefile.am:
	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_teal/Makefile.am:
	* icons/crux_teal/crux_teal.xml:
	* icons/default/default.xml:
	* icons/gnome/Makefile.am:
	* icons/gnome/gnome.xml:
	* icons/sierra/sierra.xml: Removed sidebar_tab_pieces from the
	Makefiles and theme definitions.
	* src/nautilus-sidebar.c: 
	* src/nautilus-sidebar.h: Removed.

1612 1613 1614 1615 1616
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-sidebar-title.c: Removed #include
	"nautilus-sidebar.h".

1617 1618 1619 1620 1621
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-shell-ui.xml: Added F9 as an accelerator for Show
	Hide Sidebar, for consistency with mozilla.

1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.c:
	* src/nautilus-side-pane.h: New files, container for the side
	panels.
	* src/nautilus-information-panel.c:
	* src/nautilus-information-panel.h: Moved nautilus-sidebar.[ch] here,
	converted it into just another panel, instead of a container.
	* src/Makefile.am: Build nautilus-information-panel.[ch] and
	nautilus-side-pane.[ch].
	* src/nautilus-window-manage-views.c: (update_title),
	(update_for_new_location), (handle_view_failure),
	(nautilus_window_set_sidebar_panels): 
	* src/nautilus-window-private.h:
	* src/nautilus-window.h: 
	* src/nautilus-window.c: (side_pane_close_requested_callback),
	(side_pane_size_allocate_callback), (setup_side_pane_width),
	(nautilus_window_set_up_sidebar),
	(nautilus_window_add_sidebar_panel),
	(nautilus_window_remove_sidebar_panel): Use the new information
	panel and side pane.

1644 1645 1646 1647 1648
2002-09-21  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-factory.c:
	Some small performance enhancements

1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664
2002-09-20  Padraig O'Briain  <padraig.obriain@sun.com>

	* components/adapter/Makefile.am:
	* components/hardware/Makefile.am:
	* components/history/Makefile.am:
	* components/loser/content/Makefile.am:
	* components/loser/sidebar/Makefile.am:
	* components/music/Makefile.am:
	* components/notes/Makefile.am:
	* components/sample/Makefile.am:
	* components/text/Makefile.am:
	* components/throbber/Makefile.am:
	* components/tree/Makefile.am:
	Add CLEANFILES so that make clean deletes $(server_DATA) and
	$(server_DATA).in

Alexander Larsson's avatar
Alexander Larsson committed
1665 1666 1667 1668 1669 1670 1671
2002-09-19  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/gnome-icon-lookup.c:
	* libnautilus-private/gnome-thumbnail-pixbuf-utils.c:
	* libnautilus-private/gnome-thumbnail.c:
	Write docs.

1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682
2002-09-19  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-factory.c (ICON_NAME_THUMBNAIL_LOADING):
	Correct thumbnail loading icon.

	* libnautilus-private/nautilus-file.c (update_info_internal):
	Don't invalidate DISPLAY_NAME for all files, since this will re-load
	file_info making directory loads very slow! As a workaround, only do
	this if file->details->display_name is already set. I don't know
	if this is the correct way though.

1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 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 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818
2002-09-18  Alexander Larsson  <alexl@redhat.com>

	Merge the new-icon-factory-branch branch to HEAD.
	
2002-09-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/gnome-icon-lookup.c:
	* libnautilus-private/nautilus-bookmark.c:
	* src/file-manager/fm-desktop-icon-view.c:
	Final icon naming.

2002-09-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-factory.c:
	Compile fixes for gnome-desktop head.

2002-09-17  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/gnome-icon-lookup.c:
	Also look for generic mimetypes.
	
2002-09-17  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/gnome-icon-lookup.c:
	Clean up #defines

2002-09-17  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/gnome-icon-lookup.c (gnome_icon_lookup):
	Look up mime icons before file types.

2002-09-17  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/Makefile.am:
	Added SYSCONFDIR.
	Removed nautilus-find-icon-image.[ch]
	
	* libnautilus-private/gnome-icon-lookup.c:
	Add gif to gdk-pixbuf supported list.
	
	* libnautilus-private/gnome-thumbnail.c:
	Add gif to gdk-pixbuf supported list.
	Thumbnailing scripts
	Fix failed thumbnail directory creation
	
	* libnautilus-private/nautilus-directory-async.c: 
	* libnautilus-private/nautilus-file-private.h:
	* libnautilus-private/nautilus-file.c:
	* libnautilus-private/nautilus-file.h:
	* libnautilus-private/nautilus-icon-factory.c:
	custom_icon_uri -> custom_icon
	
	* libnautilus-private/nautilus-thumbnails.c:
	Write failed files on thumbnail failure.

2002-09-13  Alexander Larsson  <alexl@redhat.com>
	
	* libnautilus-private/gnome-thumbnail.[ch]:
	const cleanups
	Add gnome_thumbnail_has_uri.
	
	* libnautilus-private/nautilus-icon-container.c:
	* libnautilus-private/nautilus-icon-private.h:
	Clean up TODOs
	
	* libnautilus-private/nautilus-icon-factory-private.h:
	Remove nautilus_icon_factory_remove_by_uri
	
	* libnautilus-private/nautilus-icon-factory.c:
	Disable self checks by default
	Fix memory management of cache and fallback_icon
	Remove nautilus_icon_factory_remove_by_uri
	Clean up old code leftovers
	Use "loading" icon while thumbnailing.
	
	* libnautilus-private/nautilus-thumbnails.c:
	Remove some old code
	Reimplement nautilus_update_thumbnail_file_renamed and
	nautilus_remove_thumbnail_for_file

2002-09-12  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/gnome-thumbnail-pixbuf-utils.c:
	Add fast jpeg loading code.
	
	* libnautilus-private/gnome-icon-lookup.[ch]:
	Add GNOME_ICON_LOOKUP_FLAGS_SHOW_SMALL_IMAGES_AS_THEMSELVES flag.
	
	* libnautilus-private/gnome-thumbnail.c:
	Threadsafe GnomeThumbnailFactory
	Use fast jpeg loader
	cleanup
	Thumbnail more image formats.
	
	* libnautilus-private/nautilus-icon-container.c:
	Don't scale wide but not very tall icons
	
	* libnautilus-private/nautilus-icon-factory.[ch]:
	Better handling of scaling with unknown base_size
	Frame thumbnails
	Add NAUTILUS_ICON_SIZE_THUMBNAIL
	
	* libnautilus-private/nautilus-thumbnails.c:
	Don't look for old framed thumbnails.
	We changed thumbnailing system anyway.

2002-09-11  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/gnome-icon-lookup.c:
	* libnautilus-private/gnome-icon-lookup.h:
	* libnautilus-private/gnome-thumbnail-pixbuf-utils.c:
	* libnautilus-private/gnome-thumbnail.c:
	* libnautilus-private/gnome-thumbnail.h:
	New files. Destined for libgnomeui eventually.
	
	* libnautilus-private/nautilus-icon-factory.c:
	* libnautilus-private/nautilus-icon-factory.h:
	* libnautilus-private/nautilus-thumbnails.c:
	* libnautilus-private/nautilus-thumbnails.h:
	Major rewrite of icon factory and thumbnailing code.
	
	* libnautilus-private/nautilus-bookmark.c:
	* libnautilus-private/nautilus-bookmark.h:
	* libnautilus-private/nautilus-file-private.h:
	* libnautilus-private/nautilus-file.c:
	* libnautilus-private/nautilus-file.h:
	* libnautilus-private/nautilus-icon-container.c:
	* libnautilus-private/nautilus-icon-container.h:
	* libnautilus-private/nautilus-icon-private.h:
	* src/file-manager/fm-icon-container.c:
	* src/nautilus-bookmark-list.c:
	* src/nautilus-bookmark-parsing.c:
	* src/nautilus-sidebar-title.c:
	Use the new APIs

Dave Camp's avatar
Dave Camp committed
1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830
2002-09-15  Dave Camp  <dave@ximian.com>

	Fixes bug #88596.
	
	* components/music/nautilus-music-view.c:
	(set_adjustment_value): New function, blocks the value_changed handler.
	(reset_playtime), (play_status_display): Use set_adjustment_value.
	(nautilus_music_view_destroy),  (changed_idle_callback),
	(slider_changed_callback): When the value changes and the slider isn't being dragged,
	queue a seek in an idle handler.
	(add_play_controls): Tweak the page size.

1831 1832 1833 1834 1835
2002-09-15  Dave Camp  <dave@ximian.com>

	* src/nautilus-preferences-dialog.c: Provide accessible
	descriptions for the speed tradeoff items.

Dave Camp's avatar
Dave Camp committed
1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847
2002-09-15  Dave Camp  <dave@ximian.com>

        Fixes bug #89616. 
	
	* libnautilus-private/nautilus-directory.c:
	(nautilus_directory_notify_files_added): If a NautilusFile already
	exists for this file, send a changed notification rather than an
	added notification.
	* libnautilus-private/nautilus-directory.h:
	* libnautilus-private/nautilus-file.c: (update_info_internal):
	Invalidate the display name.
	
1848 1849 1850 1851 1852 1853 1854 1855 1856
2002-09-10  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c: (realize):
	Removed background-modification code.
	(nautilus_icon_container_instance_init): Call
	eel_background_set_use_base().

	This fixes the updating problem on theme switches.

Dave Camp's avatar
Dave Camp committed
1857 1858 1859 1860 1861 1862
2002-09-10  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c: (keyboard_space):
	* src/file-manager/fm-list-view.c: (key_press_callback): Activate
	files on space.

1863 1864 1865 1866 1867 1868
2002-09-09  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c:
	* src/nautilus-zoom-control.c: Make accessible_parent_class
	variables static.  Patch from padraig.obriain@sun.com.

1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879
2002-09-04  Havoc Pennington  <hp@pobox.com>

	* src/file-manager/fm-desktop-icon-view.c (real_update_menus):
	never set "Use default background" item insensitive for the
	desktop.

	* src/file-manager/fm-desktop-icon-view.c
	(reset_background_callback): Just unset the gconf keys for the
	background in order to "use default background", instead of
	getting background from nautilus theme.

1880 1881 1882 1883 1884 1885
2002-09-04  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-trash-directory.c: (add_volume): 
	Don't start a search for a trash directory if one is already
	running.

1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903
2002-08-31  David Bordoley <bordoley@msu.edu>

	* src/nautilus-shell-ui.xml:
	Added escape keybinding to the stop button (bug 83691)

	* src/file-manager/fm-directory-view.c:
	* src/file-manager/nautilus-directory-view-ui.xml:
	Removed the "Remove Custom Icon" entry from the view menu 
	and context menu (bug 82117 also sort of takes care of 
	bug 86179). 
	Changed keybinding for "Move to Trash" to delete 
	and for "Delete" to shift+delete (bug 83218 this fixes bug 
	78120 as well).
	Use GTK_STOCK_DELETE in a bunch of dialogs instead of our own string.
	Changed broken link dialog string to "Do you want to move this 
	link to the Trash?" and changed confirming button to 
	"Mo_ve to Trash" to be consistent with the rest of the UI.

1904 1905 1906 1907
2002-08-30  Alexander Larsson  <alexl@redhat.com>

	Branched off Gnome 2.0.x development on the gnome-2-0 branch.

1908 1909 1910 1911 1912
2002-08-29  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-volume-monitor.c (mount_volume_iso9660_add):
	Don't mark loopback mounts as CDROM.

1913 1914 1915 1916 1917 1918 1919
2002-08-29  Alexander Larsson  <alexl@redhat.com>

	* src/nautilus-application.c (volume_mounted_callback):
	Allow other apps that do their own CD switching to temporary disable
	nautilus from popping up CD windows by grabbing the
	_NAUTILUS_DISABLE_MOUNT_WINDOW selection.

Alexander Larsson's avatar
Alexander Larsson committed
1920 1921
=== nautilus 2.0.6 ===
	
1922 1923
2002-08-28  Alexander Larsson  <alexl@redhat.com>

Alexander Larsson's avatar
Alexander Larsson committed
1924 1925 1926 1927 1928 1929 1930
	* NEWS:
	* configure.in:
	Bump version to 2.0.6

2002-08-28  Alexander Larsson  <alexl@redhat.com>

 	* libnautilus-private/nautilus-volume-monitor.h: 
1931 1932 1933 1934 1935 1936 1937 1938
	* libnautilus-private/nautilus-volume-monitor.c: 
	New functions: nautilus_volume_copy, nautilus_volume_free,
	nautilus_volume_hash, nautilus_volume_is_equal.
	
	* libnautilus-private/nautilus-trash-directory.c:
	NautilusVolumes are not persistant. Don't keep pointers to old
	ones, keep copies instead. 

1939 1940 1941 1942 1943
2002-08-23  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	Correct start_with_sidebar key. Patch from hp@redhat.com

Alexander Larsson's avatar
Alexander Larsson committed
1944 1945
=== nautilus 2.0.5 ===
	
Alexander Larsson's avatar
Alexander Larsson committed
1946 1947 1948 1949 1950 1951
2002-08-23  Alexander Larsson  <alexl@redhat.com>

	* configure.in: 
	* NEWS:
	Bump to 2.0.5.

1952 1953 1954 1955 1956 1957 1958
2002-08-21  Michael Meeks  <michael@ximian.com>

	* libnautilus-private/nautilus-icon-factory.c
	(nautilus_icon_factory_get_icon_for_file): fix
	in-icon svg rendering, also obey thumbnailing
	preferences for svg files (!).

1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972
2002-08-20  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-link-desktop-file.c:
	* libnautilus-private/nautilus-link-desktop-file.h:
	New function nautilus_link_desktop_file_local_is_utf8.

	* libnautilus-private/nautilus-link.c:
	* libnautilus-private/nautilus-link.h:
	New function nautilus_link_local_is_utf8.
	
	* src/file-manager/fm-desktop-icon-view.c
	(update_desktop_directory):
	Recreate trash and homedir links if they are not in utf8.

1973 1974 1975 1976 1977 1978 1979 1980
2002-08-15  Dave Camp  <dave@ximian.com>

	* libnautilus/nautilus-clipboard.c (select_all_callback): Save the 
	source so the idle callback can cancel the weak ref.
	(select_all_idle_callback): Cancel the weak ref so the source
	isn't destroyed twice.
	This should fix #74403.

1981 1982 1983 1984 1985 1986 1987 1988 1989
2002-08-15  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c (icon_set_position):
	Work around our strange size allocation problems by always assuming
	the size of fixed_size containers is the size of the screen.
	This fixes the problem where all desktop icons end up in a pile in the
	top left corner on startup.
	We really need to fix our size allocation.

1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
2002-08-14  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c: 
	(nautilus_icon_container_class_init): Install a frame_text gtk
	style property, so that accessible themes can force the icon
	container to put a frame around unselected text.
	(setup_label_gcs): Use text[SELECTED] for the highlight text
	color, since it is now displayed against base[SELECTED].  If
	frame_text is set, use text[NORMAL] for normal text, since it will
	be displayed against base[NORMAL].
	(nautilus_icon_container_set_use_drop_shadows): If frame_text is
	set, don't enable drop shadows, but save that they were requested.
	(style_set): Update use_drop_shadows based on whether frame_text
	is set and whether drop shadows were requested.
	(nautilus_icon_container_theme_changed): Call setup_label_gcs().

	* libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
	New function.
	(draw_or_measure_label_text): Rearranged for clarity, make it work
	when it is called for draw without being called for measure (ugh).
	Fixed a PangoLayout leak.  If frame_text is set on the icon
	container, draw a background rectangle.
	(draw_label_layout): Don't drop shadow selected text.  Drawing
	with text[SELECTED] on base[SELECTED] should look just fine
	without a drop shadow.
	
	* libnautilus-private/nautilus-icon-private.h: Added a
	drop_shadow_requested member.

Alexander Larsson's avatar
Alexander Larsson committed
2019 2020
=== nautilus 2.0.4 ===
	
Alexander Larsson's avatar
Alexander Larsson committed
2021 2022 2023 2024 2025 2026
2002-08-14  Alexander Larsson  <alexl@redhat.com>

	* NEWS: 
	* configure.in:
	Bump to 2.0.4

2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041
2002-08-12  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-dnd.c:
	(nautilus_drag_default_drop_action_for_icons): Unref target_uri
	before returning when eel_uri_is_trash (target_uri_string).
	* libnautilus-private/nautilus-file-operations.c:
	(append_basename): Free the filename returned from 
	gnome_vfs_uri_etract_short_name().
	* libnautilus-private/nautilus-theme.c: (attributes_free): Free
	the attributes struct.
	* libnautilus-private/nautilus-undo-manager.c: (finalize): Free
	the details struct.
	* src/nautilus-bookmark-list.c: (append_bookmark_node): Free the
	mime type string.

2042 2043 2044 2045 2046 2047 2048 2049
2002-08-12  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (rename_guts):
	Don't actually change desktop files when renaming and the
	new and old name are the same. This happens in the properties dialog
	when you switch notebook pages and is especially bad for vfolder
	directories.

2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068
2002-08-11  Frank Worsley  <fworsley@shaw.ca>

	* libnautilus-private/nautilus-file-operations-progress.h:
	* libnautilus-private/nautilus-file-operations-progress.c:
	(nautilus_file_operations_progress_update),
	(nautilus_file_operations_progress_destroy), (map_callback),
	(delayed_show_callback), (nautilus_file_operations_progress_new),
	(nautilus_file_operations_progress_new_file),
	(nautilus_file_operations_progress_done),
	(nautilus_file_operations_progress_pause_timeout),
	(nautilus_file_operations_progress_resume_timeout):
	use a timeout for showing the progress dialog

	* libnautilus-private/nautilus-file-operations.c:
	(create_transfer_dialog), (handle_transfer_vfs_error),
	(handle_transfer_overwrite), (nautilus_file_operations_copy_move),
	(nautilus_file_operations_delete), (do_empty_trash):
	modified to support timeout

2069 2070 2071 2072 2073 2074 2075 2076
2002-07-10  Jody Goldberg <jody@gnome.org>

	* libnautilus-private/nautilus-directory-async.c
	(mime_db_changed_callback) : if the mime db changes invalidate a pile
	  of stuff for anything that is monitoring file information.
	(nautilus_directory_monitor_add_internal) : add a mime-db monitor if
	  necessary.

2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088
2002-08-09  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	(draw_label_layout): Don't draw a drop shadow on selected text.
	* libnautilus-private/nautilus-icon-container.c: (style_set): Call
	setup_label_gcs().
	(setup_label_gcs): Use the text color from the gtk theme as a
	fallback for the selection text color.
	(nautilus_icon_container_theme_changed): Make the
	highlight_color_rgba a little bit transparent when falling back to
	the gtk theme.

2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100
2002-08-09  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-directory.c
	(call_files_changed_common): Don't add files to the work queue of
	a directory they don't belong to.

	* libnautilus-private/nautilus-directory-async.c
	(mime_list_start): Replaced got_directory_count with
	got_mime_list.
	(nautilus_directory_add_file_to_work_queue): Added a 
	g_return_if_fail (file->details->directory == directory)	

2101 2102 2103 2104 2105
2002-08-08  Federico Mena Quintero  <federico@ximian.com>

	* icons/crux_teal/crux_teal.xml: Added the "highlight_color_rgba"
	attribute to directory lists so that they will look pretty.

2106 2107 2108 2109 2110 2111
2002-08-08  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-directory-async.c
	(nautilus_directory_cancel_loading_file_attributes): Remove the
	file from the work queue.

Michael Meeks's avatar
Michael Meeks committed
2112 2113 2114 2115 2116 2117
2002-08-08  Michael Meeks  <michael@ximian.com>

	* libnautilus-private/nautilus-icon-factory.c
	(nautilus_gdk_pixbuf_supported): fix ugly leak and
	daftness.

2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129
2002-08-07  Federico Mena Quintero  <federico@ximian.com>

	* libnautilus-private/nautilus-icon-container.c
	(nautilus_icon_container_theme_changed): Move sub-block variables
	to the function level, making this uglier, less clear, and more
	prone to uninitialized values, but following the Nautilus coding
	guidelines, which in this respect are incompatible with the GNOME
	Programming Guidelines via the GNU Coding Standards.

	* libnautilus-private/nautilus-icon-canvas-item.c
	(draw_or_measure_label_text): Likewise.

2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156
2002-08-07  Michael Meeks  <michael@ximian.com>

	* libnautilus-private/nautilus-file.c
	(nautilus_file_can_rename): pass in info if we
	have it already.

	* src/file-manager/fm-desktop-icon-view.c
	(update_trash_link_and_delete_copies),
	(update_home_link_and_delete_copies),
	(delete_all_mount_links): kill in favour of
	(update_desktop_directory): so we don't stat / mime
	sniff everything 3+ times.
	(update_link_and_delete_copies): push this method and
	it's file / sniff loop upwards.

	* src/file-manager/fm-directory-view.c
	(special_link_in_selection): upd.
	(fm_directory_link_type_in_selection): kill, unused.
	
	* libnautilus-private/nautilus-link.c
	(get_link_style_for_local_file): operate on the passed
	in GnomeVFSInfo if we have it.

	* libnautilus-private/nautilus-dnd.c
	(nautilus_drag_selection_includes_special_link): upd
	for efficiency.

2157 2158 2159 2160 2161 2162 2163
2002-08-06  Alex Graveley  <alex@ximian.com>

	* libnautilus-private/nautilus-file.c (rename_guts): Use
	eel_vfs_has_capability() to check if file is local (instead of
	explicitly looking for a file:/// uri) so that renaming .desktop
	files works with vfolder uris.  Fixes #73773.

2164 2165 2166 2167 2168 2169 2170 2171 2172
2002-07-02  Jody Goldberg <jody@gnome.org>

	* libnautilus-private/nautilus-program-chooser.c
	(launch_mime_capplet) : That a NautilusFile and pass both the mime
	  type and the name to the capplet so that it can make more
	  intelligent defaults if necessary.
	(launch_mime_capplet_on_ok) : adjust to changes in launch_mime_capplet.
	(launch_mime_capplet_and_close_dialog) : ditto.

Federico Mena Quintero's avatar
Federico Mena Quintero committed
2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189
2002-08-06  Federico Mena Quintero  <federico@ximian.com>

	Fixes #82194.

	* icons/text-selection-frame.png: Made the base frame image white
	with rounded corners over a transparent background.

	* libnautilus-private/nautilus-icon-container.c
	(nautilus_icon_container_theme_changed): If the theme does not