summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Work on 2036 - drawing glitches in ListView.Pavel Cisler2000-10-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-03 Pavel Cisler <pavel@eazel.com> Work on 2036 - drawing glitches in ListView. * configure.in: * cut-n-paste-code/widgets/Makefile.am: * cut-n-paste-code/widgets/nautilusclist/.cvsignore: * cut-n-paste-code/widgets/nautilusclist/Makefile.am: * cut-n-paste-code/widgets/nautilusclist/nautilusclist.c: * cut-n-paste-code/widgets/nautilusclist/nautilusclist.h: (COLUMN_FROM_XPIXEL), (LIST_WIDTH), (nautilus_clist_get_type), (nautilus_clist_class_init), (nautilus_clist_set_arg), (nautilus_clist_get_arg), (nautilus_clist_init), (nautilus_clist_construct), (nautilus_clist_new), (nautilus_clist_new_with_titles), (nautilus_clist_set_hadjustment), (nautilus_clist_get_hadjustment), (nautilus_clist_set_vadjustment), (nautilus_clist_get_vadjustment), (nautilus_clist_set_scroll_adjustments), (nautilus_clist_set_shadow_type), (nautilus_clist_set_selection_mode), (nautilus_clist_freeze), (nautilus_clist_thaw), (nautilus_clist_column_titles_show), (nautilus_clist_column_titles_hide), (nautilus_clist_column_title_active), (nautilus_clist_column_title_passive), (nautilus_clist_column_titles_active), (nautilus_clist_column_titles_passive), (nautilus_clist_set_column_title), (nautilus_clist_get_column_title), (nautilus_clist_set_column_widget), (nautilus_clist_get_column_widget), (nautilus_clist_set_column_justification), (nautilus_clist_set_column_visibility), (nautilus_clist_set_column_resizeable), (nautilus_clist_set_column_auto_resize), (nautilus_clist_columns_autosize), (nautilus_clist_optimal_column_width): Had to create a copy of GtkCList to work around problems where the drawing code was getting called directly behind our derived classes back. Rebecka already set GtkCList up in the cut-n-paste directory. Move it to the Nautilus namespace so that it doesn't collide with the original. Add more methods to allow completely overriding all drawing by a derived class. Add not reached asserts in original GtkCList drawing code that was messing us up. * libnautilus-extensions/Makefile.am: * libnautilus-extensions/nautilus-list-column-title.c: (get_column_label_at), (get_column_frame_at), (nautilus_list_column_title_paint), (in_column_rect), (in_resize_rect): * libnautilus-extensions/nautilus-list.c: (nautilus_list_initialize_class), (activate_row), (nautilus_list_is_row_selected), (row_set_selected), (select_row_unselect_others), (nautilus_list_unselect_all), (nautilus_list_select_all), (nautilus_list_button_press), (nautilus_list_button_release), (nautilus_list_clear_keyboard_focus), (nautilus_list_set_keyboard_focus), (nautilus_list_keyboard_move_to), (nautilus_list_select_row), (keyboard_row_reveal_timeout_callback), (nautilus_list_reveal_row), (nautilus_clist_get_first_selected_row), (nautilus_clist_get_last_selected_row), (nautilus_list_keyboard_navigation_key_press), (nautilus_list_activate_selected_items), (nautilus_list_realize), (list_requisition_width), (nautilus_list_size_request), (new_column_width), (size_allocate_columns), (size_allocate_title_buttons), (nautilus_list_draw_focus), (get_cell_style), (get_cell_horizontal_start_position), (last_column_index), (get_cell_rectangle), (draw_cell), (draw_row), (nautilus_list_clear_from_row), (draw_rows), (draw_all), (nautilus_list_draw), (nautilus_list_expose), (nautilus_list_resize_column), (nautilus_list_mark_cell_as_link), (nautilus_list_set_cell_contents), (nautilus_list_set_pixbuf_list), (nautilus_list_track_new_column_width), (nautilus_list_motion), (nautilus_list_column_resize_track_start), (nautilus_list_column_resize_track), (nautilus_list_column_resize_track_end), (nautilus_list_real_scroll), (nautilus_list_clear), (nautilus_list_new_with_titles), (nautilus_list_row_at), (nautilus_list_get_selection), (nautilus_list_set_selection), (nautilus_list_each_selected_row), (nautilus_list_get_first_selected_row), (insert_row): * libnautilus-extensions/nautilus-list.h: * src/file-manager/fm-list-view.c: (column_clicked_callback), (fm_list_view_compare_rows), (compare_rows_by_name), (match_row_name), (context_click_selection_callback), (context_click_background_callback), (make_sorted_row_array), (select_row_common), (select_previous_next_common), (fm_list_nautilus_file_at), (row_get_data_binder), (fm_list_get_drag_pixmap), (create_list), (set_up_list), (add_to_list), (fm_list_view_clear), (fm_list_view_begin_adding_files), (fm_list_view_add_file), (remove_from_list), (fm_list_view_file_changed), (fm_list_view_done_adding_files), (real_is_empty), (fm_list_view_set_zoom_level), (fm_list_view_reset_row_height), (fm_list_view_select_all), (fm_list_view_sort_items), (install_row_images), (update_icons): Updated to match new renamings. * libnautilus-extensions/nautilus-list.h: * libnautilus-extensions/nautilus-list.c: (draw_rows), (draw_all): Make these a method, call them as such instead of calling them directly. Switch to the new NAUTILUS_CALL_VIRTUAL macro.
* Update for GConf HEAD (0.9)Ramiro Estrugo2000-10-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * README: * components/mozilla/nautilus-mozilla-content-view.c: (nautilus_mozilla_content_view_initialize): * components/services/install/lib/eazel-install-metadata.c: (check_gconf_init), (get_conf_string), (get_conf_int), (get_conf_boolean): * components/services/install/lib/eazel-install-types.c: (categorydata_new): * components/services/nautilus-dependent-shared/Makefile.am: * components/services/trilobite/libtrilobite/trilobite-redirect.c: (check_gconf_init), (wipe_redirect_table), (add_redirect), (trilobite_redirect_lookup), (trilobite_get_services_address): * configure.in: * libnautilus-extensions/nautilus-global-preferences.c: (global_preferences_get_sidebar_panel_view_identifiers), (register_proxy_preferences): * libnautilus-extensions/nautilus-preferences-private.h: * libnautilus-extensions/nautilus-preferences.c: (preferences_hash_node_add_by_user_level_callbacks), (preferences_hash_node_add_callback), (preferences_make_make_gconf_key), (preferences_gconf_by_user_level_callback), (preferences_gconf_callback), (preferences_initialize_if_needed), (nautilus_preferences_set_boolean), (nautilus_preferences_get_boolean), (nautilus_preferences_set_string_list), (nautilus_preferences_get_string_list), (nautilus_preferences_set_enum), (nautilus_preferences_get_enum), (nautilus_preferences_set), (nautilus_preferences_get), (nautilus_preferences_handle_error): * libnautilus-extensions/nautilus-user-level-manager.c: (user_level_manager_new), (user_level_set_default_if_needed), (gconf_user_level_changed_callback), (nautilus_user_level_manager_set_user_level), (user_level_manager_get_user_level_as_string), (nautilus_user_level_manager_set_default_value_if_needed), (nautilus_user_level_manager_compare_preference_between_user_levels ): Update for GConf HEAD (0.9)
* Add a --disable-mozilla-component autoconf flag so the component can beRamiro Estrugo2000-09-291-0/+18
| | | | | | | * configure.in: Add a --disable-mozilla-component autoconf flag so the component can be forced disabled even if mozilla development libraries are detected.
* Moved the leak-checker and profiler tools to their own gnome cvs module.Ramiro Estrugo2000-09-291-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am: * configure.in: * HACKING: * tools/.cvsignore: * tools/Makefile.am: * tools/README: * tools/leak-checker/.cvsignore: * tools/leak-checker/Makefile.am: * tools/leak-checker/nautilus-leak-checker-stubs.h: * tools/leak-checker/nautilus-leak-checker.c: * tools/leak-checker/nautilus-leak-checker.h: * tools/leak-checker/nautilus-leak-hash-table.c: * tools/leak-checker/nautilus-leak-hash-table.h: * tools/leak-checker/nautilus-leak-symbol-lookup.c: * tools/leak-checker/nautilus-leak-symbol-lookup.h: * tools/profiler/Makefile: * tools/profiler/funcsummary.C: * tools/profiler/funcsummary.h: * tools/profiler/machine-profile.S: * tools/profiler/machine-profile.h: * tools/profiler/machine-profileP.h: * tools/profiler/nautilus-leak-symbol-lookup.C: * tools/profiler/nautilus-leak-symbol-lookup.h: * tools/profiler/profile.C: * tools/profiler/profile.h: * tools/profiler/profileP.h: * tools/profiler/profiledata.C: * tools/profiler/profiledata.h: * tools/profiler/symbol-table.h: * tools/profiler/test.cpp: * tools/profiler/totaltime.C: * tools/profiler/totaltime.h: Moved the leak-checker and profiler tools to their own gnome cvs module.
* Switch the order of assignment of warnings to CFLAGS so that they can beRamiro Estrugo2000-09-291-2/+3
| | | | | | * configure.in: Switch the order of assignment of warnings to CFLAGS so that they can be overridden by the user at configure time.
* Added Catalan language filePablo Saratxaga2000-09-281-1/+1
|
* Add support for using a debuggable version of the beast.Ramiro Estrugo2000-09-271-3/+34
| | | | | | * components/mozilla/Makefile.am: * configure.in: Add support for using a debuggable version of the beast.
* Cut and pasted the gtkclist widget into nautilus. Fixed bugzilla.eazel.comRebecca Schulman2000-09-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-21 Rebecca Schulman <rebecka@eazel.com> Cut and pasted the gtkclist widget into nautilus. Fixed bugzilla.eazel.com 481, to reflect user file filtering preferences in directory counts, and in the process, fixed bug 480. * configure.in: * cut-n-paste-code/widgets/.cvsignore: * cut-n-paste-code/widgets/Makefile.am: * cut-n-paste-code/widgets/gtkclist/.cvsignore: * cut-n-paste-code/widgets/gtkclist/Makefile.am: * cut-n-paste-code/widgets/gtkclist/gtkclist.c: * cut-n-paste-code/widgets/gtkclist/gtkclist.h: (COLUMN_FROM_XPIXEL), (LIST_WIDTH), (gtk_clist_get_type), (gtk_clist_class_init), (gtk_clist_set_arg), (gtk_clist_get_arg), (gtk_clist_init), (gtk_clist_construct), (gtk_clist_new), (gtk_clist_new_with_titles), (gtk_clist_set_hadjustment), (gtk_clist_get_hadjustment), (gtk_clist_set_vadjustment), (gtk_clist_get_vadjustment), (gtk_clist_set_scroll_adjustments), (gtk_clist_set_shadow_type), (gtk_clist_set_selection_mode), (gtk_clist_freeze), (gtk_clist_thaw), (gtk_clist_column_titles_show), (gtk_clist_column_titles_hide), (gtk_clist_column_title_active), (gtk_clist_column_title_passive), (gtk_clist_column_titles_active), (gtk_clist_column_titles_passive), (gtk_clist_set_column_title), (gtk_clist_get_column_title), (gtk_clist_set_column_widget), (gtk_clist_get_column_widget), (gtk_clist_set_column_justification), (gtk_clist_set_column_visibility), (gtk_clist_set_column_resizeable), (gtk_clist_set_column_auto_resize), (gtk_clist_columns_autosize), (gtk_clist_optimal_column_width): * src/file-manager/Makefile.am: Add include of the cut-n-paste-code directory, so we can access the clist. * libnautilus-extensions/Makefile.am: include the new static gtkclist library * libnautilus-extensions/nautilus-list.h: include the cut and pasted widget instead of the gtk one. * libnautilus-extensions/nautilus-directory-async.c: (get_filter_options_for_directory_count), (start_getting_directory_counts): Add command to get filtering options for gnome-vfs based on user preferences. This works niftily when preferences change thanks to the callbacks in fm_directory_view
* fixed bug 1471, need real icons for bookmark and missing bookmark, byAndy Hertzfeld2000-09-211-0/+1
| | | | | | | fixed bug 1471, need real icons for bookmark and missing bookmark, by adding these new ones from Susan. plus, added a new theme from Susan with realistic folders.
* added a new theme for the classic GNOME icons, and made changed theAndy Hertzfeld2000-09-201-0/+1
| | | | | | | | | added a new theme for the classic GNOME icons, and made changed the default document icons to the one's from the eazel theme that can display embedded text. This is a step on the way toward refining the default theme. I think Darin's recent check-in broke the icon factory so it only displays icons from the default theme; I'll try to fix that soon.
* Fixed bug 640 (icon cache never frees images (awaiting GdkPixbufDarin Adler2000-09-201-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix)). Also took care of bug 3145 (zillions of 'main_loops != NULL' assertion failures when quitting) and bug 3138 (Some code in the icon factory is cut and pasted from elsewhere). And a few unrelated things that came up while I was busy working on these. * configure.in: Applied patch from Dan Winship to fix handling of CFLAGS and LDFLAGS. Fixes some missing quoting and other mistakes. * libnautilus-extensions/Makefile.am: * libnautilus-extensions/nautilus-icon-factory-private.h: * libnautilus-extensions/nautilus-thumbnails.c: * libnautilus-extensions/nautilus-thumbnails.h: Broke out the thumbnailing code into its own source file for clarity. * libnautilus-extensions/nautilus-directory.c: * libnautilus-extensions/nautilus-file-utilities.h: * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_make_directory_and_parents): Moved nautilus_make_directory_and_parents into a place where the thumbnail code can share it instead of requiring its own copy. * libnautilus-extensions/nautilus-global-preferences.h: * libnautilus-extensions/nautilus-global-preferences.c: (destroy_global_prefs_dialog), (global_preferences_get_dialog), (nautilus_global_preferences_dialog_update), (nautilus_global_preferences_initialize): * libnautilus-extensions/nautilus-preferences.h: * libnautilus-extensions/nautilus-preferences.c: (preferences_initialize_if_needed), (preferences_shutdown): * src/nautilus-application.c: (nautilus_application_destroy): Changed code so that it cleans up with g_atexit instead of with an explicit shutdown call. This makes it sequence correctly with other atexit code. * libnautilus-extensions/nautilus-icon-canvas-item.h: * libnautilus-extensions/nautilus-icon-canvas-item.c: (nautilus_icon_canvas_item_destroy), (nautilus_icon_canvas_item_set_attach_points), (emblem_layout_next): * libnautilus-extensions/nautilus-icon-container.c: (nautilus_icon_container_update_icon): Added a Nautilus prefix to the EmblemAttachPoints typedef, since it's public. * libnautilus-extensions/nautilus-icon-factory.h: * libnautilus-extensions/nautilus-icon-factory.c: Changed the icon factory structure so that it will actually free pixbufs when done with them. Made some other small fixes to the icon factory in passing, including removing some redundant code and fixing the logic for getting custom icons and deleting the icon factory and g_atexit time. * src/file-manager/fm-icon-view.c: (play_file), (preview_sound): Restructured the logic for playing sound previews a little to get rid of compiler warnings and close some loopholes in the old code. * src/nautilus-main.c: (is_event_loop_needed), (quit_if_in_main_loop), (nautilus_gtk_main_quit_all), (event_loop_unregister), (nautilus_main_event_loop_register), (nautilus_main_is_event_loop_mainstay), (nautilus_main_event_loop_quit), (main): Fixed the main loop quitting logic so that it is a bit simpler and works with the gnome-vfs code that runs event handling after the last main loop is gone.
* Remove instances of libwww, as it's no longer required.Josh Barrow2000-09-181-9/+0
| | | | | | | * README: * configure.in: * nautilus.spec.in: Remove instances of libwww, as it's no longer required.
* Fixed bug 2194, no scrollbars in image view Fixed bug 2215, image viewerGene Z. Ragan2000-09-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-15 Gene Z. Ragan <gzr@eazel.com> Fixed bug 2194, no scrollbars in image view Fixed bug 2215, image viewer needs to erase background when loading image. I fixed these bugs by writing a new image component. Is this bad? I don't know. What is bad is the current state of the EOG bonobo component. I don't think it is worth our time to fix it right now. This component will also support the zoomable interface when Maciej finishes the work there. It is doubtful the EOG bonobo component would have a Nautilus specific dependency. * components/Makefile.am: * components/image-viewer/.cvsignore: * components/image-viewer/Makefile.am: * components/image-viewer/io-png.c: (png_write_data_fn), (png_flush_fn), (image_save): * components/image-viewer/io-png.h: * components/image-viewer/nautilus-image-view.c: (release_pixbuf_cb), (release_pixbuf), (bod_destroy_cb), (get_pixbuf), (render_pixbuf), (redraw_view), (configure_size), (resize_all_cb), (view_update), (save_image_to_stream), (load_image_from_stream), (destroy_view), (zoomable_zoom_in_callback), (zoomable_zoom_out_callback), (zoomable_set_zoom_level_callback), (zoomable_zoom_to_fit_callback), (drawing_area_exposed), (view_size_allocate_cb), (scrolled_view_size_allocate_cb), (view_factory_common), (scaled_view_factory), (scrollable_view_factory), (bonobo_object_factory), (init_bonobo_image_generic_factory), (init_server_factory), (main): * components/image-viewer/nautilus-image-view.oafinfo: * configure.in: New files and functions.
* Some work towards 1994.Maciej Stachowiak2000-09-151-1/+3
| | | | | | | | | | | | | | * libnautilus-adapter/nautilus-adapter-factory.idl: Changed `object' argument to `component'. * configure.in: Generate Makefile for components/adapter directory. * components/Makefile.am: Add adapter subdir to build. * components/adapter/Makefile.am, components/adapter/main.c, components/adapter/nautilus-adapter-factory-server.c, components/adapter/nautilus-adapter-factory-server.h, components/adapter/nautilus-adapter.oafinfo: Skeleton for the adapter component.
* Another cut at getting the tinderbox to be happy.Darin Adler2000-09-141-1/+0
| | | | | | | | | | | | * configure.in: Remove websearch directory. * nautilus.spec.in: Remove ntl-web-browser, ntl-web-search, and websearch directory pattern. * components/services/trilobite/sample/nautilus-view/Makefile.am: Fix typo (SUBDIR instead of SUBDIRS). * src/file-manager/fm-directory-view.c: (schedule_update_menus): Only schedule an update if the menus are already merged. Also made cosmetic changes.
* Merging startup and summary into a single view. Deleted the originalJ Shane Culpepper2000-09-141-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-14 J Shane Culpepper <pepper@eazel.com> * components/services/Makefile.am: * components/services/inventory/nautilus-view/nautilus-inventory-vi ew.c: (generate_inventory_form), (make_http_post_request), (go_to_uri): * components/services/startup/.cvsignore: * components/services/startup/Makefile.am: * components/services/startup/command-line/.cvsignore: * components/services/startup/command-line/Makefile.am: * components/services/startup/nautilus-view/.cvsignore: * components/services/startup/nautilus-view/Makefile.am: * components/services/startup/nautilus-view/main.c: * components/services/startup/nautilus-view/nautilus-service-startu p-view.c: * components/services/startup/nautilus-view/nautilus-service-startu p-view.h: * components/services/startup/nautilus-view/nautilus-service-startu p-view.oafinfo: * components/services/summary/nautilus-view/nautilus-summary-view.c : (generate_startup_form), (generate_startup_form_logo), (generate_summary_form), (nautilus_summary_view_load_uri): * components/services/summary/nautilus-view/nautilus-summary-view.o afinfo: * configure.in: Merging startup and summary into a single view. Deleted the original startup view. Removed inventory view from daily builds since it is going to be moved out of the nautilus module. Removed some invalid FIXMEs from inventory since it will be completely rewritten.
* Remove the check for gtkhtml, as it isn't build any more.Josh Barrow2000-09-141-22/+0
| | | | | * configure.in: Remove the check for gtkhtml, as it isn't build any more.
* Add checks to fix things on Solaris regarding mounting, environmentSeth Nickell2000-09-121-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-11 Seth Nickell <seth@eazel.com> * configure.in: Add checks to fix things on Solaris regarding mounting, environment variables, and fonts. Added tests for compiler warning flags that are not supported with all versions of GCC. * helper-utilities/authenticate/nautilus-authenticate-pam.c: (pam_conversion_func): Remove "const" from system call for compatibility with Solaris. * libnautilus-extensions/nautilus-file.c: (get_id_from_digit_string): uid_t != int, so change functions converting from string to uid_t to deal with greater bit uids properly. * libnautilus-extensions/nautilus-glib-extensions.h: * libnautilus-extensions/nautilus-glib-extensions.c: (nautilus_g_setenv), (nautilus_g_unsetenv): Add system gnostic functions for setting and removing variables from the environment. * libnautilus-extensions/nautilus-scalable-font.c: (initialize_global_stuff_if_needed): Temporary fix to deal with the absence of "RedHat-style" font paths on Solaris and Debian whilst font paths are still hard-coded. * libnautilus-extensions/nautilus-volume-monitor.c: (nautilus_volume_monitor_get_volume_name), (nautilus_volume_monitor_volume_is_mounted), (mount_volumes_update_is_mounted), (mnttab_add_mount_volume), (mntent_add_mount_volume), (find_volumes): Rewrite sections to use the appropriate Solaris mounting functions if Linux-style mount/umount/mount-table manipulation functions are not available. * libnautilus/nautilus-view-component.idl: * src/nautilus-view-frame-corba.c: * src/nautilus-zoomable-frame-corba.c: (impl_Nautilus_ZoomableFrame_report_zoom_level_changed): Change doubles to floats to work around an ORBit problem on Solaris wherein doubles are not correctly aligned. * src/file-manager/fm-desktop-icon-view.c: remove gratuitous linux specific header inclusion * src/nautilus-first-time-druid.c: (set_http_proxy): * src/nautilus-main.c: (main): * src/nautilus-shell.c: (corba_restart): (impl_Nautilus_ViewFrame_report_load_progress): Changed "setenv" and "unsetenv" calls to use nautilus_g_setenv and nautilus_g_unsetenv. * src/nautilus-window-manage-views.c: (report_sidebar_panel_failure_to_user): Add better error message to sidebar failures where it can't figure out which sidebar failed. Done in order to fix null string being passed to dialogue function which segfaulted Nautilus on Solaris. Yes children, your Nautilus will now run and frollick in the green, green pasture of the multi-cpu UltraSparc.
* Add AM_PATH_GTK checkMaciej Stachowiak2000-09-111-0/+6
| | | | | | | | | * configure.in: Add AM_PATH_GTK check * libnautilus/Makefile.am: include GTK_CFLAGS in INCLUDES * libnautilus/nautilus-view.c (view_frame_call_begin): Fix yet another screwup.
* New IDL interface for the special adapter component that will be used toMaciej Stachowiak2000-09-071-0/+6
| | | | | | | | | | | | | | | | | * libnautilus-adapter/nautilus-adapter-factory.idl: New IDL interface for the special adapter component that will be used to wrap ordinary Bonobo components to look like Nautilus::Views as part of the solution to bugzilla.eazel.com #1994. * libnautilus-adapter/Makefile.am: Build a library containing the stubs and sekeletons. * libnautilus/nautilus-view-component.idl: Some changes so this IDL file can be included in others safely. * libnautilus/Makefile.am: Made necessary build adjustments for the above. * configure.in, Makefile.am: add libnautilus-adapter directory to build.
* Removed \n's for g_print/warnings/messagesEskil Heyn Olsen2000-09-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * components/services/install/lib/eazel-install-metadata.c: (create_default_metadata), (create_default_configuration_metafile), (xml_doc_sanity_checks): Removed \n's for g_print/warnings/messages * components/services/install/lib/eazel-install-object.c: (eazel_install_finalize), Changed to call parents finalize (eazel_install_alter_mode_on_temp), (eazel_install_lock_tmp_dir), (eazel_install_unlock_tmp_dir), Calls to chmod all the downloaded files and the tmpdir. (eazel_install_delete_downloads), (eazel_install_install_packages): Moved the deletion of downloads to a seperate call, so revert can also reap it's benefits. * components/services/install/lib/eazel-install-protocols.c: (gnome_vfs_xfer_callback), (eazel_install_fetch_file), Fixed download progress emission to only emit with amount==0 once for gnome-vfs downloads. Also checks for existence of package prior to download. This should be safe once md5 checking is done, and prevents fetch_dependencies from fetching the same file over and over (which maybe should be solver in another way). (eazel_install_fetch_package), Moved the md5 checking code into eazel_install_start_transaction. (eazel_install_fetch_package_which_provides), Fixed evil bug I found now that i modified rpmsearch.cgi to support ?provides= searches. (get_url_for_package): Fixed a packagedata_destroy_foreach call. * components/services/install/lib/eazel-install-public.h: Prototypes for the calls to chmod unchmod tmpdir + downloads. * components/services/install/lib/eazel-install-rpm-glue.c: (eazel_install_flatten_categories), Reversed the order of list concatenation. (install_new_packages), Creates tmpdir, needed for reverttransaction. (eazel_install_download_packages), Removed the EAZEL_INSTALL_DOWNLOADS status flag, check the downloaded_files list in private instead. (eazel_install_monitor_rpm_propcess_pipe), Moved a comment reg. parsing rpm --percent here. (eazel_install_monitor_subcommand_pipe), (eazel_install_do_transaction_md5_check), (eazel_install_start_transaction), Moved the md5 checking to be near the installtion routine. (eazel_install_check_existing_packages), Modified some strings to be more i18n friendly (eazel_install_fetch_rpm_dependencies), Do a check so the some packages isn't added several times. (eazel_install_ensure_deps): list append rather then prepend. Seems rpm isn't as nonchalant about the order of rpm's as we were led to believe. * components/services/install/lib/eazel-install-rpm-glue.h: Removed the EAZEL_INSTALL_DOWNLOADS status flag, check the downloaded_files list in private instead. * components/services/install/lib/eazel-install-types.h: * components/services/install/lib/eazel-install-types.c: (packagedata_new), (packagedata_destroy): Made the md5 a pointer rather then char[16]; * components/services/install/lib/makefile.staticlib.in: * components/services/trilobite/libtrilobite/makefile.staticlib.in: * components/services/trilobite/libtrilobite/trilobite-core-utils.c: I needed some cpp loving to keep the gnome-vfs stuff out of nautilus-installer. * components/services/trilobite/sample/service/sample-service-impl. c: (sample_service_finalize), (sample_service_unref), (sample_service_class_initialize): * components/services/trilobite/sample/command-line/main.c: (main): * components/services/trilobite/sample/lib/sample-service-public.h: * components/services/trilobite/sample/service/main.c: (trilobite_service_factory_destroy): Fixed the destroy mechanism's of sample-service (bug 967) * configure.in: Added the mystic libtrilobite/makefile/staticlib.in * nautilus-installer/src/Makefile: * nautilus-installer/src/callbacks.c: (begin_install), (prep_install), (prep_finish): * nautilus-installer/src/callbacks.h: * nautilus-installer/src/installer.c: (create_finish_page_good), (create_finish_page_evil), (create_window), (eazel_installer_initialize): * nautilus-installer/src/link.sh: More installer loving. Now it enables/disables the next/back buttons in a more sane manner, plus handles lack of package-list.xml better.
* Remove the -Wuninitialized to unbreak the build. (It should be part ofPavel Cisler2000-09-051-1/+1
| | | | | | | | 2000-09-05 Pavel Cisler <pavel@eazel.com> * configure.in: Remove the -Wuninitialized to unbreak the build. (It should be part of -Wall so it's probably not needed anyhow).
* Fix all the warnings -Wuninitialized found. Quite a number of them werePavel Cisler2000-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-09-05 Pavel Cisler <pavel@eazel.com> * components/help/converters/gnome-db2html2/gdb3html.c: (xml_parse_document): * components/help/hyperbola-nav-index.c: (end_element): * components/services/summary/nautilus-view/nautilus-summary-view.c : (logout_button_cb): * components/services/time/service/trilobite-eazel-time-service.c: (trilobite_eazel_time_service_do_http_request): * components/tree/nautilus-tree-view.c: * configure.in: * libnautilus-extensions/bonobo-stream-vfs.c: (bonobo_stream_vfs_open): * libnautilus-extensions/nautilus-background.c: (nautilus_background_draw), (nautilus_background_draw_aa): * libnautilus-extensions/nautilus-customization-data.c: (nautilus_customization_data_new): * libnautilus-extensions/nautilus-directory-background.c: (nautilus_directory_background_write_desktop_settings): * libnautilus-extensions/nautilus-file-operations.c: (nautilus_file_operations_move_to_trash), (do_empty_trash): * libnautilus-extensions/nautilus-file.c: (nautilus_file_dump): * libnautilus-extensions/nautilus-icon-canvas-item.c: (draw_or_measure_label_text), (emblem_layout_next): * libnautilus-extensions/nautilus-icon-factory.c: (get_image_from_cache): * libnautilus-extensions/nautilus-icon-text-item.c: (iti_paint_text): * libnautilus-extensions/nautilus-list.c: (draw_cell), (draw_row): * libnautilus-extensions/nautilus-mime-actions.c: (nautilus_mime_add_application_to_short_list_for_uri): * libnautilus-extensions/nautilus-program-chooser.c: (program_file_pair_get_short_status_text), (program_file_pair_get_long_status_text): * libnautilus-extensions/nautilus-program-choosing.c: (nautilus_choose_component_for_file), (nautilus_choose_application_for_file): * libnautilus-extensions/nautilus-scalable-font.c: (nautilus_scalable_font_draw_text_lines_with_dimensions): * libnautilus-extensions/nautilus-theme.c: (nautilus_theme_make_selector): * librsvg/rsvg-ft.c: (rsvg_ft_get_glyph): * librsvg/test-ft-gtk.c: (set_text): * librsvg/test-ft.c: (save_pixbuf_to_file_internal), (save_pixbuf_to_file): * librsvg/test-rsvg.c: (save_pixbuf_to_file_internal), (save_pixbuf_to_file): * src/file-manager/fm-directory-view.c: (display_pending_files), (compute_menu_item_info): * src/file-manager/fm-icon-view.c: (compute_menu_item_info): * src/file-manager/fm-list-view.c: (get_column_from_attribute): * src/nautilus-application.c: (nautilus_application_startup): * src/nautilus-search-bar-criterion.c: (nautilus_search_bar_criterion_next_new), (nautilus_search_bar_criterion_get_location), (get_date_modified_location_for): * src/nautilus-sidebar-tabs.c: (draw_one_tab_themed), (draw_or_layout_all_tabs): * src/nautilus-toolbar.c: (nautilus_toolbar_size_allocate): * src/nautilus-window-manage-views.c: (nautilus_window_get_current_location_title): * test/test-nautilus-label.c: (justification_changed_callback): Fix all the warnings -Wuninitialized found. Quite a number of them were actual bugs. Turn on -Wuninitialized in configure.in now that ORBit generates warning-free code.
* More work on task 1733.Ramiro Estrugo2000-09-051-0/+1
| | | | | | | | | | | | | | | | | * components/mozilla/eazel-protocol-handler/.cvsignore: * components/mozilla/eazel-protocol-handler/Makefile.am: * components/mozilla/eazel-protocol-handler/eazel-protocol-channel.cpp: * components/mozilla/eazel-protocol-handler/eazel-protocol-channel.h: * components/mozilla/eazel-protocol-handler/eazel-protocol-handler.cpp: * components/mozilla/eazel-protocol-handler/eazel-protocol-handler.h: * components/mozilla/eazel-protocol-handler/eazel-protocol-module.cpp: New files. A mozilla XPCOM component to grok eazel: protocol uris. * components/mozilla/Makefile.am: Build the eazel-protocol-handler * configure.in: Build the eazel-protocol-handler
* Work on task 1588.Ramiro Estrugo2000-09-051-0/+2
| | | | | | | | | | | | | | * configure.in: * data/Makefile.am: * data/fonts/.cvsignore: * data/fonts/Makefile.am: * data/fonts/urw/.cvsignore: * data/fonts/urw/Makefile.am: * data/fonts/urw/README: * data/fonts/urw/fonts.dir: Add a fallback font in case no Type1 fonts are found in the system. This font was plucked from the ghostscript-fonts-5.10a package. See data/fonts/urw/README for more info.
* Work on task 1733.Ramiro Estrugo2000-09-041-1/+22
| | | | | | * configure.in: Add macros for only xpcom and nspr libs (for components) Add check for mozilla M18 - evil in its purest form.
* Set shared library tree view as default, completing task 1647.Maciej Stachowiak2000-09-041-2/+2
| | | | | * configure.in: Set shared library tree view as default, completing task 1647.
* Don't call oaf_plugin_unuse for now, it kills stuff.Maciej Stachowiak2000-09-011-1/+1
| | | | | | | | | | | | | | | * components/tree/libmain.c (tree_shlib_object_destroyed): Don't call oaf_plugin_unuse for now, it kills stuff. * components/tree/nautilus-tree-model.c: (nautilus_tree_model_destroy, nautilus_tree_model_for_each_postorder): Bug fixes to avoid crashing. * components/tree/nautilus-tree-view.c: (insert_hack_node, remove_hack_node, freeze_if_have_hack_node): Assorted fixes to avoid crashing or locking up when in-process. * configure.in: Fix configure text for in-proc tree view.
* Adding a portion of the shared download / parse framework for summaryJ Shane Culpepper2000-08-301-0/+1
| | | | | | | | | | | | | | | 2000-08-30 J Shane Culpepper <pepper@eazel.com> * components/services/summary/Makefile.am: * components/services/summary/lib/.cvsignore: * components/services/summary/lib/Makefile.am: * components/services/summary/lib/eazel-summary-shared.c: (http_fetch_remote_file): * components/services/summary/lib/eazel-summary-shared.h: * configure.in: Adding a portion of the shared download / parse framework for summary configuration.
* eazel:summary view now calls ammonite to log in.Michael Fleming2000-08-301-0/+27
| | | | | | | | | | | | | Also added ammonite dependency to configure.in when nautilus is compiled with --enable-eazel-services * components/services/summary/nautilus-view/Makefile.am: * components/services/summary/nautilus-view/nautilus-summary-view.c : (entry_changed_cb), (authn_cb_succeeded), (authn_cb_failed), (login_button_cb), (logout_button_cb), (nautilus_summary_view_initialize), (nautilus_summary_view_destroy): * configure.in:
* added a netscape like throbber to give busy feedback while loading pages.Andy Hertzfeld2000-08-301-0/+1
| | | | | | | added a netscape like throbber to give busy feedback while loading pages. It uses a generic image from Arlo, but different themes can/will include other animations. There's still a little more left to do.
* This should close bug #1361George Lebl2000-08-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue Aug 29 22:43:15 2000 George Lebl <jirka@5z.com> This should close bug #1361 * configure.in, cut-n-paste-code/widgets/Makefile.am, cut-n-paste-code/widgets/nautilus-druid/*, po/POTFILES.in: Remove the nautilus druid hack from here. We can do all that we need from libnautilus extensions without need of cut and paste code. * libnautilus-extensions/nautilus-druid.[ch], libnautilus-extensions/nautilus-druid-page-eazel.[ch], po/POTFILES.in: Make NautilusDruid be a derivation of GnomeDruid and the NautilusDruidPageEazel of GnomeDruidPage. Also make use of more of the nautilus style of coding in both. Federico will kill me for using remove/add to move a file, but it's more then just a move anyway. * src/nautilus-first-time-druid.c (set_up_proxy_config_page) (next_update_page_callback) (next_update_feedback_page_callback) (next_proxy_configuration_page_callback) (finish_page_back_callback) (nautilus_first_time_druid_show) (download_callback) (initiate_file_download): Use the new nautilus druid and the new eazel druid page everywhere. Also fix one case of double adding things to a GtkBox.
* Removed Added AddedMaciej Stachowiak2000-08-251-1/+25
| | | | | | | | | | | | | | | | | | | * components/tree/Makefile.am: * components/tree/libmain.c: (tree_shlib_object_destroyed), (tree_shlib_make_object): * components/tree/main.c: (tree_exe_object_destroyed), (tree_exe_make_object), (main): * components/tree/nautilus-tree-view-iids.h: * components/tree/nautilus-tree-view.oafinfo: Removed * components/tree/nautilus-tree-view.oafinfo.exe: Added * components/tree/nautilus-tree-view.oafinfo.shlib: Added * configure.in: Added capability to build the tree view as either a shared library server or an executable server, as part of the plan to fix 1647. However, using the shlib component causes massive instability in both the tree view and nautilus in general. I am leaving the executable component the default until I fix this.
* Added Irish translationAlastair McKinstry2000-08-241-1/+1
|
* Updated Ukrainian translationYuri Syrota2000-08-231-1/+1
|
* moving nautilus-depenant-shared to nautilus-dependent-sharedJ Shane Culpepper2000-08-211-2/+2
|
* Added pt_BR to ALL_LINGUASJohn Sullivan2000-08-181-1/+1
| | | | * configure.in: Added pt_BR to ALL_LINGUAS
* added italian translation (needs to be finished)Christopher R. Gabriel2000-08-181-1/+1
|
* Fixed GtkHTML configure section so it will work with 3-part versionDarin Adler2000-08-141-3/+3
| | | | | | | | | * configure.in: Fixed GtkHTML configure section so it will work with 3-part version numbers. I didn't really know the "good" way to do this, so I just fixed the sed command to work with multi-part versions and didn't try to fix any other aspect of this. This change was required to make the configure work with GtkHTML 0.6.1.
* Add support for Mozilla m17.Ramiro Estrugo2000-08-091-1/+18
| | | | | | | | | | | | | | | | | | * configure.in: Add some artificial intelligence to detect whether the mozilla we are using is m17. * components/mozilla/Makefile.am: Define the mozilla milestone version. * components/mozilla/nautilus-mozilla-content-view.c: (nautilus_mozilla_content_view_initialize), (debug_print_state_flags), (debug_print_status_flags), (mozilla_net_state_callback), (mozilla_net_status_callback), (mozilla_progress_callback): Update for changes in the mozilla embedding api. Also, simplify the status/state flag debugging stuff a bit.
* New file, used to detect whether we are configuring a cvs version or aMaciej Stachowiak2000-08-081-2/+9
| | | | | | | | * CVSVERSION: New file, used to detect whether we are configuring a cvs version or a release tarball. * configure.in: Default -Werror to off when configuring a release tarball, and to on when configuring a cvs version.
* Removing lots of empty files and useless directory structures so thatJ Shane Culpepper2000-08-071-19/+0
| | | | | the source tarballs will look much better and useless files won't be installed. Hope this doesn't break anyone's buildtree.
* Now Time in the About box (when it was build not current)Robin Slomkowski2000-08-051-0/+5
| | | | | | | * src/nautilus-window-menus.c: (help_menu_about_nautilus_callback): fix 1997, So you have time in the about box. * acconfig.h: added undef for NAUTILUS_TIMESTAMP * configure.in: added define for NAUTILUS_TIMESTAMP
* fix build with new bonobo. fix build with new bonobo. fix build with newMathieu Lacage2000-08-031-1/+5
| | | | | | | | 2000-08-03 Mathieu Lacage <set EMAIL_ADDRESS environment variable> * configure.in: fix build with new bonobo. * libnautilus-extensions/Makefile.am: fix build with new bonobo. * libnautilus/Makefile.am: fix build with new bonobo.
* icons/arlo/backgrounds/background_pattern.png Fixed a file name thatArlo Rose2000-08-011-0/+1
| | | | | * icons/arlo/backgrounds/background_pattern.png Fixed a file name that didn't match up with the Makefile.am
* Added zh_TW.Big5 to ALL_LINGUASFatih Demir2000-07-301-1/+1
|
* made sidebar tabs use separate images for theming instead of oneAndy Hertzfeld2000-07-281-0/+1
| | | | | | made sidebar tabs use separate images for theming instead of one monolithic image. Added a directory of tab images to the arlo theme.
* Added a hacked version of the freetype2 beta, for use by librsvg.Raph Levien2000-07-191-0/+1
|
* First part of the fix for task #1632. Creating a common repository forJ Shane Culpepper2000-07-181-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-18 J Shane Culpepper <pepper@eazel.com> * components/services/Makefile.am: * components/services/install/nautilus-view/Makefile.am: * components/services/install/nautilus-view/nautilus-service-install- view.c: (generate_install_form), (nautilus_service_install_view_update_from_uri): * components/services/nautilus-dependant-shared/.cvsignore: * components/services/nautilus-dependant-shared/Makefile.am: * components/services/nautilus-dependant-shared/icons/.cvsignore: * components/services/nautilus-dependant-shared/icons/Makefile.am: * components/services/nautilus-dependant-shared/shared-service-utilit ies.c: (go_to_uri): * components/services/nautilus-dependant-shared/shared-service-utilit ies.h: * components/services/nautilus-dependant-shared/shared-service-widget s.c: (create_image_widget), (create_services_title_widget), (create_services_header_widget): * components/services/nautilus-dependant-shared/shared-service-widget s.h: * components/services/startup/nautilus-view/Makefile.am: * components/services/startup/nautilus-view/icons/Makefile.am: * components/services/startup/nautilus-view/nautilus-service-startup- view.c: (generate_startup_form), (generate_form_logo), (nautilus_service_startup_view_initialize), (nautilus_service_startup_view_load_uri): * configure.in: First part of the fix for task #1632. Creating a common repository for duplicated nautilus dependant code that is used in service views.
* add a check for medusa. It is not perfect, it still needs some work but itMathieu Lacage2000-07-171-0/+27
| | | | | | | | | | | 2000-07-17 Mathieu Lacage <mathieu@eazel.com> * configure.in: add a check for medusa. It is not perfect, it still needs some work but it is better than nothing. * components/*/Makefile.am: add BONOBO_CFLAGS where necessary. * libnautilus-extensions/Makefile.am: add MEDUSA_CFLAGS and MEDUSA_LIBS.