mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-11-05 16:04:31 +00:00
d31bf8d65b
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.
123 lines
5.2 KiB
Text
123 lines
5.2 KiB
Text
The Nautilus team would like to thank the following contributors:
|
||
|
||
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
|
||
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
|
||
Fatih Demir <kabalak@kabalak.net> - bug fixes
|
||
Gregory S. Hayes <syncomm@icebreaker.net> - bug fixes
|
||
Havoc Pennington <hp@redhat.com> - various contributions
|
||
JP Rosevear <jpr@arcavia.com> - bug fixes
|
||
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
|
||
Jon K Hellan <hellan@acm.org> - bug fixes
|
||
Jonathan Blandford <jrb@redhat.com> - help browser, 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
|
||
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
|
||
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 testing work:
|
||
|
||
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:
|
||
|
||
Akira TAGOH <tagoh@gnome.gr.jp>
|
||
Alastair McKinstry <mckinstry@computer.org>
|
||
Almer S. Tigelaar <almer@gnome.org>
|
||
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>
|
||
Benedikt Roth <Benedikt.Roth@gmx.net>
|
||
Carlos Perell<6C> Mar<61>n <carlos@hispalinux.es>
|
||
Christian Meyer <chrisime@gnome.org>
|
||
Christian Rose <menthos@menthos.com>
|
||
Christophe Merlet <redfox@eikonex.org>
|
||
Christopher R. Gabriel <cgabriel@cgabriel.org>
|
||
Dennis Smit <synap@area101.penguin.nl>
|
||
Dirk-Jan C. Binnema <dirkjan@gnome.org>
|
||
Egle Girinaite <eglyte@centras.lt>
|
||
Emese Kovacs <emese@gnome.hu>
|
||
Eric Brayeur <eb@ibelgique.com>
|
||
Fatih Demir <kabalak@gmx.net>
|
||
Frederic Crozat <fcrozat@mandrakesoft.com>
|
||
Gaute Hvoslef Kvalnes <ai98ghk@stud.hib.no>
|
||
Gediminas Paulauskas <menesis@delfi.lt>
|
||
George Lebl <jirka@5z.com>
|
||
Gong Yi LIAO <granziliao@sinamail.com>
|
||
Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
|
||
G<EFBFBD>rkem Cetin <gorkem@gelecek.com.tr>
|
||
Jarkko Ranta <jjranta@cc.joensuu.fi>
|
||
Jean-Michel Ardantz <jmardantz@ifrance.com>
|
||
Jes<EFBFBD>s Bravo <20>lvarez <jba@pobox.com>
|
||
Jorge Carrasquilla Soares <jorge@conectiva.com.br>
|
||
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>
|
||
Mantas Kriauciunas <mantelis@centras.lt>
|
||
Manuel de Vega Barreiro <barreiro@arrakis.es>
|
||
Marius Andreiana <mandreiana@yahoo.com>
|
||
Martin Norb<72>ck <d95mback@dtek.chalmers.se>
|
||
Matthias Warkus <mawarkus@gnome.org>
|
||
Mendel Mobach <mendel@mobach.nl>
|
||
Nam SungHyun
|
||
Ole Laursen <olau@hardworking.dk>
|
||
Pablo Gonzalo del Campo <pablodc@bigfoot.com>
|
||
Pablo Saratxaga <pablo@mandrakesoft.com>
|
||
Pauli Virtanen <pauli.virtanen@saunalahti.fi>
|
||
Richard Hult <rhult@hem.passagen.se>
|
||
Robert Brady <robert@suse.co.uk>
|
||
Satoru Sato <ss@gnome.gr.jp>
|
||
Simos Xenitellis <simos@hellug.gr>
|
||
Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
|
||
Szabolcs Ban <shooby@gnome.hu>
|
||
Takuo Kitame <kitame@debian.org>
|
||
Valek Filippov <frob@df.ru>
|
||
Valent<EFBFBD>n Trilles <vtrilles@yahoo.es>
|
||
Vasif Ismailoglu MD <azerb_linux@hotmail.com>
|
||
Veeravanallore Madhavan <vbmadhu@hotmail.com>
|
||
Young-ho, Cha <ganadist@dacome.co.kr>
|
||
Yukihiro Nakai <nakai@gnome.gr.jp>
|
||
Yuri Syrota <rasta@renome.rovno.ua>
|
||
Zbigniew Chyla <cyba@gnome.pl>
|