1. 29 Aug, 2008 4 commits
  2. 28 Aug, 2008 4 commits
  3. 27 Aug, 2008 3 commits
  4. 26 Aug, 2008 3 commits
  5. 25 Aug, 2008 5 commits
  6. 24 Aug, 2008 4 commits
    • Christian Neumair's avatar
      No more overlapping desktop icons. · 40c79aec
      Christian Neumair authored
      2008-08-24  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-directory.c
      	(nautilus_directory_schedule_position_set):
      	* libnautilus-private/nautilus-file.c (get_time_from_time_string),
      	(nautilus_file_get_time_metadata),
      	(nautilus_file_set_time_metadata):
      	* libnautilus-private/nautilus-file.h:
      	* libnautilus-private/nautilus-icon-container.c
      	(lay_down_icons_vertical_desktop),
      	(nautilus_icon_container_class_init),
      	(nautilus_icon_container_instance_init),
      	(nautilus_icon_container_clear), (finish_adding_new_icons),
      	(is_old_or_unknown_icon_data), (nautilus_icon_container_add),
      	(nautilus_icon_container_begin_loading),
      	(store_layout_timestamps_now),
      	(nautilus_icon_container_end_loading),
      	(nautilus_icon_container_get_store_layout_timestamps),
      	(nautilus_icon_container_set_store_layout_timestamps):
      	* libnautilus-private/nautilus-icon-container.h:
      	* libnautilus-private/nautilus-icon-dnd.c (handle_local_move):
      	* libnautilus-private/nautilus-icon-private.h:
      	* 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 (done_loading),
      	(display_pending_files), (fm_directory_view_end_loading),
      	(fm_directory_view_stop), (fm_directory_view_class_init):
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-icon-view.c (fm_icon_view_add_file),
      	(fm_icon_view_begin_loading), (fm_icon_view_end_loading),
      	(fm_icon_view_screen_changed), (get_stored_layout_timestamp),
      	(store_layout_timestamp), (create_icon_container):
      	No more overlapping desktop icons.
      
      	Implement a layout timestamp concept where each file on the desktop
      	and the desktop directory itself is timestamped when a full layout
      	happened. Iff files were not part of the last layout (or added more
      	recently, through DND), they are treated as being “semi-positioned“
      	(cf. 2005-11-07).
      	This means that they may be freely shifted around, starting from their
      	last position, until they don't overlap and fully laid out items.
      	Should inter alia fix #330298.
      
      svn path=/trunk/; revision=14519
      40c79aec
    • Christian Neumair's avatar
      Only use relative item measures for bounds check until absolute item · abc9377f
      Christian Neumair authored
      2008-08-24  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-icon-container.c
      	(find_empty_location), (lay_down_icons_vertical_desktop):
      	Only use relative item measures for bounds check until absolute item
      	positions are figured out.
      
      svn path=/trunk/; revision=14518
      abc9377f
    • Takeshi AIHANA's avatar
      Updated Japanese translation. · 6221efc8
      Takeshi AIHANA authored
      2008-08-24  Takeshi AIHANA <takeshi.aihana@gmail.com>
      
              * ja.po: Updated Japanese translation.
      
      svn path=/trunk/; revision=14517
      6221efc8
    • Theppitak Karoonboonyanan's avatar
      Updated Thai translation. · 48bf8c48
      Theppitak Karoonboonyanan authored
      2008-08-24  Theppitak Karoonboonyanan  <thep@linux.thai.net>
      
      	* th.po: Updated Thai translation.
      
      
      svn path=/trunk/; revision=14516
      48bf8c48
  7. 22 Aug, 2008 2 commits
    • Christian Neumair's avatar
      Always clear text background and display entire text if an icon is prelit · 87f181fa
      Christian Neumair authored
      2008-08-22  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-icon-canvas-item.c
      	(prepare_pango_layout_for_draw), (draw_label_text):
      	Always clear text background and display entire text
      	if an icon is prelit or has the keyboard focus.
      
      svn path=/trunk/; revision=14515
      87f181fa
    • Christian Neumair's avatar
      Rework large chunks of canvas item text handling. Split text drawing and · 58a45b0b
      Christian Neumair authored
      2008-08-22  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-icon-canvas-item.c
      	(nautilus_icon_canvas_item_invalidate_label_size),
      	(nautilus_icon_canvas_item_set_property), (compute_text_rectangle),
      	(nautilus_icon_canvas_item_update_bounds), (layout_get_full_size),
      	(layout_get_size_for_layout), (prepare_pango_layout_width),
      	(prepare_pango_layout_for_measure_entire_text),
      	(prepare_pango_layout_for_draw), (measure_label_text),
      	(draw_label_text), (create_label_layout),
      	(nautilus_icon_canvas_item_get_bounds_for_entire_item),
      	(nautilus_icon_canvas_item_ensure_bounds_up_to_date),
      	(nautilus_icon_canvas_item_get_text_rectangle),
      	(nautilus_icon_canvas_item_accessible_get_offset_at_point):
      	* libnautilus-private/nautilus-icon-canvas-item.h:
      	* libnautilus-private/nautilus-icon-container.c
      	(icon_get_bounding_box), (get_icon_bounds_for_canvas_bounds),
      	(get_all_icon_bounds),
      	(nautilus_icon_container_update_scroll_region),
      	(compare_icons_by_position), (placement_grid_mark_icon),
      	(find_empty_location), (lay_down_icons_vertical_desktop),
      	(finish_adding_new_icons):
      	Rework large chunks of canvas item text handling. Split text drawing
      	and measuring function.
      
      svn path=/trunk/; revision=14514
      58a45b0b
  8. 21 Aug, 2008 3 commits
  9. 20 Aug, 2008 12 commits
    • Christian Neumair's avatar
      Add helper for getting max. number of layout lines, which does not use the · f9526023
      Christian Neumair authored
      2008-08-21  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-icon-canvas-item.c
      	(layout_get_full_size), (draw_or_measure_label_text):
      	* libnautilus-private/nautilus-icon-container.c
      	(nautilus_icon_container_constructor),
      	(nautilus_icon_container_get_max_layout_lines_for_pango),
      	(nautilus_icon_container_get_max_layout_lines):
      	* libnautilus-private/nautilus-icon-container.h:
      	Add helper for getting max. number of layout lines, which does not use
      	the negative PangoLayout height convention. Use it in
      	layout_get_full_size() instead of hardcoding three lines.
      	Only connect GConf text ellipsis preferences container callbacks while
      	the containers are alive.
      
      svn path=/trunk/; revision=14510
      f9526023
    • Cosimo Cecchi's avatar
      Add context for translators. Thanks to Bob Mauchin (#548446). · 67d22e8b
      Cosimo Cecchi authored
      2008-08-21  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* src/file-manager/fm-properties-window.c:
      	(value_field_update_internal):
      	Add context for translators.
      	Thanks to Bob Mauchin (#548446).
      
      svn path=/trunk/; revision=14509
      67d22e8b
    • Cosimo Cecchi's avatar
      Fix typo in the schemas type description. Patch by F. Steinel (#548740). · 42dc0589
      Cosimo Cecchi authored
      2008-08-21  Cosimo Cecchi  <cosimoc@gnome.org>
      
      	* libnautilus-private/apps_nautilus_preferences.schemas.in:
      	Fix typo in the schemas type description.
      	Patch by F. Steinel (#548740).
      
      svn path=/trunk/; revision=14508
      42dc0589
    • Christian Neumair's avatar
      Clear underlying items if text overlaps them when displaying full · 1b97f2c9
      Christian Neumair authored
      2008-08-20  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-icon-canvas-item.c
      	(draw_or_measure_label_text):
      	Clear underlying items if text overlaps them when displaying full
      	PangoLayout.
      
      svn path=/trunk/; revision=14507
      1b97f2c9
    • Christian Neumair's avatar
      Added release marker. · 05228c6a
      Christian Neumair authored
      svn path=/trunk/; revision=14506
      05228c6a
    • Christian Neumair's avatar
      Post release version bump. · 88b38d0b
      Christian Neumair authored
      2008-08-20  Christian Neumair  <cneumair@gnome.org>
      
      	* configure.in:
      	Post release version bump.
      
      svn path=/trunk/; revision=14505
      88b38d0b
    • Christian Neumair's avatar
      Update for release. · 62a6f5c2
      Christian Neumair authored
      2008-08-20  Christian Neumair  <cneumair@gnome.org>
      
      	* NEWS:
      	Update for release.
      
      svn path=/trunk/; revision=14503
      62a6f5c2
    • Christian Neumair's avatar
      Use vararg list for nautilus_launch_application_from_command(). Add · 34d59409
      Christian Neumair authored
      2008-08-20  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-program-choosing.c
      	(nautilus_launch_application_from_command),
      	(nautilus_launch_application_from_command_array):
      	* libnautilus-private/nautilus-program-choosing.h:
      	Use vararg list for nautilus_launch_application_from_command().
      	Add nautilus_launch_application_from_command_array() which takes a
      	parameter string array. Quote each parameter separately.
      
      	* libnautilus-private/nautilus-mime-actions.c (activate_files):
      	* src/file-manager/fm-desktop-icon-view.c
      	(action_new_launcher_callback),
      	(action_change_background_callback):
      	* src/file-manager/fm-directory-view.c
      	(action_new_launcher_callback),
      	(get_file_names_as_parameter_array), (run_script_callback):
      	* src/file-manager/fm-tree-view.c (got_activation_uri_callback):
      	Pass each parameter separately to
      	nautilus_launch_application_from_command(_array)().
      	The _array() variant is used for running scripts, where the file names
      	of the selection are passed separately.
      
      	Fixes #341657. Thanks to Cosimo Cecchi.
      
      svn path=/trunk/; revision=14502
      34d59409
    • Christian Neumair's avatar
      Make content type search criterion useful, by fixing typo from GIO · e9d505c9
      Christian Neumair authored
      2008-08-20  Christian Neumair  <cneumair@gnome.org>
      
      	* libnautilus-private/nautilus-search-engine-simple.c
      	(visit_directory):
      	Make content type search criterion useful, by fixing typo from GIO
      	migration. Fixes #548645.
      
      svn path=/trunk/; revision=14501
      e9d505c9
    • Shankar Prasad's avatar
      Updated ChangeLog · 01bd458b
      Shankar Prasad authored
      svn path=/trunk/; revision=14499
      01bd458b
    • Shankar Prasad's avatar
      Updated kn translations · 71210dbc
      Shankar Prasad authored
      svn path=/trunk/; revision=14498
      71210dbc
    • Shankar Prasad's avatar
      Updated ChangeLog · 416ea8a2
      Shankar Prasad authored
      svn path=/trunk/; revision=14497
      416ea8a2