summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorDarin Adler <darin@src.gnome.org>2000-05-04 15:46:22 +0000
committerDarin Adler <darin@src.gnome.org>2000-05-04 15:46:22 +0000
commite0e2e07eabc3000686e276e17bed6200b5eb55bf (patch)
tree7072f1c6f31f540effc715199e9c9ff54e0686b4 /HACKING
parent9c14235dcd8ee598563d4a72c61d0570ccbb5623 (diff)
downloadnautilus-e0e2e07eabc3000686e276e17bed6200b5eb55bf.tar.gz
Some more instructions and cleanup. Removed one gratuitous renaming we
* HACKING: Some more instructions and cleanup. * RENAMING: Removed one gratuitous renaming we won't do. * components/html/ntl-web-browser.c: Removed stray "#include <config.h>" that I added by accident. * components/hardware/main.c: (main): * components/help/hyperbola-main.c: (main): * components/html/ntl-web-browser.c: (main): * components/music/main.c: (main): * components/notes/ntl-notes.c: (main): * components/rpmview/main.c: (main): * components/websearch/ntl-web-search.c: (main): * src/file-manager/gnome-desktop.c (main): * src/ntl-main.c (main): Added ifdefs so you don't get warnings when building with localization turned off. Ugly, but needed I think. * components/help/converters/gnome-db2html2/gdb3html.c: (ulink_start_element), (start_element): * components/help/converters/gnome-db2html2/sect-elements.c: (sect_sect_start_element), (sect_sect_end_element), (sect_title_start_element), (sect_xref_start_element), (sect_graphic_start_element), (sect_get_infobox_logo): * components/help/converters/gnome-db2html2/sect-preparse.c: (sect_preparse_sect_start_element), (sect_preparse_title_characters): * components/help/converters/gnome-db2html2/toc-elements.c: (toc_sect_start_element), (toc_title_start_element): * components/help/converters/gnome-info2html2/html.c: (write_node_link_html): * components/help/hyperbola-filefmt.c: (tree_key_compare): * components/help/hyperbola-nav-index.c: (start_element), (end_element), (hyperbola_navigation_index_new): * components/html/ntl-web-browser.c: (browser_submit): Replaced all uses of strcasecmp with g_strcasecmp. Why? Because Michael Meeks said so and that's good enough for me (in this case :-). * components/music/nautilus-music-view.c: (nautilus_music_view_update_from_uri): * libnautilus-extensions/nautilus-file.c: (nautilus_file_get_mime_type_as_string_attribute), (nautilus_file_get_mime_type): * libnautilus-extensions/nautilus-icon-factory.c: (nautilus_icon_factory_get_icon_name_for_regular_file): * src/file-manager/fm-icon-view.c (get_icon_property_callback): * src/ntl-index-panel.c (nautilus_index_panel_update_buttons): * src/ntl-uri-map.c (file_list_to_mime_type_hash_table): Changed get_mime_type to be like all other text functions and return a strdup'd string. John said it was a good idea. * libnautilus-extensions/nautilus-file-private.h: * libnautilus-extensions/nautilus-directory-async.c: (metafile_read_callback), (metafile_read_some), (set_up_request_by_file_attributes), (nautilus_directory_monitor_add_internal), (directory_list_get_next_position), (directory_load_callback), (ready_callback_call), (nautilus_directory_call_when_ready_internal), (wants_directory_count), (has_problem), (ready_callback_is_satisfied), (is_anyone_monitoring_file_list), (is_anyone_waiting_for_metafile), (is_wanted), (select_needy_file), (start_getting_directory_counts): Reorganize to get ready for adding code to read the top left text. * libnautilus-extensions/nautilus-file-attributes.h: Added name for the "top left text" attribute. * libnautilus-extensions/nautilus-file.h: * libnautilus-extensions/nautilus-file.c: (nautilus_file_get_top_left_text): Added call to get the top left text. * libnautilus-extensions/nautilus-icon-canvas-item.c: (draw_embedded_text): Tiny format tweak. * libnautilus-extensions/nautilus-icon-container.c: (nautilus_icon_container_update_icon): Tiny format tweak. * libnautilus-extensions/nautilus-icon-factory.h: * libnautilus-extensions/nautilus-icon-factory.c: (nautilus_icon_factory_get_pixbuf_for_file), (nautilus_icon_factory_get_pixmap_and_mask_for_file), (nautilus_icon_factory_embed_text), (nautilus_icon_factory_embed_file_text): Added support for embedded text. Not completely deployed yet.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING30
1 files changed, 23 insertions, 7 deletions
diff --git a/HACKING b/HACKING
index 86877d191..8d73c1614 100644
--- a/HACKING
+++ b/HACKING
@@ -8,10 +8,14 @@ the --prefix option to autogen.sh or configure.
Specifically, you will need to:
+
* Install all the needed modules into your selected prefix.
-Nautilus currently requires the following modules (built in the given order):
+Nautilus currently requires the following modules from GNOME CVS
+(built in the given order):
+module branch configure options
+------ ------ -----------------
glib: glib-1-2
gtk+: gtk-1-2
gnome-xml: LIB_XML_1_X
@@ -19,19 +23,31 @@ ORBit: orbit-stable-0-5
oaf: HEAD
gconf: HEAD
gnome-libs: gnome-libs-1-0
-gdk-pixbuf: HEAD (with --enable-canvas-pixbuf)
+gdk-pixbuf: HEAD --enable-canvas-pixbuf
gnome-print: HEAD
-bonobo: HEAD (with --enable-oaf=yes)
-gnome-vfs: HEAD (with --enable-oaf=yes)
+bonobo: HEAD --enable-oaf=yes
+gnome-vfs: HEAD --enable-oaf=yes
libglade: HEAD
-gtkhtml: HEAD (with --without-bonobo)
-eog: HEAD (with --enable-oaf=yes)
+gtkhtml: HEAD --without-bonobo
+eog: HEAD --enable-oaf=yes
gnet: HEAD
-ORBit requires you to install popt-1.5, which can be fetched from:
+Other modules for Red Hat users:
+
+- For other modules, the versions in Red Hat 6.1 will do.
+- ORBit requires popt-1.5, which can be fetched from:
ftp://ftp.valinux.com/pub/mirrors/redhat/rawhide/i386/RedHat/RPMS/popt-1.5-0.45.i386.rpm
+Other modules for Debian users (we haven't tried this ourselves):
+
+- You'll need libwww, which can be found at:
+
+ ftp://ftp.internatif.org/pub/debian/UNOFFICIAL/libw3c-libwww5_5.2.8-1_i386.deb
+ ftp://ftp.internatif.org/pub/debian/UNOFFICIAL/libw3c-libwww-dev_5.2.8-1_i386.deb
+
+
+
* Build and install nautilus into your selected prefix.
Also, you need to do a "killall oafd; killall gconfd" before