nautilus/THANKS

622 lines
25 KiB
Text
Raw Normal View History

The Nautilus team would like to thank the following contributors:
Nautilus 2.12 - 2.22
====================
A. Walton <awalton@svn.gnome.org>
Abel Cheung <abelcheung@gmail.com>
Adi Attar <aattar@cvs.gnome.org>
Ahmad Riza H Nst <rizahnst@eriagempita.co.id>
Alastair McKinstry <mckinstry@computer.org>
Alexis Robert <alexis@linuxcode.eu.org>
Amitakhya Phukan <amitakhya@svn.gnome.org>
Anders Carlsson <andersca@imendio.com>
Andre Klapper <a9016009@gmx.de>
Andrea Cimitan <andrea.cimitan@gmail.com>
Ani Peter <peter.ani@gmail.com>
Ankit Patel <ankit644@yahoo.com>
Arangel Angov <arangel@linux.net.mk>
Artur Flinta <aflinta@gmail.com>
Benjamin Berg <benjamin@sipsolutions.net>
Benoît Dejean <benoit@placenet.org>
Brian Cameron <brian.cameron@sun.com>
Brian Pepple <bdpepple@gmail.com>
Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Choe Hwanjin <choe.hwanjin@gmail.com>
Chris Lahey <clahey@rigger.boston.ximian.com>
Chris Lyttle <chris@wilddev.net>
Christian Kellner <gicmo@gnome.org>
Christian Kirbach <Christian.Kirbach@googlemail.com>
Christian Persch <chpe@gnome.org>
Christophe Fergeau <teuf@users.sourceforge.net>
Christophe Merlet <christophe@merlet.net>
Christopher Lahey <clahey@ximian.com>
Chrustian Neumair <cneumair@gnome.org>
Claude Paroz <claude@2xlibre.net>
Clytie Siddall <clytie@riverland.net.au>
Cosimo Cecchi <cosimoc@gnome.org>
Dafydd Harries <daf@parnassus.ath.cx>
Damien Carbery <damien.carbery@sun.com>
Damon Chaplin <damon@ximian.com>
Dan Winship <danw@novell.com>
Daniel Drake <dsd@gentoo.org>
Daniel Godas <siro.san@gmail.com>
Daniel Nylander <po@danielnylander.se>
Danilo Šegan <danilo@gnome.org>
Danishka Navin <danishka@gmail.com>
Dave Ahlswede <mightyquinn@letterboxes.org>
Dave Bordoley <bordoley@msu.edu>
Dave Camp <dave@novell.com>
David Bordoley <borodley@msu.edu>
David Emory Watson <dwatson@cvs.gnome.org>
David Sainty <dsainty@redhat.com>
David Zeuthen <david@fubar.dk>
Denis Jacquerye <moyogo@gmail.com>
Denis Washington <denisw@svn.gnome.org>
Diego Gonzalez <diego@pemas.net>
Djihed Afifi <djihed@gmail.com>
Dom Lachowicz <cinamod@hotmail.com>
Elizabeth Green <nerdygirl_ellie@yahoo.com>
Emmanuele Bassi <ebassi@cvs.gnome.org>
Erdal Ronahi <erdal.ronahi@gmail.com>
Eric Baudais <baudais@okstate.edu>
Fabio Bonelli <fabiobonelli@libero.it>
Farzaneh Sarafraz <farzaneh@farsiweb.info>
Federico Mena Quintero <federico@novell.com>
Florian Steinel <fsteinel@flonet.net>
Francisco Javier F. Serrador <serrador@openshine.com>
Frank Worsley <fworsley@shaw.ca>
Frederic Crozat <fcrozat@mandriva.com>
Funda Wang <fundawang@gmail.com>
Gabor Kelemen <kelemeng@gnome.hu>
Ganesan Sethuraman <ganesan.sethuraman@wipro.com>
Gaute Lindkvist <lindkvis@stud.ntnu.no>
Gautier Portet <kassoulet@gmail.com>
Gediminas Paulauskas <menesis@delfi.lt>
German Poo-Caaman~o <gpoo@ubiobio.cl>
Gil "Dolfin" Osher <dolfin@rpg.org.il>
Gil Forcada <gforcada@gnome.org>
Gintautas Miliauskas <gintas@akl.lt>
Glen Gray <glen@antefacto.com>
Glynn Foster <glynn.foster@sun.com>
Goran Rakić <grakic@devbase.net>
Gregory Leblanc <gleblanc@linuxweasel.com>
Gregory Merchan <merchan@phys.lsu.edu>
Guilherme de S. Pastore <gpastore@gnome.org>
Guillaume Desmottes <cass@skynet.be>
Guillaume Savaton <llumeao@gmail.com>
Gustavo Giráldez <gustavo.giraldez@gmx.net>
Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
Hasbullah Bin Pit <sebol@ikhlas.com>
Hendrik Richter <hendrikr@gnome.org>
Hubert Figuiere <hfiguiere@teaser.fr>
I. Felix <ifelix25@gmail.com>
Iain <iain@prettypeople.org>
Ignacio Casal Quinteiro <nacho.resa@gmail.com>
Ihar Hrachyshka <booxter@lacinka.org>
Ilkka Tuohela <hile@iki.fi>
Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
Jacob Berkman <jacob@ximian.com>
Jakub Friedl <jfriedl@suse.cz>
James Henstridge <james@daa.com.au>
Jamie McCracken <jamiemcc@blueyonder.co.uk>
Jan Arne Petersen <jpetersen@uni-bonn.de>
Jan de Groot <jan@jgc.homeip.net>
Javier F. Serrador <serrador@tecknolabs.com>
Jens Finke <jens@triq.net>
Jens Granseuer <jensgr@gmx.net>
Jens Seidel <jseidel@cvs.gnome.org>
Jesse Stockall <jesse@cleverone.org>
Jody Goldberg <jody@gnome.org>
Joe Shaw <joeshaw@novell.com>
Johan Dahlin <jdahlin@telia.com>
John Harper <jsh@unfactored.org>
Jonh Wendell <jwendell@gnome.org>
Jordi Mas <jmas@softcatala.org>
Jorge Gonzalez <jorgegonz@svn.gnome.org>
Jorn Baayen <jorn@nl.linux.org>
Josep Puigdemont Casamajó <josep.puigdemont@gmail.com>
Josh Barrow <josh@whitecape.org>
Jovan Naumovski <jovan@lugola.net>
Juerg Billeter <j@bitron.ch>
Justin Fitzsimmons <jfitzsimmons@gmail.com>
Jérémy Ar Floc'h <jeremy.lefloch@gmail.com>
Keith Conger <kconger@navisite.com>
Kenneth Nielsen <k.nielsen81@gmail.com>
Kenneth Rohde Christiansen <kenneth@gnu.org>
Kevin Kubasik <kevin@kubasik.net>
Kostas Papadimas <pkst@gmx.net>
Lasse Bang Mikkelsen <lbm@fatalerror.dk>
Laszlo Dvornik <ldvornik@cvs.gnome.org>
Laszlo Peter <laca@sun.com>
Lauris Kaplinski <lauris@ximian.com>
Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
Louise Miller <louise.miller@sun.com>
Lucas Rocha <lucasr@gnome.org>
Luis Medinas <lmedinas@svn.gnome.org>
Lukas Novotny <lukasnov@cvs.gnome.org>
Lukasz Stelmach <stlman@poczta.fm>
MArk Finlay <sisob@eircom.net>
Marinus Schraal <foser@gentoo.org>
Mark Gordon <mtgordon@ximian.com>
Marten Ter Borgh <marten-devel@terborgh.demon.nl>
Matej Urbančič <mateju@svn.gnome.org>
Matic Žgur <mr.zgur@gmail.com>
Matthias Clasen <mclasen@redhat.com>
Maxim Dziumanenko <dziumanenko@gmail.com>
Michael Terry <mike@mterry.name>
Michiel Sikkes <michiel@eyesopened.nl>
Mohammad DAMT <mdamt@gnome.org>
Mugurel Tudor <mugurelu@gnome.ro>
Mətin Əmirov <metin@karegen.com>
Nate Nielsen <nielsen@memberwebs.com>
Nelson Benítez <gnel@cenobioracing.com>
Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Nikos Charonitakis <nikosx@gmail.com>
Olav Vitters <olav@bkor.dhs.org>
Paisa Seeluangsawat <paisa@colorado.edu>
Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
Pat Suwalski <pat@suwalski.net>
Paul Duffy <dubhthach@frink.nuigalway.ie>
Pawan Chitrakar <chautari@gmail.com>
Pema Geyleg <pema.geyleg@gmail.com>
Peteris Krisjanis <pecisk@inbox.lv>
Petr Kovar <pknbe@volny.cz>
Philip Withnall <pwithnall@svn.gnome.org>
Pramod Raghavendra <pramodleo@yahoo.co.uk>
Priit Laes <plaes@svn.gnome.org>
RUAUDEL Frédéric <ruaudel@embl.fr>
Rachel Hestilow <hestilow@ximian.com>
Raffaele Sandrini <rasa@gmx.ch>
Rahul Bhalerao <b.rahul.pm@gmail.com>
Raivis Dejus <orvils@gmail.com>
Raj <ringuva@novell.com>
Rajeev Karale <rajeev.karale@wipro.com>
Rajesh Ranjan <rranjan@redhat.com>
Raphael Higino <raphaelh@svn.gnome.org>
Reinout van Schouwen <reinouts@gnome.org>
Remi Cohen-Scali <remi@cohen-scali.com>
Richard Hoelscher <rah@rahga.com>
Rodney Dawes <dobey@novell.com>
Rodrigo Moya <rodrigo@novell.com>
Rodriguez Perez <migras@atlas.uvigo.es>
Rohit R <rohit.raveendran@wipro.com>
Roozbeh Pournader <roozbeh@farsiweb.info>
Runa Bhattacharjee <runabh@gmail.com>
Ryan Lortie <desrt@desrt.ca>
Samuel Jan Gunnarsson <sammi@techattack.nu>
Sanlig Badral <Badral@openmn.org>
Satoru SATOH <ss@gnome.gr.jp>
Satyajit Kanungo <satyajit.kanungo@wipro.com>
Sean Atkinson <sean@cantab.net>
Sebastian Dröge <slomo@circular-chaos.org>
Sebastien Bacher <seb128@ubuntu.com>
Sergey Udaltsov <svu@gnome.org>
Seán de Búrca <sdeburca@svn.gnome.org>
Shivram U <shivaram.upadhyayula@wipro.com>
Sigurd Gartmann <sigurdga@europe.yahoo-inc.com>
Simos Xenitellis <simos@gnome.org>
Siviah Nallagatla <snallagatla@novell.com>
Slobodan D. Sredojevic <slobo@akrep.be>
Soeren Sandmann <sandmann@redhat.com>
Stephen Browne <stephen.browne@sun.com>
Stephen Cook <siti@orcon.net.nz>
Steve Murphy <murf@e-tools.com>
Stuart MacLean <stuart@cs.dal.ca>
Stéphane Raimbault <stephane.raimbault@gmail.com>
Subhransu Behera <arya_subhransu@yahoo.co.in>
Sunil Mohan Adapa <sunilmohan@fsf.org.in>
Takeshi AIHANA <takeshi.aihana@gmail.com>
Taneem Ahmed <taneem@eyetap.org>
Terance Sola <terance@lyse.net>
Theppitak Karoonboonyanan <thep@linux.thai.net>
Thierry Randrianiriana <thierryr@svn.gnome.org>
Thomas Canty <tommydal@optushome.com.au>
Thomas Meeks <thomas@imaginator.com>
Thomas Vander Stichele <thomas@apestaart.org>
Tom Parker <palfrey@tevp.net>
Tomas Bzatek <tbzatek@redhat.com>
Tomasz Kloczko <kloczek@pld.org.pl>
Trevor Davenport <trevor.davenport@gmail.com>
Tõivo Leedjärv <toivo@linux.ee>
Urbančič Matej <mateju@svn.gnome.org>
Vasiliy Faronov <qvvx@yandex.ru>
Vinay M R <vinay.mandyakoppal@wipro.com>
Vincent Noel <vnoel@cox.net>
Vincent Untz <vuntz@gnome.org>
Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
Vladimer Sichinava <alinux@siena.linux.it>
Wadim Dziedzic <wadimd@svn.gnome.org>
William Jon McCann <mccann@jhu.edu>
Willie Walker <william.walker@sun.com>
Wouter Bolsterlee <wbolster@gnome.org>
Xavier Claessens <xclaesse@gmail.com>
Yair Hershkovitz <yairhr@gmail.com>
Yang Hong <yanghong@ccoss.com.cn>
Yannig Marchegay <yannig@marchegay.org>
Yuriy Syrota <rastaman@renome.rovno.ua>
Zbigniew Chyla <chyla@gnome.pl>
christian neumair <chris@gnome-de.org>
jacob berkman <jacob@ximian.com>
marten ter borgh <marten@terborgh.demon.nl>
Åsmund Skjæveland <aasmunds@fys.uio.no>
Øivind Hoel <ohoel@cvs.gnome.org>
Žygimantas Beručka <zygis@gnome.org>
Nautilus 2.4 - 2.10
===================
Alan Swanson <swanson@ukfsn.org>
Alex Duggan <aldug@gnome.org>
Alex Graveley <alex@ximian.com>
Alexander Winston <alexander.winston@comcast.net>
Anders Carlsson <andersca@gnome.org>
Arjan van de Ven <arjanv@redhat.com>
Arvind Samptur <arvind.samptur@wipro.com>
Balamurali Viswanathan <balamurali.viswanathan@wipro.com>
Baris Cicek <baris@teamforce.name.tr>
Bastien Nocera <hadess@hadess.net>
Bradford Hovinen <hovinen@ximian.com>
Chris Lahey <clahey@ximian.com>
Christian Neumair <chris@gnome-de.org>
Christian Rose <menthos@menthos.com>
Christophe Fergeau <teuf@gnome.org>
Colin Leroy <colin@colino.net>
David Bordoley <bordoley@msu.edu>
David Malcolm <david@davemalcolm.demon.co.uk>
Dennis Cranston <dennis_cranston@yahoo.com>
Dinoop Thomas <dinoop.thomas@wipro.com>
Elijah Newren <newren@gmail.com>
Federico Mena Quintero <federico@ximian.com>
Fernando Herrera <fherrera@onirica.com>
Francisco Javier F. Serrador <serrador@cvs.gnome.org>
Grahame Bowland <grahame@angrygoats.net>
Gustavo Giraldez <gustavo.giraldez@gmx.net>
Hugo <nautilus@starbreeze.knoware.nl>
Iain <iaingnome@gmail.com>
Ian Wienand <ianw@gelato.unsw.edu.au>
J. Christopher Six <j.christopher.six@gmail.com>
Jaap Haitsma <jaap@haitsma.org>
James Henstridge <james@jamesh.id.au>
James Willcox <james@ximian.com>
Jamie <jamiemcc@blueyonder.co.uk>
Jason Leach <leach@wam.umd.edu>
Jimmy Do <crispyleaves@gmail.com>
Jonathan Blandford <jrb@gnome.org>
Jorn Baayen <jbaayen@gnome.org>
Jürg Billeter <j@bitron.ch>
Kaushal Kumar <kaushal.kumar@wipro.com>
Luca Ferretti <elle.uca@libero.it>
Magnus Damm <magnus.damm@gmail.com>
Marco Pesenti Gritti <marco@gnome.org>
Mark McLoughlin <mark@skynet.ie>
Matthew Gatto <poobar@nycap.rr.com>
Mattias Eriksson <mattias.eriksson@simovits.com>
Michael Gossard <michael.gossard@free.fr>
Michael Henson <mike@axl.net>
Murray Cumming <murrayc@usa.net>
Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Padraig O'Briain <padraig.obriain@sun.com>
Paolo Borelli <pborelli@katamail.com>
Rached Ben Mustapha <rached@benmur.net>
Richard Hoelscher <rah@rahga.com>
Sebastien Bacher <seb128@debian.org>
Shaun McCance <shaunm@gnome.org>
Sivaiah Nallagatla <snallagatla@novell.com>
Soeren Sandmann <sandmann@daimi.au.dk>
Srinivasa Ragavan <sragavan@novell.com>
Stephane Wirtel <stephane.wirtel@belgacom.net>
Sven Herzberg <herzi@gnome-de.org>
Takao Fujiwar <takao.fujiwara@sun.com>
Thierry Moisan <thierryn@videotron.ca>
Thomas Cataldo <thomas.cataldo@aliacom.fr>
Tim Savannah <opticcow@linux-militia.net>
Victor I. <lamer0@lamer0.com>
Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
Vincent Noel <vincent.noel@gmail.com>
Vincent Untz <vincent@vuntz.net>
William Lachance <wlach@nit.ca>
Xan Lopez <xan@gnome.org>
Nautilus 2.4
============
Alex Duggan <aldug@astrolinux.com> - bug fixes
Anders Carlsson <andersca@codefactory.se> - bug fixes, Made NautilusFileAttributes a bitmask
Arvind Samptur <arvind.samptur@wipro.com> - multihead work
Bastien Nocera <hadess@hadess.net> - bug fixes
Chris Altmann <altmann@rcsis.com> - bug fixes
Christian Neumair <chris@gnome-de.org> - HIG fixes
Christian Rose <menthos@menthos.com> - string fixes
Christophe Fergeau <teuf@users.sourceforge.net> - bug fixes
David Bordoley <bordoley@msu.edu> - UI and HIG work
Dennis Cranston <dennis_cranston at yahoo com> - file management capplet icon
Dom Lachowicz <cinamod@hotmail.com> - bug fixes
Frank Worsley <fworsley@shaw.ca> - Use new gnome-vfs show_url API
Frederic Crozat <fcrozat@mandrakesoft.com> - bug fixes
Fredrik Jösson <fjo@nada.kth.se> - bug fixes
Gaute Lindkvist <lindkvis@stud.ntnu.no> - bug fixes, Show volume name and free space
George Lebl <jirka@5z.com> - handle non-writable gconf keys
Glynn Foster <glynn.foster@sun.com> - nicer bookmarks dialog
Greg Merchan <merchan@phys.lsu.edu> - HIG fixes
Hidetoshi Tajima <hidetoshi.tajima@sun.com> - bug fixes
Iain Holmes <iain@prettypeople.org> - new zoom widget, don't use deprecated gtk+ API
James Willcox <jwillcox@gnome.org> - bug fixes
Jody Goldberg <jody@gnome.org> - foocanvas fixes
Johan Dahlin <jdahlin@async.com.br> - total size and count for multi-file property dialogs
Jordi Mallach <jordi@sindominio.net> - bug fixes
Keith Conger <kconger@navisite.com> - bug fixes
Laurent Vivier <Laurent.Vivier@bull.net> - AIX port
Luca Ferretti <elle.uca@libero.it> - bug fixes
Luca Ferretti <elle.uca@libero.it> - string fixes
Marco Pesenti Gritti <marco@it.gnome.org> - throbber theamable using icon theme
Mark McLoughlin <mark@skynet.ie> - bug fixes
Marten ter Borgh <marten@terborgh.demon.nl> - bug fixes
Masahiro Sakai <sakai@tom.sfc.keio.ac.jp> - cygwin port
Michael Meeks <michael@ximian.com> - bug fixes
Miguel Ibarra <mibarra@ximian.com> - build fix
Morten Welinder <terra@gnome.org> - foocanvas fixes
Muktha Narayan <muktha.narayan@wipro.com> - bug fixes
Padraig O'Briain <padraig.obriain@sun.com> - a11y work
Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com> - bug fixes
Reinout van Schouwen <reinout@cs.vu.nl> - string fixes
Stephen Browne <stephen.browne@sun.com> - bug fixes
Wolfgang Pichler <madmin@dialog-telekom.at> - initial work on multirooted tree
Nautilus 2.0 and 2.2
====================
Alex Duggan <aldug@gnome.org> - bug fixes
Anders Carlsson <andersca@gnome.org> - bug fixes, porting work
Arvind Samptur <arvind.samptur@wipro.com> - bug fixes
Damon Chaplin <damon@ximian.com> - bug fixes
Dave Bordoley <bordoley@msu.edu> - bug fixes, user interface improvement
David Emory Watson <dwatson@cs.ucr.edu> - hierarchical scripts menu, bug fixes
Dennis M. Cranston <dennis_cranston@yahoo.com> - bug fixes
Diego González <diego@pemas.net> - Code cleanups
Federico Mena Quintero <federico@ximian.com>
Frank Worsley <fworsley@shaw.ca> - Transfer dialog improvements.
Havoc Pennington <hp@redhat.com> - bug fixes, advice
Jody Goldberg <jody@gnome.org> - porting work, bug fixes.
John Fleck <jfleck@inkstain.net> - help browser work, cleanups
Jonathan Blandford <jrb@redhat.com> - bug fixes, tree view help
Kjartan Maraas <kmaraas@online.no> - bug fixes, i18n code
Laszlo Peter <laca@ireland.sun.com> - build fixes
Michael Meeks <michael@ximian.com> - bonobo fixes, porting work
Narayana Pattipati <narayana.pattipati@wipro.com> - bug fixes
Owen Taylor <otaylor@redhat.com> - bug fixes
Padraig O'Briain <padraig.obriain@sun.com> - bug fixes
The following people who helped manage the bug database:
Alex Duggan <aldug@astrolinux.com>
Aschwin van der Woude <aschwin.van.der.woude@creanor.com>
Benedikt Roth <Benedikt.Roth@gmx.net>
Christian Schaller <Uraeus@linuxrising.org>
Dave Bordoley <bordoley@msu.edu>
Dave Fallon <davef@tetsubo.com>
David Kennedy <dkennedy@tinytoad.com>
Elijah Newren <newren@math.utah.edu>
Heath Harrelson <heath@pointedstick.net>
John Fleck <jfleck@inkstain.net>
Luis Villa <louie@ximian.com>
Nautilus 1.x
============
Alex Larsson <alexl@redhat.com> - faster thumbnailing for JPEGs, bug fixes
Anders Carlsson <andersca@gnome.org> - background drawing optimizations
Arik Devens <arik@eazel.com> - bug fixes
Bart Decrem <bart@eazel.com> - fixes to default news channels, gathering feedback, founding Eazel :-)
Brian Frank <bfrank@eazel.com> - fixes to default bookmarks, product marketing
Bud Tribble <bud@eazel.com> - Management, moral support, design help
Christopher Blizzard <blizzard@redhat.com> - mozilla component fixes
Christopher James Lahey <clahey@ximian.com> - bug fixes
Cody Russell <bratsche@gnome.org> - bug fixes
Dan Mueth <d-mueth@uchicago.edu> - documentation, help system design
Added support for nested directories inside the scripts directory, starting with a patch by David Emory Watson <dwatson@cs.ucr.edu>. * src/file-manager/fm-directory-view.c: (get_scripts_directory): Keep the scripts directory URI and string length in a global variable. (add_scripts_directory): New function, replaces connect_script_handlers. Refs the directory, puts it on the scripts directory list, and monitors more attributes than before. (fm_directory_view_initialize): Use add_scripts_directory instead of connect_script_handlers. (fm_directory_view_destroy): Use remove_scripts_directory on the entire list instead of disconnect_script_handlers. (add_submenu): New function. (add_script_to_script_menus): Change name, pass in path. (add_submenu_to_script_menus): New function. (directory_belongs_in_scripts_menu): New function. (add_directory_to_scripts_directory_list): New function, high level call used to turn a NautilusFile into a NautilusDirectory and call add_scripts_directory. (update_directory_in_scripts_menu): New function. (update_scripts_menu): New function, replaces reset_scripts_menu and uses new nautilus_directory_get_files_list rather than nautilus_directory_call_when_ready. (open_scripts_folder_callback): Use new global variable instead of calling get_scripts_directory. (real_update_menus): Call update_scripts_menu instead of schedule_reset_scripts_menu. (remove_scripts_directory): New function, replaces disconnect_script_handlers. Removes the directory from the scripts directory list and unrefs it after disconnecting handlers. * libnautilus-private/nautilus-directory.h: * libnautilus-private/nautilus-directory.c: (is_tentative): Moved from nautilus-directory-async.c. (nautilus_directory_get_file_list): New, made from formerly- private get_non_tentative_file_list in nautilus-directory-async.c. (nautilus_directory_list_ref): New. (nautilus_directory_list_unref): New. (nautilus_directory_list_free): New. (nautilus_directory_list_copy): New. (compare_by_uri), (compare_by_uri_cover), (nautilus_directory_list_sort_by_uri): New. Sorrts directories by URI, parents before children, and children sorted as if by nautilus_file_list_sort_by_name. * libnautilus-private/nautilus-directory-async.c: (nautilus_directory_monitor_add_internal), (ready_callback_call): Use nautilus_directory_get_file_list instead of get_non_tentative_file_list.
2001-08-24 15:26:53 +00:00
David Emory Watson <dwatson@cs.ucr.edu> - hierarchical scripts menu
Don Melton <don@eazel.com> - Management, moral support, design help
Eric Fischer <eric@eazel.com> - bug fixes
Fabrice Bellet <fabrice@gnu.org> - eog image view component work
reviewed by: John Sullivan <sullivan@eazel.com> 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.
2001-02-27 18:47:19 +00:00
Fatih Demir <kabalak@kabalak.net> - bug fixes
Frank Belew <frb@ximian.com> - Mozilla component build fixes
Gregory S. Hayes <syncomm@icebreaker.net> - bug fixes
Havoc Pennington <hp@redhat.com> - desktop file support, start here menu, bug fixes, advice
JP Rosevear <jpr@arcavia.com> - bug fixes
reviewed by: John Sullivan <sullivan@eazel.com> Did most of the work for bug 5779, separating out the Eazel logos so they won't be used by non-Eazel folks making changes to Nautilus if they choose to do "non-approved" changes (allowed by GPL of course). * nautilus.spec.in: Add new logos. * configure.in: Add eazel-logos and eazel-logos/throbber. * Makefile.am: Add the eazel-logos subdirectory. * eazel-logos/Makefile.am: Created. * eazel-logos/throbber/Makefile.am: Created. * components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png: * icons/About_Image.png: * icons/about_background.png: * icons/default.xml: * icons/druid_header.png: * icons/throbber/001.png: * icons/throbber/002.png: * icons/throbber/003.png: * icons/throbber/004.png: * icons/throbber/005.png: * icons/throbber/006.png: * icons/throbber/007.png: * icons/throbber/008.png: * icons/throbber/009.png: * icons/throbber/010.png: * icons/throbber/011.png: * icons/throbber/012.png: * icons/throbber/013.png: * icons/throbber/014.png: * icons/throbber/015.png: * icons/throbber/016.png: * icons/throbber/017.png: * icons/throbber/018.png: * icons/throbber/019.png: * icons/throbber/020.png: * icons/throbber/021.png: * icons/throbber/022.png: * icons/throbber/023.png: * icons/throbber/024.png: * icons/throbber/025.png: * icons/throbber/026.png: * icons/throbber/027.png: * icons/throbber/028.png: * icons/throbber/029.png: * icons/throbber/030.png: * icons/throbber/Makefile.am: * icons/throbber/rest.png: Updated with non-logo versions. Did 90% of the work for bug 6950 (need new report_redirect call in addition to report_location_change). While working on that, I also moved the deferral of outgoing calls that is done in the Mozilla component so that it is done by the NautilusView class instead. * libnautilus/nautilus-view-component.idl: Added report_redirect. * libnautilus/nautilus-view.h: Added report_redirect. * libnautilus/nautilus-view.c: (queue_outgoing_call): Added queing for the outgoing side. (nautilus_view_initialize): Allocate queue. (nautilus_view_destroy): Deallocate queue. (str_list_copy): Utility needed here because we can't use libnautilus-extensions. (list_free_deep_callback): New. Used in queuing code. (free_location_plus_callback): New. Used in queueing code. (call_open_location_in_this_window), (call_open_location_prefer_existing_window), (call_open_location_force_new_window), (call_report_location_change), (call_report_redirect), (call_report_selection_change), (call_report_status), (call_report_load_underway), (call_report_load_progress), (call_report_load_complete), (call_report_load_failed), (call_set_title), (call_go_back): Functions that get queued. These have the bulk of the code to do work. (nautilus_view_open_location_in_this_window), (nautilus_view_open_location_prefer_existing_window), (nautilus_view_open_location_force_new_window), (nautilus_view_report_location_change), (nautilus_view_report_redirect), (nautilus_view_report_selection_change), (nautilus_view_report_status), (nautilus_view_report_load_underway), (nautilus_view_report_load_progress), (nautilus_view_report_load_complete), (nautilus_view_report_load_failed), (nautilus_view_set_title), (nautilus_view_go_back): These functions now simply queue the work that needs to be done. * src/nautilus-view-frame-corba.c: (free_location_plus_callback): Add a new field for the "from_location" needed for redirect. (report_redirect): The actual function to do the work. (impl_Nautilus_ViewFrame_report_redirect): Queue function. * src/nautilus-view-frame.h: * src/nautilus-view-frame-private.h: * src/nautilus-view-frame.c: (nautilus_view_frame_initialize_class): Create report_redirect signal. (nautilus_view_frame_report_redirect): Emit the signal. * src/nautilus-window-manage-views.c: (report_redirect_callback): Code to implement the redirect. For now this does the exact same thing as report_location_change. This is where all the remaining work to fix the bug goes. * components/mozilla/nautilus-mozilla-content-view.c: (view_load_location_callback), (mozilla_title_changed_callback), (mozilla_net_start_callback), (mozilla_net_stop_callback), (mozilla_link_message_callback), (mozilla_progress_callback), (mozilla_dom_mouse_click_callback), (navigate_mozilla_to_nautilus_uri), (update_nautilus_uri), (eazel_services_scheme_from_http): Remove the "async" calls that defer calls until timeout time now that NautilusView itself does that for all components. * libnautilus-extensions/nautilus-gtk-extensions.h: * libnautilus-extensions/nautilus-gtk-extensions.c: (nautilus_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER): Added new marshal function needed for report_redirect. Other changes. * THANKS: Add some more contributors, after running the script to detect new ChangeLog entries.
2001-02-27 22:25:42 +00:00
Jason Leach <jasonleach@usa.net> - Solaris fix
Jens Finke <jens@gnome.org> - URL fix
Jim Garrison <garrison@users.sourceforge.net> - bug fixes
Joe Shaw <joe@ximian.com> - installer code, bug fixes
John Fleck <jfleck@inkstain.net> - help browser work
John Gotts <jgotts@linuxsavvy.com> - bug fix
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Jon K Hellan <hellan@acm.org> - bug fixes
Jonathan Blandford <jrb@redhat.com> - desktop file support, help system, bug fixes
Kenneth Christiansen <kenneth@gnu.org> - icons, internationalization tools
Kjartan Maraas <kmaraas@online.no> - bug fixes, i18n code
Laszlo Kovacs <laszlo.kovacs@sun.com> - help system hacking
Martin Baulig <martin@home-of-linux.org> - added PersistFile support
Matt Bissiri <bissiri@eecs.umich.edu> - list widget improvements
Michael Meeks <michael@ximian.com> - bonobo fixes
Morten Welinder <terra@diku.dk> - check-fixme suggestions
Owen Taylor <otaylor@redhat.com> - bug fixes
Philip Langdale <philipl@mail.utexas.edu> - help system galeon mode
reviewed by: John Sullivan <sullivan@eazel.com> Did most of the work for bug 5779, separating out the Eazel logos so they won't be used by non-Eazel folks making changes to Nautilus if they choose to do "non-approved" changes (allowed by GPL of course). * nautilus.spec.in: Add new logos. * configure.in: Add eazel-logos and eazel-logos/throbber. * Makefile.am: Add the eazel-logos subdirectory. * eazel-logos/Makefile.am: Created. * eazel-logos/throbber/Makefile.am: Created. * components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png: * icons/About_Image.png: * icons/about_background.png: * icons/default.xml: * icons/druid_header.png: * icons/throbber/001.png: * icons/throbber/002.png: * icons/throbber/003.png: * icons/throbber/004.png: * icons/throbber/005.png: * icons/throbber/006.png: * icons/throbber/007.png: * icons/throbber/008.png: * icons/throbber/009.png: * icons/throbber/010.png: * icons/throbber/011.png: * icons/throbber/012.png: * icons/throbber/013.png: * icons/throbber/014.png: * icons/throbber/015.png: * icons/throbber/016.png: * icons/throbber/017.png: * icons/throbber/018.png: * icons/throbber/019.png: * icons/throbber/020.png: * icons/throbber/021.png: * icons/throbber/022.png: * icons/throbber/023.png: * icons/throbber/024.png: * icons/throbber/025.png: * icons/throbber/026.png: * icons/throbber/027.png: * icons/throbber/028.png: * icons/throbber/029.png: * icons/throbber/030.png: * icons/throbber/Makefile.am: * icons/throbber/rest.png: Updated with non-logo versions. Did 90% of the work for bug 6950 (need new report_redirect call in addition to report_location_change). While working on that, I also moved the deferral of outgoing calls that is done in the Mozilla component so that it is done by the NautilusView class instead. * libnautilus/nautilus-view-component.idl: Added report_redirect. * libnautilus/nautilus-view.h: Added report_redirect. * libnautilus/nautilus-view.c: (queue_outgoing_call): Added queing for the outgoing side. (nautilus_view_initialize): Allocate queue. (nautilus_view_destroy): Deallocate queue. (str_list_copy): Utility needed here because we can't use libnautilus-extensions. (list_free_deep_callback): New. Used in queuing code. (free_location_plus_callback): New. Used in queueing code. (call_open_location_in_this_window), (call_open_location_prefer_existing_window), (call_open_location_force_new_window), (call_report_location_change), (call_report_redirect), (call_report_selection_change), (call_report_status), (call_report_load_underway), (call_report_load_progress), (call_report_load_complete), (call_report_load_failed), (call_set_title), (call_go_back): Functions that get queued. These have the bulk of the code to do work. (nautilus_view_open_location_in_this_window), (nautilus_view_open_location_prefer_existing_window), (nautilus_view_open_location_force_new_window), (nautilus_view_report_location_change), (nautilus_view_report_redirect), (nautilus_view_report_selection_change), (nautilus_view_report_status), (nautilus_view_report_load_underway), (nautilus_view_report_load_progress), (nautilus_view_report_load_complete), (nautilus_view_report_load_failed), (nautilus_view_set_title), (nautilus_view_go_back): These functions now simply queue the work that needs to be done. * src/nautilus-view-frame-corba.c: (free_location_plus_callback): Add a new field for the "from_location" needed for redirect. (report_redirect): The actual function to do the work. (impl_Nautilus_ViewFrame_report_redirect): Queue function. * src/nautilus-view-frame.h: * src/nautilus-view-frame-private.h: * src/nautilus-view-frame.c: (nautilus_view_frame_initialize_class): Create report_redirect signal. (nautilus_view_frame_report_redirect): Emit the signal. * src/nautilus-window-manage-views.c: (report_redirect_callback): Code to implement the redirect. For now this does the exact same thing as report_location_change. This is where all the remaining work to fix the bug goes. * components/mozilla/nautilus-mozilla-content-view.c: (view_load_location_callback), (mozilla_title_changed_callback), (mozilla_net_start_callback), (mozilla_net_stop_callback), (mozilla_link_message_callback), (mozilla_progress_callback), (mozilla_dom_mouse_click_callback), (navigate_mozilla_to_nautilus_uri), (update_nautilus_uri), (eazel_services_scheme_from_http): Remove the "async" calls that defer calls until timeout time now that NautilusView itself does that for all components. * libnautilus-extensions/nautilus-gtk-extensions.h: * libnautilus-extensions/nautilus-gtk-extensions.c: (nautilus_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER): Added new marshal function needed for report_redirect. Other changes. * THANKS: Add some more contributors, after running the script to detect new ChangeLog entries.
2001-02-27 22:25:42 +00:00
Richard Boulton <richard@tartarus.org> - build fixes
Richard Hult <rhult@hem.passagen.se> - bug reporting
Robert Brady <rwb197@zepler.org> - bug fixes
Shane Butlers <sbutle@deakin.edu.au> - IDE in hardware view patch for showing IDE
Stanislav Brabec <utx@penguin.cz> - bug fixes
Vera Horiuchi <vera@eazel.com> - documentation
reviewed by: John Sullivan <sullivan@eazel.com> Did most of the work for bug 5779, separating out the Eazel logos so they won't be used by non-Eazel folks making changes to Nautilus if they choose to do "non-approved" changes (allowed by GPL of course). * nautilus.spec.in: Add new logos. * configure.in: Add eazel-logos and eazel-logos/throbber. * Makefile.am: Add the eazel-logos subdirectory. * eazel-logos/Makefile.am: Created. * eazel-logos/throbber/Makefile.am: Created. * components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png: * icons/About_Image.png: * icons/about_background.png: * icons/default.xml: * icons/druid_header.png: * icons/throbber/001.png: * icons/throbber/002.png: * icons/throbber/003.png: * icons/throbber/004.png: * icons/throbber/005.png: * icons/throbber/006.png: * icons/throbber/007.png: * icons/throbber/008.png: * icons/throbber/009.png: * icons/throbber/010.png: * icons/throbber/011.png: * icons/throbber/012.png: * icons/throbber/013.png: * icons/throbber/014.png: * icons/throbber/015.png: * icons/throbber/016.png: * icons/throbber/017.png: * icons/throbber/018.png: * icons/throbber/019.png: * icons/throbber/020.png: * icons/throbber/021.png: * icons/throbber/022.png: * icons/throbber/023.png: * icons/throbber/024.png: * icons/throbber/025.png: * icons/throbber/026.png: * icons/throbber/027.png: * icons/throbber/028.png: * icons/throbber/029.png: * icons/throbber/030.png: * icons/throbber/Makefile.am: * icons/throbber/rest.png: Updated with non-logo versions. Did 90% of the work for bug 6950 (need new report_redirect call in addition to report_location_change). While working on that, I also moved the deferral of outgoing calls that is done in the Mozilla component so that it is done by the NautilusView class instead. * libnautilus/nautilus-view-component.idl: Added report_redirect. * libnautilus/nautilus-view.h: Added report_redirect. * libnautilus/nautilus-view.c: (queue_outgoing_call): Added queing for the outgoing side. (nautilus_view_initialize): Allocate queue. (nautilus_view_destroy): Deallocate queue. (str_list_copy): Utility needed here because we can't use libnautilus-extensions. (list_free_deep_callback): New. Used in queuing code. (free_location_plus_callback): New. Used in queueing code. (call_open_location_in_this_window), (call_open_location_prefer_existing_window), (call_open_location_force_new_window), (call_report_location_change), (call_report_redirect), (call_report_selection_change), (call_report_status), (call_report_load_underway), (call_report_load_progress), (call_report_load_complete), (call_report_load_failed), (call_set_title), (call_go_back): Functions that get queued. These have the bulk of the code to do work. (nautilus_view_open_location_in_this_window), (nautilus_view_open_location_prefer_existing_window), (nautilus_view_open_location_force_new_window), (nautilus_view_report_location_change), (nautilus_view_report_redirect), (nautilus_view_report_selection_change), (nautilus_view_report_status), (nautilus_view_report_load_underway), (nautilus_view_report_load_progress), (nautilus_view_report_load_complete), (nautilus_view_report_load_failed), (nautilus_view_set_title), (nautilus_view_go_back): These functions now simply queue the work that needs to be done. * src/nautilus-view-frame-corba.c: (free_location_plus_callback): Add a new field for the "from_location" needed for redirect. (report_redirect): The actual function to do the work. (impl_Nautilus_ViewFrame_report_redirect): Queue function. * src/nautilus-view-frame.h: * src/nautilus-view-frame-private.h: * src/nautilus-view-frame.c: (nautilus_view_frame_initialize_class): Create report_redirect signal. (nautilus_view_frame_report_redirect): Emit the signal. * src/nautilus-window-manage-views.c: (report_redirect_callback): Code to implement the redirect. For now this does the exact same thing as report_location_change. This is where all the remaining work to fix the bug goes. * components/mozilla/nautilus-mozilla-content-view.c: (view_load_location_callback), (mozilla_title_changed_callback), (mozilla_net_start_callback), (mozilla_net_stop_callback), (mozilla_link_message_callback), (mozilla_progress_callback), (mozilla_dom_mouse_click_callback), (navigate_mozilla_to_nautilus_uri), (update_nautilus_uri), (eazel_services_scheme_from_http): Remove the "async" calls that defer calls until timeout time now that NautilusView itself does that for all components. * libnautilus-extensions/nautilus-gtk-extensions.h: * libnautilus-extensions/nautilus-gtk-extensions.c: (nautilus_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER): Added new marshal function needed for report_redirect. Other changes. * THANKS: Add some more contributors, after running the script to detect new ChangeLog entries.
2001-02-27 22:25:42 +00:00
Victor Lecha <victor@eazel.com> - build fixes
Yanko Kaneti <yaneti@declera.com> - i18n fix
Yoann Vandoorselaere <yoann@mandrakesoft.com> - performance work
The following people who did significant amounts of testing:
Albert Wang <albert@eazel.com>
Brad Moore <bmoore@home.com>
Brett Neely <brett@eazel.com>
Christian Rose <menthos@menthos.com>
James Farwell <sodorp@hotmail.com>
John Fleck <jfleck@inkstain.com>
Jon Allen <joncallen@hotmail.com>
Kenneth Christiansen <kenneth@gnu.org>
Kenny Graunke <kwg@teleport.com>
Peter Foley <peter.foley@sun.com>
Tim Tan <tim@eazel.com>
Victor Lecha <victor@eazel.com>
Will LaShell <will@lashell.net>
As well as the following people who contributed translations:
Abel Cheung <maddog@linuxhall.org>
Adam Weinberger <adamw@gnome.org>
Akagic Amila <bono@linux.org.ba>
Akira TAGOH <tagoh@gnome.gr.jp>
Alastair McKinstry <mckinstry@debian.org>
Ales Nyakhaychyk <nab@mail.by>
Alessio Frusciante <algol@firenze.linux.it>
Alexander Shopov <ash@contact.bg>
Alexander Winston <alexander.winston@comcast.net>
reviewed by: John Sullivan <sullivan@eazel.com> Some enhancements to icon lookup. * libnautilus-extensions/nautilus-icon-factory.h: * libnautilus-extensions/nautilus-icon-factory.c: (get_mime_type_icon_without_suffix): Function used to strip suffixes out so we can have file suffixes in the gnome-vfs icon database, but can ignore them and look at all suffixes for the named icon. (make_icon_name_from_mime_type): Construct an icon name for types that don't specify a particular icon. This allows theme designers to make icons for any MIME type. (get_icon_name_for_regular_file): Use the new "without suffix" call. This requires changing this function to return a strdup'd name. (get_icon_name_for_directory), (get_icon_name_for_file): Change to return a strdup'd name. (make_full_icon_path): Do the file exists check in here (was already doing it in some cases) and also call gnome_vfs_icon_path_from_filename. (get_themed_icon_file_path): Get rid of redundant g_file_exists checks and gnome_vfs_icon_path_from_filename call, since both are now handled inside make_full_icon_path. (nautilus_scalable_icon_get_text_pieces), (nautilus_scalable_icon_new_from_text_pieces), (nautilus_scalable_icon_unref), (nautilus_scalable_icon_hash), (nautilus_scalable_icon_equal): Add MIME type to the scalable icons. (nautilus_icon_factory_get_icon_for_file): Pass in the MIME type. (nautilus_icon_factory_get_emblem_icon_by_name): Pass NULL for MIME type. (load_pixbuf_svg): Change to pass in boolean for emblem hack since we don't always have an icon name. (load_icon_from_path): New function, share common code. (load_named_icon): New function, share common code. (load_specific_icon): Try icon based on MIME type first, then fall back on the name specified. (nautilus_icon_factory_get_pixbuf_from_name): Pass NULL for MIME type. (load_icon_with_embedded_text): Pass in the MIME type. * src/nautilus-bookmark-list.c: (append_bookmark_node): * src/nautilus-bookmark-parsing.c: (nautilus_bookmark_new_from_node): * libnautilus-extensions/nautilus-bookmark.c: (nautilus_bookmark_icon_is_different), (nautilus_bookmark_set_icon_to_default): Update to deal with MIME types in scalable icons. * components/help/hyperbola-filefmt.c: (fmt_scrollkeeper_parse_toc_section), (fmt_scrollkeeper_parse_doc_toc), (fmt_scrollkeeper_parse_document), (fmt_scrollkeeper_parse_section), (fmt_scrollkeeper_parse_xml), (fmt_scrollkeeper_trim_empty_branches), (fmt_scrollkeeper_tree_empty), (fmt_scrollkeeper_populate_tree), (remove_leading_and_trailing_white_spaces), (fmt_toplevel_add_doc), (get_path_from_node), (has_content), (fmt_toplevel_parse_xml_tree): Made more compatible with libxml by not using the content field directly and using xmlChildrenNode and xmlRootNode. * libnautilus-extensions/nautilus-trash-monitor.c: (nautilus_trash_monitor_get): Fixed NautilusDirectory leak. * THANKS: Added some more translator credits. * check-THANKS.pl: Fixed some email addresses and such. * icons/ardmore/.cvsignore: * icons/arlo/.cvsignore, * icons/arlo/backgrounds/.cvsignore: * icons/arlo/sidebar_tab_pieces/.cvsignore: * icons/villanova/.cvsignore: Removed these again.
2001-05-01 21:21:09 +00:00
Almer S. Tigelaar <almer@gnome.org>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Andras Timar <timar@gnome.hu>
Andraz Tori <andraz.tori1@guest.arnes.si>
Andreas Hyden <a.hyden@cyberpoint.se>
Andrew V. Samoilov <sav@bcs.zp.ua>
Ankit Patel <ankit@redhat.com>
Arafat Medini <lumina@silverpen.de>
Artis Trops <hornet@navigator.lv>
Artur Flinta <aflinta@cvs.gnome.org>
Asmund Skjaeveland <aasmunds@fys.uio.no>
Baris Cicek <baris@teamforce.name.tr>
Benedikt Roth <Benedikt.Roth@gmx.net>
Carlos Perelló Marín <carlos@hispalinux.es>
Changwoo Ryu <cwryu@debian.org>
reviewed by: John Sullivan <sullivan@eazel.com> Some enhancements to icon lookup. * libnautilus-extensions/nautilus-icon-factory.h: * libnautilus-extensions/nautilus-icon-factory.c: (get_mime_type_icon_without_suffix): Function used to strip suffixes out so we can have file suffixes in the gnome-vfs icon database, but can ignore them and look at all suffixes for the named icon. (make_icon_name_from_mime_type): Construct an icon name for types that don't specify a particular icon. This allows theme designers to make icons for any MIME type. (get_icon_name_for_regular_file): Use the new "without suffix" call. This requires changing this function to return a strdup'd name. (get_icon_name_for_directory), (get_icon_name_for_file): Change to return a strdup'd name. (make_full_icon_path): Do the file exists check in here (was already doing it in some cases) and also call gnome_vfs_icon_path_from_filename. (get_themed_icon_file_path): Get rid of redundant g_file_exists checks and gnome_vfs_icon_path_from_filename call, since both are now handled inside make_full_icon_path. (nautilus_scalable_icon_get_text_pieces), (nautilus_scalable_icon_new_from_text_pieces), (nautilus_scalable_icon_unref), (nautilus_scalable_icon_hash), (nautilus_scalable_icon_equal): Add MIME type to the scalable icons. (nautilus_icon_factory_get_icon_for_file): Pass in the MIME type. (nautilus_icon_factory_get_emblem_icon_by_name): Pass NULL for MIME type. (load_pixbuf_svg): Change to pass in boolean for emblem hack since we don't always have an icon name. (load_icon_from_path): New function, share common code. (load_named_icon): New function, share common code. (load_specific_icon): Try icon based on MIME type first, then fall back on the name specified. (nautilus_icon_factory_get_pixbuf_from_name): Pass NULL for MIME type. (load_icon_with_embedded_text): Pass in the MIME type. * src/nautilus-bookmark-list.c: (append_bookmark_node): * src/nautilus-bookmark-parsing.c: (nautilus_bookmark_new_from_node): * libnautilus-extensions/nautilus-bookmark.c: (nautilus_bookmark_icon_is_different), (nautilus_bookmark_set_icon_to_default): Update to deal with MIME types in scalable icons. * components/help/hyperbola-filefmt.c: (fmt_scrollkeeper_parse_toc_section), (fmt_scrollkeeper_parse_doc_toc), (fmt_scrollkeeper_parse_document), (fmt_scrollkeeper_parse_section), (fmt_scrollkeeper_parse_xml), (fmt_scrollkeeper_trim_empty_branches), (fmt_scrollkeeper_tree_empty), (fmt_scrollkeeper_populate_tree), (remove_leading_and_trailing_white_spaces), (fmt_toplevel_add_doc), (get_path_from_node), (has_content), (fmt_toplevel_parse_xml_tree): Made more compatible with libxml by not using the content field directly and using xmlChildrenNode and xmlRootNode. * libnautilus-extensions/nautilus-trash-monitor.c: (nautilus_trash_monitor_get): Fixed NautilusDirectory leak. * THANKS: Added some more translator credits. * check-THANKS.pl: Fixed some email addresses and such. * icons/ardmore/.cvsignore: * icons/arlo/.cvsignore, * icons/arlo/backgrounds/.cvsignore: * icons/arlo/sidebar_tab_pieces/.cvsignore: * icons/villanova/.cvsignore: Removed these again.
2001-05-01 21:21:09 +00:00
Christian Meyer <chrisime@gnome.org>
Christian Neumair <chris@gnome-de.org>
Christian Rose <menthos@menthos.com>
2003-05-19 21:19:14 +00:00
Christophe Merlet <redfox@redfoxcenter.org>
Christopher R. Gabriel <cgabriel@cgabriel.org>
Dafydd Harries <daf@muse.19inch.net>
Daniel Yacob <locales@geez.org>
Danilo Segan <dsegan@gmx.net>
David Lodge <dave@cirt.net>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Dennis Smit <synap@area101.penguin.nl>
Dirk-Jan C. Binnema <dirkjan@gnome.org>
Dmitry G. Mastrukov <dmitry@taurussoft.org>
Duarte Loreto <happyguy_pt@hotmail.com>
Dwayne Bailey <dwayne@translate.org.za>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Egle Girinaite <eglyte@centras.lt>
Emese Kovacs <emese@gnome.hu>
Eric Brayeur <eb@ibelgique.com>
Evandro Fernandes Giovanini <evandrofg@ig.com.br>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Fatih Demir <kabalak@gmx.net>
Francisco Javier F. Serrador <serrador@cvs.gnome.org>
Francisco Javier Fernandez <cyphra@vir.tecknolabs.com>
Frank Arnold <farnold@cvs.gnome.org>
reviewed by: John Sullivan <sullivan@eazel.com> Fix bug 7783 (Makefile.am used to install xml data is wrong): * data/Makefile.am: Integrate build fix from fcrozat. Don't use the magic "info" name since it is used for special purposes on Mandrake and other systems. Other strings: * THANKS: Added some people who made recent contributions. * check-THANKS.pl: Add some more alternate names. * components/help/hyperbola-filefmt.c: (locale_score): Fix legal code that doesn't compile with some versions of gcc by adding a cast. * help/nautilus-user-manual/es/.cvsignore: Add nautilus-user-manual.junk. * libnautilus-extensions/nautilus-directory-async.c: (metafile_read_check_for_directory_callback), (metafile_read_done_callback), (metafile_write_failure_close_callback), (metafile_write_success_close_callback), (metafile_write_create_callback), (directory_load_callback), (directory_count_callback), (new_files_callback), (has_problem), (deep_count_callback), (mime_list_callback), (top_left_read_callback), (get_info_callback), (activation_uri_nautilus_link_read_callback), (activation_uri_gmc_link_read_callback), (cancel_activation_uri_for_file): Add ref/unref pairs that we need in callbacks that use NautilusDirectory objects but that also send out signals which might end up unref'ing them. * libnautilus-extensions/nautilus-file-operations.c: (nautilus_self_check_file_operations): Add tests to demonstrate bug 7701. * libnautilus-extensions/nautilus-smooth-text-layout-cache.c: (nautilus_self_check_smooth_text_layout_cache): Fix some destroys that should have been unrefs. * libnautilus-extensions/nautilus-string.c: (nautilus_self_check_string): Added tests for nautilus_str_get_after_prefix.
2001-03-15 23:17:57 +00:00
Frederic Crozat <fcrozat@mandrakesoft.com>
Funda Wang <fundawang@linux.net.cn>
Gareth Owen <gowen72@yahoo.com>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Gaute Hvoslef Kvalnes <ai98ghk@stud.hib.no>
Gediminas Paulauskas <menesis@chatsubo.lt>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
George Lebl <jirka@5z.com>
German Poo Caamano <gpoo@ubiobio.cl>
Gil Osher <dolfin@rpg.org.il>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Gong Yi LIAO <granziliao@sinamail.com>
Guntupalli Karunakar <karunakar@freedomink.org>
Gustavo Maciel Dias Vieira <gustavo@sagui.org>
Gustavo Noronha Silva <kov@debian.org>
Görkem Cetin <gorkem@gelecek.com.tr>
Hasbullah Bin Pit <sebol@my-penguin.org>
He Qiangqiang <carton@linux.net.cn>
Hendrik Richter <hendrik@gnome-de.org>
Inaki Larranaga <dooteo@euskalgnu.org>
Ivan Stojmirov <stojmir@linux.net.mk>
Jarkko Ranta <jjranta@cc.joensuu.fi>
Jayaradna <njaya@redhat.com>
Jean-Michel Ardantz <jmardantz@ifrance.com>
Jesús Bravo Álvarez <jba@pobox.com>
John C Barstow <jbowtie@amathaine.com>
Jordi Mallach <jordi@sindominio.net> - bug fixes
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Jorge Carrasquilla Soares <jorge@conectiva.com.br>
KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>
Kang Jeong-Hee <Keizi@mail.co.kr>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Keld Simonsen <keld@dkuug.dk>
Kenneth Christiansen <kenneth@gnu.org>
Kim Schulz <kim@schulz.dk>
Kjartan Maraas <kmaraas@gnome.org>
Kjenneth Christiansen <kenneth@gnu.org>
Kostas Papadimas <pkst@gnome.org>
Laszlo Dvornik <dvornik@gnome.hu>
Laurent Dhima <laurenti@alblinux.net>
Leonid Kanter <leon@asplinux.ru>
Luca Ferretti <elle.uca@libero.it>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Mantas Kriauciunas <mantelis@centras.lt>
Manuel Borchers <webmaster@matronix.de>
Manuel de Vega Barreiro <barreiro@arrakis.es>
Marcel Telka <marcel@telka.sk>
Marius Andreiana <mandreiana@yahoo.com>
Martin Norbäck <d95mback@dtek.chalmers.se>
Martin Willemoes Hansen <mwh@sysrq.dk>
Mathieu van Woerkom <mathieu@brabants.org>
Matthias Warkus <mawarkus@gnome.org>
Maxim Dziumanenko <mvd@mylinux.com.ua>
Meelad Zakaria <meelad@bamdad.org>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Mendel Mobach <mendel@mobach.nl>
Metin Amiroff <metin@karegen.com>
Michal Bukovjan <bukm@centrum.cz>
Miloslav Trmac <mitr@volny.cz>
Mohammad DAMT <mdamt@bisnisweb.com>
Mugurel Tudor <mugurelu@go.ro>
Naba Kumar <naba@gnome.org>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Nam SungHyun
Nikos Charonitakis <charosn@her.forthnet.gr>
reviewed by: John Sullivan <sullivan@eazel.com> Some enhancements to icon lookup. * libnautilus-extensions/nautilus-icon-factory.h: * libnautilus-extensions/nautilus-icon-factory.c: (get_mime_type_icon_without_suffix): Function used to strip suffixes out so we can have file suffixes in the gnome-vfs icon database, but can ignore them and look at all suffixes for the named icon. (make_icon_name_from_mime_type): Construct an icon name for types that don't specify a particular icon. This allows theme designers to make icons for any MIME type. (get_icon_name_for_regular_file): Use the new "without suffix" call. This requires changing this function to return a strdup'd name. (get_icon_name_for_directory), (get_icon_name_for_file): Change to return a strdup'd name. (make_full_icon_path): Do the file exists check in here (was already doing it in some cases) and also call gnome_vfs_icon_path_from_filename. (get_themed_icon_file_path): Get rid of redundant g_file_exists checks and gnome_vfs_icon_path_from_filename call, since both are now handled inside make_full_icon_path. (nautilus_scalable_icon_get_text_pieces), (nautilus_scalable_icon_new_from_text_pieces), (nautilus_scalable_icon_unref), (nautilus_scalable_icon_hash), (nautilus_scalable_icon_equal): Add MIME type to the scalable icons. (nautilus_icon_factory_get_icon_for_file): Pass in the MIME type. (nautilus_icon_factory_get_emblem_icon_by_name): Pass NULL for MIME type. (load_pixbuf_svg): Change to pass in boolean for emblem hack since we don't always have an icon name. (load_icon_from_path): New function, share common code. (load_named_icon): New function, share common code. (load_specific_icon): Try icon based on MIME type first, then fall back on the name specified. (nautilus_icon_factory_get_pixbuf_from_name): Pass NULL for MIME type. (load_icon_with_embedded_text): Pass in the MIME type. * src/nautilus-bookmark-list.c: (append_bookmark_node): * src/nautilus-bookmark-parsing.c: (nautilus_bookmark_new_from_node): * libnautilus-extensions/nautilus-bookmark.c: (nautilus_bookmark_icon_is_different), (nautilus_bookmark_set_icon_to_default): Update to deal with MIME types in scalable icons. * components/help/hyperbola-filefmt.c: (fmt_scrollkeeper_parse_toc_section), (fmt_scrollkeeper_parse_doc_toc), (fmt_scrollkeeper_parse_document), (fmt_scrollkeeper_parse_section), (fmt_scrollkeeper_parse_xml), (fmt_scrollkeeper_trim_empty_branches), (fmt_scrollkeeper_tree_empty), (fmt_scrollkeeper_populate_tree), (remove_leading_and_trailing_white_spaces), (fmt_toplevel_add_doc), (get_path_from_node), (has_content), (fmt_toplevel_parse_xml_tree): Made more compatible with libxml by not using the content field directly and using xmlChildrenNode and xmlRootNode. * libnautilus-extensions/nautilus-trash-monitor.c: (nautilus_trash_monitor_get): Fixed NautilusDirectory leak. * THANKS: Added some more translator credits. * check-THANKS.pl: Fixed some email addresses and such. * icons/ardmore/.cvsignore: * icons/arlo/.cvsignore, * icons/arlo/backgrounds/.cvsignore: * icons/arlo/sidebar_tab_pieces/.cvsignore: * icons/villanova/.cvsignore: Removed these again.
2001-05-01 21:21:09 +00:00
Ole Laursen <olau@hardworking.dk>
Pablo G. del Campo <pablodc@bigfoot.com>
reviewed by: John Sullivan <sullivan@eazel.com> Did most of the work for bug 5779, separating out the Eazel logos so they won't be used by non-Eazel folks making changes to Nautilus if they choose to do "non-approved" changes (allowed by GPL of course). * nautilus.spec.in: Add new logos. * configure.in: Add eazel-logos and eazel-logos/throbber. * Makefile.am: Add the eazel-logos subdirectory. * eazel-logos/Makefile.am: Created. * eazel-logos/throbber/Makefile.am: Created. * components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png: * icons/About_Image.png: * icons/about_background.png: * icons/default.xml: * icons/druid_header.png: * icons/throbber/001.png: * icons/throbber/002.png: * icons/throbber/003.png: * icons/throbber/004.png: * icons/throbber/005.png: * icons/throbber/006.png: * icons/throbber/007.png: * icons/throbber/008.png: * icons/throbber/009.png: * icons/throbber/010.png: * icons/throbber/011.png: * icons/throbber/012.png: * icons/throbber/013.png: * icons/throbber/014.png: * icons/throbber/015.png: * icons/throbber/016.png: * icons/throbber/017.png: * icons/throbber/018.png: * icons/throbber/019.png: * icons/throbber/020.png: * icons/throbber/021.png: * icons/throbber/022.png: * icons/throbber/023.png: * icons/throbber/024.png: * icons/throbber/025.png: * icons/throbber/026.png: * icons/throbber/027.png: * icons/throbber/028.png: * icons/throbber/029.png: * icons/throbber/030.png: * icons/throbber/Makefile.am: * icons/throbber/rest.png: Updated with non-logo versions. Did 90% of the work for bug 6950 (need new report_redirect call in addition to report_location_change). While working on that, I also moved the deferral of outgoing calls that is done in the Mozilla component so that it is done by the NautilusView class instead. * libnautilus/nautilus-view-component.idl: Added report_redirect. * libnautilus/nautilus-view.h: Added report_redirect. * libnautilus/nautilus-view.c: (queue_outgoing_call): Added queing for the outgoing side. (nautilus_view_initialize): Allocate queue. (nautilus_view_destroy): Deallocate queue. (str_list_copy): Utility needed here because we can't use libnautilus-extensions. (list_free_deep_callback): New. Used in queuing code. (free_location_plus_callback): New. Used in queueing code. (call_open_location_in_this_window), (call_open_location_prefer_existing_window), (call_open_location_force_new_window), (call_report_location_change), (call_report_redirect), (call_report_selection_change), (call_report_status), (call_report_load_underway), (call_report_load_progress), (call_report_load_complete), (call_report_load_failed), (call_set_title), (call_go_back): Functions that get queued. These have the bulk of the code to do work. (nautilus_view_open_location_in_this_window), (nautilus_view_open_location_prefer_existing_window), (nautilus_view_open_location_force_new_window), (nautilus_view_report_location_change), (nautilus_view_report_redirect), (nautilus_view_report_selection_change), (nautilus_view_report_status), (nautilus_view_report_load_underway), (nautilus_view_report_load_progress), (nautilus_view_report_load_complete), (nautilus_view_report_load_failed), (nautilus_view_set_title), (nautilus_view_go_back): These functions now simply queue the work that needs to be done. * src/nautilus-view-frame-corba.c: (free_location_plus_callback): Add a new field for the "from_location" needed for redirect. (report_redirect): The actual function to do the work. (impl_Nautilus_ViewFrame_report_redirect): Queue function. * src/nautilus-view-frame.h: * src/nautilus-view-frame-private.h: * src/nautilus-view-frame.c: (nautilus_view_frame_initialize_class): Create report_redirect signal. (nautilus_view_frame_report_redirect): Emit the signal. * src/nautilus-window-manage-views.c: (report_redirect_callback): Code to implement the redirect. For now this does the exact same thing as report_location_change. This is where all the remaining work to fix the bug goes. * components/mozilla/nautilus-mozilla-content-view.c: (view_load_location_callback), (mozilla_title_changed_callback), (mozilla_net_start_callback), (mozilla_net_stop_callback), (mozilla_link_message_callback), (mozilla_progress_callback), (mozilla_dom_mouse_click_callback), (navigate_mozilla_to_nautilus_uri), (update_nautilus_uri), (eazel_services_scheme_from_http): Remove the "async" calls that defer calls until timeout time now that NautilusView itself does that for all components. * libnautilus-extensions/nautilus-gtk-extensions.h: * libnautilus-extensions/nautilus-gtk-extensions.c: (nautilus_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER): Added new marshal function needed for report_redirect. Other changes. * THANKS: Add some more contributors, after running the script to detect new ChangeLog entries.
2001-02-27 22:25:42 +00:00
Pablo Gonzalo del Campo <pablodc@bigfoot.com>
Pablo Saratxaga <pablo@mandrakesoft.com>
Paisa Seeluangsawat <paisa@users.sf.net>
Paul Duffy <dubhthach@compsoc.nuigalway.ie>
Pauli Virtanen <pauli.virtanen@hut.fi>
Pawan Chitrakar <pawan@nplinux.org>
Peteris Krisjanis <peteris.krisjanis@os.lv>
Priit Laes <plaes@cvs.gnome.org>
Raphael Higino <raphaelh@cvs.gnome.org>
Rhys Jones <rhys@sucs.org>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Richard Hult <rhult@hem.passagen.se>
Robert Brady <robert@suse.co.uk>
Robert Sedak <robert.sedak@sk.htnet.hr>
Roozbeh Pournader <roozbeh@sharif.edu>
Ross Golder <ross@golder.org>
Roy-Magne Mo <rmo@sunnmore.net>
Runa Bhattacharjee <runab@redhat.com>
Sami Pesonen <spesonen@dlc.fi>
Samuel Jon Gunnarsson <sammi@techattack.nu>
Sanlig Badral <badral@openmn.org>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Satoru Sato <ss@gnome.gr.jp>
Sayamindu Dasgupta <sayamindu@clai.net>
Sebastien Bacher <seb128@debian.org>
Simos Xenitellis <simos@hellug.gr>
Stanislav Brabec <sbrabec@suse.cz>
Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
Szabolcs Ban <shooby@gnome.hu>
Takeshi AIHANA <aihana@gnome.gr.jp>
Takuo Kitame <kitame@debian.org>
Taneem Ahmed <taneem@bengalinux.org>
Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
Tommi Vainikainen <thv@iki.fi>
Töivo Leedjärv <toivo@linux.ee>
Valek Filippov <frob@df.ru>
Valentín Trilles <vtrilles@yahoo.es>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Vasif Ismailoglu MD <azerb_linux@hotmail.com>
Veeravanallore Madhavan <vbmadhu@hotmail.com>
Vincent van Adrighem <adrighem@gnome.org>
Vlad Harchev <hvv@hippo.ru>
Wang Jian <lark@linux.net.cn>
Fixed problem compiling with new gettext: * hack-macros/gnome.m4: Add BUILD_INCLUDED_LIBINTL for compatibility with the new gettext. Fixed a problem with the throbber detecting that its X window is gone. Based on suggestions from Owen Taylor. * libnautilus/nautilus-bonobo-workarounds.h: * libnautilus/nautilus-bonobo-workarounds.c: (destroy_later_callback), (destroyed_before_timeout_callback), (nautilus_bonobo_object_force_destroy_later): Changed to "destroy later" instead of "destroy at idle". This makes us less likely to experience race conditions. * src/nautilus-window.c: (nautilus_window_initialize_class), (nautilus_window_unrealize), (nautilus_window_destroy): Moved the throbber destruction to unrealize so we destroy the throbber before we destroy its X window. Starting with patch by Anders Carlsson <andersca@gnu.org>, added both prelighting and tracking to the throbber, also making it take action on release, not press. * components/throbber/nautilus-throbber.c: (nautilus_throbber_initialize_class): Add handlers for enter, leave, and release. (nautilus_throbber_initialize): Set flags so we get enter and leave events. (select_throbber_image): Ref the image that's returned. (draw_throbber_image): Make the image be prelit if the mouse is over the throbber but it wasn't clicked, and darkened if the mouse is over the throbber and it was clicked. (nautilus_throbber_enter_notify_event): Set flag and request redraw to prelight. (nautilus_throbber_leave_notify_event): Set flag and request redraw to un-prelight. (nautilus_throbber_button_press_event): Set flag to indicate we hit the button in the throbber. Also, respond only to left clicks. (nautilus_throbber_button_release_event): Look at flag set in press event. Do the work here now instead of at press time since we are more like a real button. Rolled in change by Miguel Rodrguez Prez <migrax@terra.es> to fix volume mounting problems: * configure.in: Check for hasmntopt. * libnautilus-private/nautilus-volume-monitor.c: (get_removable_volumes): Fix typo (HAVE_MNTTENT_H -> HAVE_MNTENT_H). Integrated patch by Miguel Rodrguez Prez <migrax@terra.es> to make Nautilus not try to preview MPEG lists: * src/file-manager/fm-icon-view.c: (icon_container_preview_callback): Made audio/x-mpegurl another exception to the list of audio types we can preview. Rolled in change by Dennis Smit <synap@area101.penguin.nl>: * THANKS: added more translators that were missing from the THANKS file (names from all the .po files in ./po). Other updates to THANKS: * THANKS: Added Jon K Hellan. * check-THANKS.pl: Fixed logic so you can be credited as both an author and translator. Other changes: * src/file-manager/fm-list-view.c: (get_default_zoom_level): Fix typo (storaged -> storage). * src/nautilus-shell-ui.xml: * src/file-manager/nautilus-directory-view-ui.xml: Fixed keybindings entries to use the correct tags as described by ui-xml.txt.
2001-05-23 00:03:03 +00:00
Young-ho, Cha <ganadist@dacome.co.kr>
Yukihiro Nakai <nakai@gnome.gr.jp>
Yuri Syrota <rasta@renome.rovno.ua>
Zbigniew Chyla <cyba@gnome.pl>
Zygimantas Berucka <uid0@akl.lt>