summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* bug 7106, updated mozilla to require to 0.8 version or higher. and addedRobin Slomkowski2001-02-271-0/+6
| | | | | | * nautilus.spec.in: bug 7106, updated mozilla to require to 0.8 version or higher. and added conflicts for old M releases
* reviewed by: Darin Adler <darin@eazel.com>John Harper2001-02-271-0/+11
| | | | | | | | | | | | | 2001-02-27 John Harper <jsh@eazel.com> reviewed by: Darin Adler <darin@eazel.com> Fixed bug 7086 (Hitting cntl - F will switch to search, then back to location bar.): * src/nautilus-window.c (ui_idle_handler, nautilu_window_ui_update): set the updating_bonobo_state flag in the window details structure while sync'ing the UI
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-02-271-2/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bug 6725 (Crash on Refresh if viewed file/folder is deleted outside of Nautilus): * src/nautilus-window-manage-views.c: (free_location_change): Reorder so we cancel the callbacks before more I/O has the chance to happen. * libnautilus-extensions/nautilus-directory-async.c: (nautilus_directory_async_state_changed): Don't do any I/O for a NautilusDirectory object once it's destroyed. Unfortunately, it's still possible for destroying one NautilusDirectory object to cause I/O to happen on another, so this doesn't fix the bug (which is why we also need the change above). Fixed bug 7080 (Nautilus build failure on Red Hat 7.) * libnautilus-extensions/nautilus-medusa-support.c: Fixed the bad #endif with non-comment text after it. Worked on bug 6928 (create fallback mechanism so eazel-logos version of each graphic is found if present). We still need a separate fallback mechanism for the theme XML file, since the throbber has a different number of frames. * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_get_pixmap_directory): Simplify. (nautilus_pixmap_file): Look in eazel-logos directory first, so we will pick up logo graphics if there, and non-logo graphics otherwise. * test/test-nautilus-image-simple.c: (main): Remove a reference to a logo graphic. * eazel-logos/.cvsignore: * eazel-logos/About_Image.png: * eazel-logos/about_background.png: * eazel-logos/druid_header.png: * eazel-logos/eazel-logo-right-side-logo.png: * eazel-logos/throbber/.cvsignore: * eazel-logos/throbber/001.png: * eazel-logos/throbber/002.png: * eazel-logos/throbber/003.png: * eazel-logos/throbber/004.png: * eazel-logos/throbber/005.png: * eazel-logos/throbber/006.png: * eazel-logos/throbber/007.png: * eazel-logos/throbber/008.png: * eazel-logos/throbber/009.png: * eazel-logos/throbber/010.png: * eazel-logos/throbber/011.png: * eazel-logos/throbber/012.png: * eazel-logos/throbber/013.png: * eazel-logos/throbber/014.png: * eazel-logos/throbber/015.png: * eazel-logos/throbber/rest.png: * eazel-logos/default.xml: Added a new directory with copies of all graphics with the Eazel logo in them. Next we have to make this directory actually build and install these logos. Then Non-Eazel-logo'd graphics suitable for GPL will replace the original copies and these will keep the Eazel logo versions. The directory also contains the XML file for the default theme, since we need to change the throbber frames for the logo vs. non-logo version of the throbber. * components/services/nautilus-dependent-shared/icons/Makefile.am: * components/services/nautilus-dependent-shared/icons/eazel-cloud-logo.png: * components/services/nautilus-dependent-shared/icons/eazel-services-logo.png: * components/services/nautilus-dependent-shared/icons/service-summary-logo-top.png: * components/services/nautilus-dependent-shared/icons/startup-logo.png: * icons/Makefile.am: * icons/eazel-logo.gif: * icons/nautilus-logo.png: Removed unused graphics with the Eazel logo in them. There are a lot more unused graphics and someone should go through and remove them. I'm thinking of writing a script to do it. Other changes. * components/services/install/nautilus-view/.cvsignore: * components/services/vault/.cvsignore: * components/services/vault/command-line/.cvsignore: * data/top/.cvsignore: Re-removed .cvsignore files for empty directories. * THANKS: Corrected one email address. * check-THANKS.pl: Updated for the latest ChangeLog typos.
* reviewed by: Darin Adler <darin@eazel.com>John Sullivan2001-02-271-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | Fixed bug 7068 (Icon View lags behind changes to Icon Captions window) The correct behavior depended on the order in which preferences callbacks were processed, which is not something upon which one should rely. * src/file-manager/fm-icon-text-window.h: * src/file-manager/fm-icon-text-window.c: (icon_captions_changed_callback): Removed this function. (fm_get_text_attribute_names_preference): Changed name from fm_get_text_attribute_names_preference_or_default; now reads preference as well as returning latest well-formed version of preference (formerly the preference-reading code and preference-returning code were separated, with tragic consequences). (synch_menus_with_preference): Updated for name change. * src/file-manager/fm-icon-view.c: (fm_icon_view_get_icon_text_attribute_names): Updated for name change.
* reviewed by: Darin Adler <darin@eazel.com>Eric Fischer2001-02-271-0/+8
| | | | | | | | | | 2001-02-27 Eric Fischer <eric@eazel.com> reviewed by: Darin Adler <darin@eazel.com> * nautilus.spec.in: Fix mozilla dependency to want version >= 0.7 instead of exactly 0.7.
* reviewed by: Seth Nickell <snickell@stanford.edu>Ramiro Estrugo2001-02-271-0/+16
| | | | | | | | | | | | | | Fix bug 7012 - Space underneath some text lines shrunk. This was an unfortunate regression due to smooth text rendering optimizations. * libnautilus-extensions/nautilus-icon-canvas-item.c: (draw_or_measure_label_text_aa): Restore the 2 pixel line spacing in icon text. * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_initialize): Add a 2 pixel line spacing offset between label widgets in the sidebar title.
* reviewed by: Maciej Stachowiak <mjs@eazel.com>Ramiro Estrugo2001-02-271-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug 7001 - CRITICAL received when dragging icons to sidebar icon. The problem was that the NautilusLabel text with a drop shadow offset (such that 2 labels draw) was being clipped as one single text layout. So, some parts of the code assumed that the whole content area (the union of the 2 text layouts) was available for drawing and thus bad dimenstions were fed to the smooth text layout drawing functsions. * libnautilus-extensions/nautilus-smooth-text-layout.h: * libnautilus-extensions/nautilus-smooth-text-layout.c: (nautilus_smooth_text_layout_draw_to_pixbuf), (nautilus_smooth_text_layout_draw_to_pixbuf_shadow): New function to draw the layout text with a shadow. * libnautilus-extensions/nautilus-label.c: (nautilus_label_size_request), (label_paint_pixbuf_callback): Pass in the dirty area instead of the event. Do this to make it clear that the only thing we care about in this function is the dirty area and no other event attributes. change that I happened to make while fixing the bug. (label_composite_text_callback) (label_composite_text_and_shadow_callback): Factor out the code to draw text and "text and shadow" into 2 callbacks. (label_composite_text_callback_cached): Factor out the code to draw the cached label (for the solid background case) (label_paint) (paint_label_smooth): Split up the expose event code into 2 pieces to make it easier to grok. (nautilus_label_expose_event): Split out the code from here into two functions. (label_get_text_dimensions): Return only the text dimensions without the drop shadow text offset. (label_get_text_bounds): Return the bounds only for the text. (label_get_content_dimensions): New function to get the full content dimension. (label_get_content_bounds): New function to get the content bounds; the content bounds is the union of the text and drop shadow text bounds.
* reviewed by: Ramiro Estrugo <ramiro@eazel.com>Dan Mueth2001-02-271-0/+9
| | | | | | | | | | | 2001-02-27 Dan Mueth <dan@eazel.com> reviewed by: Ramiro Estrugo <ramiro@eazel.com> Bug #6908: Activating ScrollKeeper dependency and update of database upon installation * nautilus.spec.in:
* reviewed by: Maciej Stachowiak <mjs@eazel.com>Dan Mueth2001-02-271-0/+10
| | | | | | | | | | | | 001-02-27 Dan Mueth <dan@eazel.com> reviewed by: Maciej Stachowiak <mjs@eazel.com> Purpose: fix tinderbox death Commenting out scrollkeeper stuff until we get scrollkeeper > 0.1.0 on tinderbox. * nautilus.spec.in:
* reviewed by: Rebecca Schulman <rebecka@eazel.com>Maciej Stachowiak2001-02-271-0/+16
| | | | | | | | | | | | | | Fix bug 7051 (Login dialog mis-capitalizes "Services") * components/services/summary/nautilus-summary-dialogs.c (nautilus_summary_show_login_dialog): Change "Eazel services" to "Eazel Services". * components/services/trilobite/helper/eazel-helper.c: * configure.in: * nautilus-installer/src/installer.c: (eazel_installer_setup_texts), (eazel_install_get_depends): * nautilus.spec.in: Fixed other references I found to "Eazel services" by grepping,
* reviewed by: Eskil Olsen <eskil@eazel.com>Mike Fleming2001-02-271-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-27 Mike Fleming <mfleming@eazel.com> reviewed by: Eskil Olsen <eskil@eazel.com> Bug 7008: Navigation to anchors inside a document opened through gnome-vfs does not work. Fixed by manually navigating to anchors inside those documents. Note that this means anchor links only work inside the same document; external anchor links to gnome-vfs pages still do not work. * components/mozilla/mozilla-events.cpp: * components/mozilla/mozilla-events.h: * components/mozilla/nautilus-mozilla-content-view.c: (mozilla_dom_mouse_click_callback) 2001-02-26 Mike Fleming <mfleming@eazel.com> reviewed by: Ramiro Estrugo <ramiro@eazel.com> Bug 6958: Calling gtk_moz_embed_open_stream before control has realized will eventually cause crash, so all opens are postponed until after the stream has realized. Also changed "reload" code to eliminate case where the component and mozilla could get out of sync * components/mozilla/nautilus-mozilla-content-view.c: (nautilus_mozilla_content_view_initialize), (mozilla_realize_callback), (mozilla_dom_mouse_click_callback), (vfs_open_callback), (navigate_mozilla_to_nautilus_uri):
* upped version to 0.8.3 for developmentRobin Slomkowski2001-02-271-0/+4
|
* upped version to 0.8.2 for releaseNAUTILUS_0_8_2Robin Slomkowski2001-02-271-0/+4
| | | | * configure.in: upped version to 0.8.2 for release
* reviewed by: Gene Z. Ragan <gzr@eazel.com>John Harper2001-02-271-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-26 John Harper <jsh@eazel.com> reviewed by: Gene Z. Ragan <gzr@eazel.com> Fixed bug 7073 (Alt-vs-Control, Sawfish-vs-Nautilus, arrow key bindings problems.) - I also changed sawfish to use control by default again. * libnautilus-extensions/nautilus-list.c (nautilus_list_keyboard_move_to, nautilus_list_keyboard_space): changed GDK_CONTROL_MASK to GDK_MOD1_MASK to be consistent with the icon container 2001-02-26 John Harper <jsh@eazel.com> * components/services/install/nautilus-view/.cvsignore: * components/services/vault/.cvsignore: * components/services/vault/command-line/.cvsignore: * data/top/.cvsignore: * help/nautilus-quick-reference/C/.cvsignore: * help/nautilus-user-manual/C/.cvsignore: * help/nautilus-user-manual/es/.cvsignore: * helper-utilities/xml-migrate/.cvsignore: Added and updated .cvsignore files to shut up cvs update
* reviewed by: Robin Slomkoswki <rslomkow@eazel.com>Eric Fischer2001-02-271-0/+9
| | | | | | | | | | | 2001-02-26 Eric Fischer <eric@eazel.com> reviewed by: Robin Slomkoswki <rslomkow@eazel.com> * nautilus.spec.in: Remove nautilus-xml-migrate.1 from list of files to include in RPM, because it's breaking the build and I'm too brain-dead right now to figure out what I did wrong.
* reviewed by: Robey Pointer <robey@eazel.com>Eric Fischer2001-02-271-0/+10
| | | | | | | | | | | | 2001-02-26 Eric Fischer <eric@eazel.com> reviewed by: Robey Pointer <robey@eazel.com> * nautilus-installer/src/installer.c: (eazel_install_progress), (eazel_install_preflight): Fix printf() format specifiers for installer->total_mb so gcc -Wall will stop complaning that a long int is being printed with a %d specifier.
* Fixed bug 6825 (nesting indent in tree panel too large, requires excessiveJohn Harper2001-02-271-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-26 John Harper <jsh@eazel.com> Fixed bug 6825 (nesting indent in tree panel too large, requires excessive scrolling): * components/tree/nautilus-tree-view.c (nautilus_tree_view_initialize): call gtk_ctree_set_indent to set the indent size of the tree view to 12 pixels (instead of the default 20) Fixed a couple of memory leaks: * components/tree/nautilus-tree-view.c (nautilus_tree_view_destroy): remember to free the unparented_tree_nodes list * components/tree/nautilus-tree-model.c (nautilus_tree_model_destroy, remove_all_nodes): remember to free the unparented_nodes list Try to find more information about bug 7018: * components/tree/nautilus-tree-view.c, components/tree/nautilus-tree-model.c, components/tree/nautilus-tree-node.c: added a lot of error checking (i.e. g_return_if_fail, etc)
* reviewed by: Eric Fischer <eric@eazel.com>Dan Mueth2001-02-271-0/+13
| | | | | | | | | | | | | | | 2001-02-26 Dan Mueth <dan@eazel.com> reviewed by: Eric Fischer <eric@eazel.com> Added a timestamp file so that OMF files only get built at build time and not at install time. * help/docs.make: * help/htmldocs.make: Added explicit dependency on ScrollKeeper and added "make -k ; make test" in place of "make -k test". * nautilus.spec.in:
* fixed bug 7067, on clean install, services icon is missing. Arlo recentlyAndy Hertzfeld2001-02-271-0/+7
| | | | | | | * data/linksets/home.xml: fixed bug 7067, on clean install, services icon is missing. Arlo recently removed the old services hand icon, but didn't update the image reference in the linkset; fixed by updating it.
* Ignore generated files.Ramiro Estrugo2001-02-271-0/+5
| | | | | * helper-utilities/xml-migrate/.cvsignore: Ignore generated files.
* reviewed by: John Harper <jsh@eazel.com>Ramiro Estrugo2001-02-271-0/+20
| | | | | | | | | | | | | | | | | | * libnautilus-extensions/nautilus-gdk-font-extensions.c: (nautilus_gdk_font_get_italic), (bold_font_table_free_one_node), (bold_font_table_free), (nautilus_gdk_font_get_bold), (font_bitmap_get_by_size), (nautilus_gdk_font_get_larger), (nautilus_gdk_font_get_largest_fitting), (font_get_bold), (font_list_fonts), (font_list_table_free_one_node), (font_list_table_free), (font_list_fonts_cached), (font_get_name), (font_get_size_in_pixels), (xlfd_string_could_be_scalable_non_bitmap): Rename some private files (remove the nautilus_ prefix) to make it clear they are not public. Add caching of the expensive list_fonts () call. Also cache the results of get_bold_font (). Always return a valid font for get_bold_font() even if a bold font is not found.
* Lots of folder stuff...Arlo Rose2001-02-271-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | * icons/arlo/i-directory-12-aa.png: * icons/arlo/i-directory-12.png: * icons/arlo/i-directory-192.png: * icons/arlo/i-directory-20-aa.png: * icons/arlo/i-directory-20.png: * icons/arlo/i-directory-24-aa.png: * icons/arlo/i-directory-24.png: * icons/arlo/i-directory-36-aa.png: * icons/arlo/i-directory-36.png: * icons/arlo/i-directory-96.png: * icons/arlo/i-directory.xml: * icons/crux_eggplant/Makefile.am: * icons/crux_eggplant/i-directory-12-aa.png: * icons/crux_eggplant/i-directory-12.png: * icons/crux_eggplant/i-directory-192.png: * icons/crux_eggplant/i-directory-20-aa.png: * icons/crux_eggplant/i-directory-20.png: * icons/crux_eggplant/i-directory-24-aa.png: * icons/crux_eggplant/i-directory-24.png: * icons/crux_eggplant/i-directory-36-aa.png: * icons/crux_eggplant/i-directory-36.png: * icons/crux_eggplant/i-directory-96.png: * icons/crux_eggplant/i-directory.xml: Lots of folder stuff...
* reviewed by: John Sullivan <sullivan@eazel.com>J Shane Culpepper2001-02-271-0/+31
| | | | | | | | | | | | | | | | | | | | | 2001-02-26 J Shane Culpepper <pepper@eazel.com> reviewed by: John Sullivan <sullivan@eazel.com> * README: Reflecting the need for minimum Mozilla version of 0.8 * components/mozilla/nautilus-mozilla-content-view.c: (nautilus_mozilla_content_view_initialize), (mozilla_new_window_callback): Fixed spelling of Javascript to JavaScript. Removed the js_status callback because it was only added for debugging and Ramiro found a bug in it. Finish bug #6885. * configure.in: Nautilus mozilla component now requires 0.8. Fix for bug #7042.
* reviewed by: Michael Engber <engber@eazel.com>John Harper2001-02-271-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-26 John Harper <jsh@eazel.com> reviewed by: Michael Engber <engber@eazel.com> Fixed bug 6898 (Tree view initialization may be slower than in PR3). Instead of instantiating and destroying Nautilus_Metafile bonobo objects each time metadata is queried, cache an object for each directory: * libnautilus-extensions/nautilus-directory-metafile.c (corba_object_is_local, corba_object_get_servant): new functions. These are ORBit dependent hacks (get_metafile): cache the Nautilus_Metafile object in the NautilusDirectory. Use the above ORBit hacks to break the circular reference when both client and servant are in the same process (the servant has always referenced the directory, caching the metafile in the directory introduces the cycle) * libnautilus-extensions/nautilus-directory-private.h (NautilusDirectoryDetails): added field metafile_corba_object * libnautilus-extensions/nautilus-directory.c (nautilus_directory_destroy): unref the cached Nautilus_Metafile object if its non-nil * libnautilus-extensions/nautilus-metafile.c, libnautilus-extensions/nautilus-metafile.h (NautilusMetafileDetails): temporarily moved to nautilus-metafile.h * libnautilus-extensions/nautilus-metafile.c (destroy): only unref the metafile's NautilusDirectory if the directory_ref_is_gone flag isn't set (set by the get_metafile method of nautilus-directory-metafile.c when it breaks the cycle) 2001-02-26 John Harper <jsh@eazel.com> reviewed by Darin Adler <darin@eazel.com> Moved much of the BonoboUI overhead to the idle handler. This should decrease latency when opening new windows. * src/nautilus-window-private.h: added fields to NautilusWindowDetails structure: ui_change_depth, ui_idle_id, ui_is_frozen, ui_pending_menu_initialize * src/nautilus-window.c, src/nautilus-window.h (nautilus_window_ui_freeze, nautilus_window_ui_thaw): new functions. Used to intelligently freeze and thaw the BonoboUIEngine associated with the window's container. The thawing (and thus the updating) is done in an idle handler (nautilus_window_ui_update): used to defeat the UI deferral, and update immediately (nautilus_window_constructed): moved part of the menu bar initialization to the idle handler * src/nautilus-window-manage-views.c, src/nautilus-window-menus.c, src/nautilus-window-toolbar.c, src/nautilus-window.c: call nautilus_window_ui_freeze before doing any UI changes, and nautilus_window_ui_thaw afterwards * src/nautilus-window-menus.c (nautilus_window_initialize_menus): split into two functions: nautilus_window_initialize_menus_part_1 and _part_2. Part two populates the `Go' and `Bookmarks' menus (and is deferred until the idle loop)
* reviewed by: Darin Adler <darin@eazel.com> (code) reviewed by: RobinEric Fischer2001-02-271-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-26 Eric Fischer <eric@eazel.com> reviewed by: Darin Adler <darin@eazel.com> (code) reviewed by: Robin Slomkowski <rslomkow@eazel.com> (Makefile, etc.) Fix bug 6197 (write script to convert metafiles and links to ower-case XML): * configure.in: Add helper-utilities/xml-migrate/Makefile to the list of files to be created. * helper-utilities/Makefile.am: Add xml-migrate to the list of subdirectories to be built. * helper-utilities/xml-migrate/Makefile.am: New Makefile: compile nautilus-xml-migrate and install its manpage. * helper-utilities/xml-migrate/xml-migrate.c: New program: searches a directory for the old uppercase XML files and turns them into lowercase ones. * helper-utilities/xml-migrate/nautilus-xml-migrate.1: New manpage: for the aforementioned program. * nautilus.spec.in: Include nautilus-xml-migrate and its manpage in the RPMs.
* reviewed by: Darin Adler <darin@eazel.com>Mike Engber2001-02-271-0/+9
| | | | | | | | | reviewed by: Darin Adler <darin@eazel.com> * libnautilus-extensions/nautilus-directory-async.c: (activation_uri_done): activation_uri_done (nautilus-directory-async.c) was not calling nautilus_file_changed - bug 7044.
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-02-261-0/+12
| | | | | | | | | | Fix bug 7023 (Multi-window mode opens second instance of same window.) * src/nautilus-window-manage-views.c: (open_location_prefer_existing_window_callback): For windows that are changing locations, we want to reuse them if the pending location is the one we are trying to open.
* reviewed by: Darin Adler <darin@eazel.com>John Sullivan2001-02-261-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bug 5812 (Some preferences widgets don't display correct values when Preferences dialog first displayed at Beginner level) The bug here was that all the widgets only had their state set when they were created. They are created when the Preferences dialog is first shown, even for the preferences that aren't displayed at this user level. So changing the user level to a higher one where there preference now appears but has a different value would leave the widget displaying the "hidden" value instead of the correct value. Fixed by making the code that updates the visibility also update the displayed values. * libnautilus-extensions/nautilus-preferences-item.h: Public prototype for nautilus_preferences_item_update_displayed_value. * libnautilus-extensions/nautilus-preferences-item.c: Added change_signal_ID to Details struct. (preferences_item_construct): Store the item type in the Details. Surprisingly, this wasn't being done before. Also, call nautilus_preferences_item_update_displayed_value after creating the item. (preferences_item_update_enum), (preferences_item_create_enum), (preferences_item_update_short_enum), (preferences_item_create_short_enum), (preferences_item_update_boolean), (preferences_item_create_boolean), (preferences_item_update_editable_string), (preferences_item_create_editable_string), (preferences_item_update_integer), (preferences_item_create_integer), (preferences_item_update_font_family), (preferences_item_create_font_family), (preferences_item_update_theme), (preferences_item_create_theme): Extract the code that sets the displayed widget value from _create_ to new function _update_. It's now called at the end of preferences_item_construct instead of in each _create_ function. Also, store the ID for each signal handler that monitors widget changes in Details. (nautilus_preferences_item_update_displayed_value): Call appropriate update function for item type. Block "change" signal handler while updating widgetry to avoid redundant preference changed notices. * libnautilus-extensions/nautilus-preferences-group.c: (nautilus_preferences_group_update): Call nautilus_preferences_item_update_displayed_value Other changes: * src/nautilus-shell-ui.xml: Return of the ellipsis in "About Nautilus...", by popular demand.
* reviewed by: Laszlo Kovacs <laszlo.kovacs@sun.com>Rebecca Schulman2001-02-261-0/+10
| | | | | | | | | | | | 2001-02-26 Rebecca Schulman <rebecka@eazel.com> reviewed by: Laszlo Kovacs <laszlo.kovacs@sun.com> * components/help/hyperbola-filefmt.c: (fmt_scrollkeeper_tree_empty): Fix missing braces that hid a bug which was exposed by the "may be used uninitialized" error in C.
* fixed bug 7030Laszlo Kovacs2001-02-261-0/+13
|
* fixed bug 7021, reset in colors pane messed up, by adding a call to turnAndy Hertzfeld2001-02-261-0/+6
| | | | | | * src/nautilus-property-browser.c: (add_reset_property): fixed bug 7021, reset in colors pane messed up, by adding a call to turn the raw pixbuf into a property chit.
* Ignore generated files.Ramiro Estrugo2001-02-261-0/+9
| | | | | | | | | * .cvsignore: * help/nautilus-user-manual/es/.cvsignore: * omf-install/.cvsignore: * test/.cvsignore: * user-guide/C/.cvsignore: Ignore generated files.
* sleepy reviewer: Robey Pointer <robey@eazel.com>Eskil Heyn Olsen2001-02-261-0/+13
| | | | | | | | | | | | | | | 2001-02-26 Eskil Heyn Olsen <eskil@eazel.com> sleepy reviewer: Robey Pointer <robey@eazel.com> * components/services/install/lib/eazel-install-logic2.c: (check_no_two_packages_has_same_file), (install_packages): when adding extrapackges to main packageslist, check that we're not adding duplicates. * components/services/install/lib/eazel-package-system-types.c: (eazel_install_package_compare): remopved debug outpu
* reviewed by: Eskil Heyn Olsen <eskil@eazel.com>Robey Pointer2001-02-261-0/+23
| | | | | | | | | | | | | | | | | | | | | * components/services/install-view/callbacks.c: (nautilus_service_install_preflight_check): * components/services/install-view/forms.c: (add_padding_to_box), (generate_install_form), (make_query_box): * components/services/install-view/nautilus-service-install-view.c: * components/services/install-view/nautilus-service-install-view.h: Put the preflight query into a pane so it can be made scrollable if the list of packages gets too long. * nautilus-installer/src/installer.c: (eazel_install_progress), (eazel_download_progress), (install_failed), (eazel_install_preflight): * nautilus-installer/src/installer.h: Fix the progress bars to make sense. The fact that they even looked like they were 90% working before is just a bizarre coincidence.
* Changed Size to Installed Size to more accurately reflect the information we ↵Arik Devens2001-02-261-0/+11
| | | | are attempting to convey. Fixes bug 7009.
* reviewed by: TuxDan Mueth2001-02-261-0/+9
| | | | | | | | | | | 2001-02-26 Dan Mueth <dan@eazel.com> reviewed by: Tux Fixing bug: 6983 by changing "help:nautilus" to "help:nautilus-user-manual". * src/nautilus-window-menus.c:
* glanced at by: Ian McKellar <ian@eazel.com>Eskil Heyn Olsen2001-02-261-3/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-25 Eskil Heyn Olsen <eskil@eazel.com> glanced at by: Ian McKellar <ian@eazel.com> * components/services/install/command-line/eazel-alt-install-corba. c: (eazel_download_progress_signal), (eazel_install_progress_signal): Fixed bug 6985, no mo're \r's in the translated strings Fixed bug 7003 * components/services/install/lib/eazel-install-logic2.c: (check_tree_helper), (check_no_two_packages_has_same_file), indent fixed Nicer output in the non-debug output mode (use readable packagename) Removed call to add_file_conflict untill SoftCat db is rebuild. (check_conflicts_against_already_installed_packages), Test for file existance, if present, do the proper check. Nicer output in the non-debug ouptut mode (use readable packagename) (check_feature_consistency), Set a integer datafield to not recheck consistency for packages when doing a revive cycle. Added check to avoid noting certain updates as breaks. Added check to avoid renoting revived breaks (fixes bug 6811) (do_file_conflict_check), Call check_tree_for_conflicts after feature_consistency_check to revive FeatureBreaks (fixes bug 6811) (eazel_uninstall_globber): Removed a c++ commented out debug call. Also added I18N tags to all g_message output and revamped some output to be more translator friendly. Ensured that debugless output still makes sense. Fixed a bug in uninstall where it would report too many packages. Removed add_to_breaks_if_new, replaced it with the "normal" g_list_find_custom call. * components/services/install/lib/eazel-package-system-types.h: Changed packagedata->obsolotes into a GList * * components/services/install/lib/eazel-package-system-types.c: (packagedata_finalize), (packagedata_copy), (packagedata_fill_in_missing), (packagedata_get_readable_name), (eazel_install_package_compare), (packagedata_dump_int): treat packagedata->obsolotes as a GList* and not a char*. * components/services/install/lib/eazel-package-system-rpm3.c: (eazel_package_system_rpm3_packagedata_fill_from_header): Correctly read the RPMTAG_OBSOLETES and put into the packagedata object.
* Partial fix for bug 5701. Moved icon stretching to an idle handler to both ↵Arik Devens2001-02-261-0/+14
| | | | speed it up a bit and stop it from growing then freezing then jumping to a new size. Will do more after 1.0.
* reviewed by: Maciej Stachowiak <mjs@eazel.com>Dan Mueth2001-02-261-0/+11
| | | | | | | | | | | | | 2001-02-26 Dan Mueth <dan@eazel.com> reviewed by: Maciej Stachowiak <mjs@eazel.com> * help/docs.make: Small fix. Won't take effect until nautilus.spec.in stops explicitly setting $prefix to hold RPM_BUILD_ROOT. When that is fixed, this will allow OMF files to hold the correct path to the docs. * nautilus.spec.in: Removed a line referring to an image which Arlo removed earlier.
* Added a 20 pixel version for the Tree view and menus.Arlo Rose2001-02-261-0/+7
| | | | | | | * icons/arlo/Makefile.am: * icons/arlo/i-regular-20-aa.png: * icons/arlo/i-regular-20.png: Added a 20 pixel version for the Tree view and menus.
* reviewed by: John Harper <jsh@eazel.com>Gene Z. Ragan2001-02-261-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-02-26 Gene Z. Ragan <gzr@eazel.com> reviewed by: John Harper <jsh@eazel.com> Fixed bug 3898, selection in icon view extremely slow I increased the performance of drag selection of icons in a few ways. First, I avoid unneeded, repeated transforms of coordinates from world coordinates to canvas coordinates. I also cached three freqeuently calculated dimensions; the icons bounds in canvas coordinates, the icons text bounds and canvas coordinates and the bounding rect of all emblems in canvas coordinates. Instead of repeatedly calculating these values, have functions refer to the cached values. In hit_test, I then do a quick intersection check of the drag rect with the cached values before proceeding to the more expensive intersection detection routines. * libnautilus-extensions/nautilus-icon-canvas-item.c: * libnautilus-extensions/nautilus-icon-canvas-item.h: (nautilus_icon_canvas_item_set_image), (compute_text_rectangle), (nautilus_icon_canvas_item_draw), (nautilus_icon_canvas_item_render), (nautilus_icon_canvas_item_bounds), (get_icon_canvas_rectangle), Set up the various places that we need to update our cached items. (nautilus_icon_canvas_item_update_bounds): Update our cached values. (hit_test), (hit_test_stretch_handle): Perform quick interesection checks before doing more expensive checks. (nautilus_icon_canvas_item_hit_test_rectangle): Change function to use canvas coordinates. The caller is responsible to do the conversion form world to canvas. This provides a large optimization if this routine is caled in a loop. * libnautilus-extensions/nautilus-icon-container.c: * libnautilus-extensions/nautilus-icon-container.h: (rubberband_select): Do transform of drag rect from world coordiantes to canvas canvas coordinates onlty once. There is no need to do this for every canvas item that is visted during list traversal. * libnautilus-extensions/nautilus-icon-dnd.c: (nautilus_icon_container_item_at): Call nautilus_icon_canvas_item_hit_test_rectangle() using coordinate converted to canvas coordinates.
* Gene Z. Ragan <gzr@eazel.com> was subjected to this patch and survived.George Lebl2001-02-261-0/+9
| | | | | | | | | | | Mon Feb 26 03:00:03 2001 George Lebl <jirka@5z.com> Gene Z. Ragan <gzr@eazel.com> was subjected to this patch and survived. * components/help/hyperbola-nav-tree.c (set_node_style): Also set HYP_TREE_NODE_BOOK type nodes to italic, which should finally completely fix #6911
* Mistake in the xml file.Arlo Rose2001-02-261-0/+6
| | | | Mistake in the xml file.
* Changed the design of the Crux documents to have 8.5 x 11 aspect ratio,Arlo Rose2001-02-261-1/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: * icons/arlo/Makefile.am: * icons/arlo/i-regular-12-aa.png: * icons/arlo/i-regular-12.png: * icons/arlo/i-regular-192-aa.png: * icons/arlo/i-regular-192.png: * icons/arlo/i-regular-24-aa.png: * icons/arlo/i-regular-24.png: * icons/arlo/i-regular-36-aa.png: * icons/arlo/i-regular-36.png: * icons/arlo/i-regular-72-aa.png: * icons/arlo/i-regular-72.png: * icons/arlo/i-regular-96-aa.png: * icons/arlo/i-regular-96.png: * icons/arlo/i-regular-aa.png: * icons/arlo/i-regular.png: * icons/arlo/i-regular.xml: Changed the design of the Crux documents to have 8.5 x 11 aspect ratio, and removed the torn out of a sprial notebook visual appearance. I also added all the sizes that Nautilus needs in both 8 bit and 1 bit mask mode. * icons/crux_eggplant/Makefile.am: * icons/crux_eggplant/crux_eggplant.xml: * icons/crux_eggplant/i-regular-192-aa.png: * icons/crux_eggplant/i-regular-192.png: * icons/crux_eggplant/i-regular-72-aa.png: * icons/crux_eggplant/i-regular-72.png: * icons/crux_eggplant/i-regular-96-aa.png: * icons/crux_eggplant/i-regular-96.png: * icons/crux_eggplant/i-regular-aa.png: * icons/crux_eggplant/i-regular.png: * icons/crux_eggplant/i-regular.xml: Removed the throbber and the document icons out of Crux Eggplant and made them point to the ones in Crux teal.
* reviewed by: Seth Nickell <snickell@stanford.edu>Dan Mueth2001-02-261-0/+8
| | | | | | | | | | 2001-02-26 Dan Mueth <dan@eazel.com> reviewed by: Seth Nickell <snickell@stanford.edu> Updating spec file to fix breakage... mjs removed this program. * nautilus.spec.in: Removed %{prefix}/bin/eazel-vault
* reviewed by: Robey Pointer <robey@eazel.com>Dan Mueth2001-02-261-0/+7
| | | | | | | | | 2001-02-25 Dan Mueth <dan@eazel.com> reviewed by: Robey Pointer <robey@eazel.com> * po/POTFILES.in: Fixed breakage caused by mjs moving some files around and forgetting to update this file.
* oopsRobey Pointer2001-02-261-1/+1
|
* reviewed by: Eskil Heyn Olsen <eskil@eazel.com>Robey Pointer2001-02-261-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * components/services/install/lib/eazel-install-logic2.c: (packagedata_add_to_breaks_if_new), (do_requirement_consistency_check_package), (do_requirement_consistency_check_internal), (do_requirement_consistency_check), (check_tree_helper): Trying to make the new consistency-check stuff work, so that the RH62 install will succeed. This seems to do it for me. First, flatten the dep-tree before doing consistency checks, to make sure everything gets checked. Second, only add a package to the breaks list if that package isn't already there. * components/services/install/lib/eazel-install-problem.c: (get_detailed_messages_breaks_foreach): Clean up one of the messages a little bit so it's less nonsensical. * components/services/install/lib/eazel-package-system-types.c: (dump_package_break_list): The names of these (debug messages) appeared to be reversed, which might have caused someone unneeded heartbreak someday. * nautilus-installer/src/installer.c: (eazel_install_preflight): If any packages failed before the preflight, give up.
* reviewed by: George Lebl <jirka@5z.org>John Fleck2001-02-261-1/+12
| | | | | | | | | | | | 2001-02-25 John Fleck <jfleck@inkstain.net> reviewed by: George Lebl <jirka@5z.org> * components/help/converters/gnome-db2html2/toc-elements.c adding code to toc_glossterm_start_elemen and toc_glossterm_end_element to set and unset boolean variable in_printed_title that determines whether we're in a printed title in the table of contents
* reviewed by: Michael K. Fleming <mfleming@eazel.com>Maciej Stachowiak2001-02-261-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * components/services/install/nautilus-view/.cvsignore: * components/services/install/nautilus-view/Makefile.am: * components/services/install/nautilus-view/Nautilus_View_install.oaf.in: * components/services/install/nautilus-view/callbacks.c: * components/services/install/nautilus-view/callbacks.h: * components/services/install/nautilus-view/forms.c: * components/services/install/nautilus-view/forms.h: * components/services/install/nautilus-view/main.c: * components/services/install/nautilus-view/nautilus-service-install-view.c: * components/services/install/nautilus-view/nautilus-service-install-view.h: * components/services/install/nautilus-view/nautilus-service-install.c: * components/services/install/nautilus-view/nautilus-service-install.h: Move it all to components/services/install-view * components/services/install/Makefile.am: Don't build nautilus-view subdir. * components/services/Makefile.am: Build insall-view subdir. * components/services/install-view/Makefile.am: Don't do evil hack to build inventory dir. * components/services/vault/.cvsignore: * components/services/vault/Makefile.am: * components/services/vault/command-line/.cvsignore: * components/services/vault/command-line/Makefile.am: * components/services/vault/command-line/main.c: * components/services/vault/command-line/vault-operations.c: * components/services/vault/command-line/vault-operations.h: Remove old cruft. * configure.in: Adjust for above changes.