| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
2003-04-09 Larry Ewing <lewing@ximian.com>
* e-shell-importer.c (create_html): remove call to
gtk_html_set_default_background_color, replace with calls to
gtk_widget_modify_style_*
svn path=/trunk/; revision=20777
|
|
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* e-search-bar.c (set_option): kill an old e_utf8_gtk usage
and remove some straggling e-font.h includes.
svn path=/trunk/; revision=20769
|
|
|
|
|
|
|
| |
(e_setup): Do not call here. Also, removed hacks for
~/evolution/config and ~/evolution/local/Trash.
svn path=/trunk/; revision=20760
|
|
|
|
|
|
|
|
|
| |
* glade/evolution-startup-wizard.glade: Remove the color specs so
the druid will use theme colors
* importer/import.glade: Likewise
svn path=/trunk/; revision=20757
|
|
|
|
|
|
|
| |
(impl_dispose):
g_object_weak_unref() the shell here.
svn path=/trunk/; revision=20751
|
|
|
|
|
|
|
| |
* evolution-storage.c (evolution_storage_class_init): Fix arg
types on REMOVED_SHARED_FOLDER signal. #40888
svn path=/trunk/; revision=20734
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-folder-selector-button.c (clicked): Desensitize the
window's top-level container rather than desensitizing the window
itself, which causes strange problems [#40854]. Also fix up the
code that tries to watch for the parent window being destroyed.
* e-shell.c (impl_Shell_selectUserFolder): Use
e_dialog_set_transient_for_xid.
* e-shell-folder-selection-dialog.c (impl_response): Treat
GTK_RESPONSE_DELETE_EVENT the same as GTK_RESPONSE_CANCEL.
(e_shell_folder_selection_dialog_construct): No need to catch
"delete_event" signal.
svn path=/trunk/; revision=20729
|
|
|
|
| |
svn path=/trunk/; revision=20707
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am ($(server_in_files)): Substitute version number into
the evolution binary name in the server file
(INCLUDES): define EVOLUTION_TOOLSDIR
* GNOME_Evolution_Shell.server.in.in: Clean up server names. Add
"-@VERSION@" to the end of the shell binary name
* main.c (main): if KILL_PROCESS_CMD is defined, add a
--force-shutdown argument that runs killev and exits.
svn path=/trunk/; revision=20702
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Not Zed <NotZed@Ximian.com>
[#40536]
* evolution-shell-component.c (impl_interactive): If going
interactive, track the view id in a private area.
(evolution_shell_component_get_parent_view_xid): Accessor method
to retrieve the current view xid.
svn path=/trunk/; revision=20690
|
|
|
|
|
|
|
| |
the icon instead of the small one, so it works more nicely with
modern WMs.
svn path=/trunk/; revision=20683
|
|
|
|
|
|
|
|
|
| |
"New" button in the dialog.
(impl_response): Handle RESPONSE_NEW.
(e_shell_folder_selection_dialog_construct): Add the "new" button
with RESPONSE_NEW response_id.
svn path=/trunk/; revision=20675
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* apps_evolution_shell.schemas: Remove the icon_modes schema.
* e-shell-view.c (setup_defaults): Don't set the icon modes from
GConf, they are already stored in the shortcuts.xml file.
(e_shell_view_save_defaults): Likewise, don't set it here.
* e-config-upgrade.c: Remove translation from
ShortcutBarGroup%iIconMode to
shell/view_defaults/shortcut_bar/icon_types.
svn path=/trunk/; revision=20673
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Rodrigo Moya <rodrigo@ximian.com>
* importer/GNOME_Evolution_Importer.idl:
* importer/evolution-importer.[ch]: added "foldertype" argument to
GNOME::Evolution::Importer.
* importer/evolution-importer-client.[ch]
(evolution_importer_client_load_file): added "folder_type" argument
and use it in the call to GNOME_Evolution_Importer_loadFile.
* e-shell-importer.c (start_import): added "folder_type" argument and
use it in the call to evolution_importer_client_load_file.
(folder_selected): pass in the "folder_type" argument to start_import,
svn path=/trunk/; revision=20643
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Not Zed <NotZed@Ximian.com>
[#40652]
* e-shell-view.c (setup_widgets): Pack the folder and shortcut
bars into the paned as sizeable.
svn path=/trunk/; revision=20630
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Not Zed <NotZed@Ximian.com>
[#39467]
* e-shell.c (e_shell_construct): Change the splash logic slightly,
so that if we can't create the splash, we dont try and cast/use
it.
* e-splash.c (e_splash_new): dont use a g_return* for what could
be a valid (tho incorrect) runtime condition.
svn path=/trunk/; revision=20629
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Not Zed <NotZed@Ximian.com>
[#40590]
* e-config-upgrade.c (identity_map[]): Move the signature stuff to
a child node.
(identity_sig_map[]): Define the signature node. Fix
*autogenerated_signature_%i to map to "auto".
svn path=/trunk/; revision=20615
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Not Zed <NotZed@Ximian.com>
[#40474]
* e-config-upgrade.c (gconf_remap_list[]): The summary settings
start at "My-Evolution", not "/My-Evolution".
(import_bonobo_config): Same for mail summary settings, and hex
decode the string for the strlist. Add a few extra debug
printf's.
svn path=/trunk/; revision=20606
|
|
|
|
|
|
|
| |
(kill_wombat): New.
(idle_cb): Call kill_old_wombat().
svn path=/trunk/; revision=20565
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-offline-handler.c (update_dialog_tree_view): Renamed
from update_dialog_clist, Ported to GtkTreeView.
(update_dialog_tree_view_hash_foreach): Likewise.
* glade/e-active-connection-dialog.glade: Rename
"active_connection_clist" to "active_connection_treeview".
svn path=/trunk/; revision=20550
|
|
|
|
|
|
|
|
|
| |
2003-03-27 Not Zed <NotZed@Ximian.com>
* e-shell-about-box.c: Make Radek's surname correct, Doulík,
inserted utf8 into the name string. For bug #17034.
svn path=/trunk/; revision=20542
|
|
|
|
|
|
| |
the app name to bonobo_ui_util_set_ui() instead of "evolution".
svn path=/trunk/; revision=20527
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(load_folder): Call e_storage_new_folder()
instead of new_folder() here so the folder doesn't get added to
the EvolutionStorage. Since the EvolutionStorage has its own
CORBAfied copy of the folder info [sigh] and it can't be updated,
we have to set up the EvolutionStorage after setup_stock_folders()
has been called.
(setup_corba_storage): New function to set up the CORBA storage.
(load_all_folders): Call setup_corba_storage() after
setup_stock_folders().
svn path=/trunk/; revision=20522
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-25 Not Zed <NotZed@Ximian.com>
* e-shell-settings-dialog.c (set_dialog_size): Use
set_default_size instead of size_request so we allow the user to
resize the window. Also try using 60x30 rather than 72x35 as the
approximate font cell size. For bug #39706.
svn path=/trunk/; revision=20513
|
|
|
|
|
|
| |
* glade/evolution-startup-wizard.glade: Fix colors again
svn path=/trunk/; revision=20510
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-folder-dnd-bridge.c: Update for e_notice move.
* e-setup.c: Likewise
* e-shell-folder-commands.c: Likewise
* e-shell-folder-creation-dialog.c: Likewise
* e-shell-offline-sync.c: Likewise
* e-shell-shared-folder-picker-dialog.c: Likewise
* e-shell-view-menu.c: Likewise
* e-shell.c: Likewise
* evolution-shell-component-utils.c: Likewise
* Makefile.am (libeshell_la_LIBADD): libeshell depends on
libeutil.
* e-corba-storage.c: Fix warnings
svn path=/trunk/; revision=20500
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-ShellComponent.idl (interactive): add a "new_view_xid"
arg, so the component has a window id to make use of as a parent
if it needs to pop up a dialog.
* e-shell.c (set_interactive): Pass the new_view_xid when going
interactive.
(e_shell_set_interactive): Remove this since it wasn't being used,
and couldn't be used for anything except lying to the components.
* evolution-shell-component.c
(evolution_shell_component_class_init): Update "interactive"
signal definition
(impl_interactive): Update prototype and signal emission
* e-shell-marshal.list (NONE:BOOL,INT): add
svn path=/trunk/; revision=20493
|
|
|
|
| |
svn path=/trunk/; revision=20461
|
|
|
|
| |
svn path=/trunk/; revision=20460
|
|
|
|
|
|
|
|
|
|
| |
* e-corba-storage.c (async_open_folder_idle): If we get a second
request to open a folder we're already waiting for, don't send a
second CORBA request, just remember the additional request.
(async_open_cb): Call the callbacks for all pending requests for
this folder.
svn path=/trunk/; revision=20456
|
|
|
|
|
|
|
|
| |
2003-03-20 JP Rosevear <jpr@ximian.com>
* e-shell-view-menu.c: remove unused command
svn path=/trunk/; revision=20446
|
|
|
|
| |
svn path=/trunk/; revision=20378
|
|
|
|
|
|
|
| |
"evolution:menu_name" property instead of "evolution:menu-name".
[#39692]
svn path=/trunk/; revision=20370
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-folder-selector-button.c (set_folder): If you can't
get a pixbuf icon for the folder's type, do not crash. [#39599]
* e-shell.c (impl_Shell__get_displayName): Removed. [#38974]
(e_shell_class_init): Do not install anymore.
* Evolution-Shell.idl: Remove displayName attribute.
svn path=/trunk/; revision=20359
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-storage.c (e_storage_get_has_subfolders): Add
(e_storage_declare_has_subfolders): Rename from
e_storage_has_subfolders to make it clearer that this is a setter,
not a getter. (Can't call it e_storage_set_has_subfolders because
that sounds like it belongs in e-storage-set.)
* e-corba-storage.c (impl_StorageListener_notifyHasSubfolders):
update for e_storage_declare_has_subfolders name change
(get_folder): Override the default EStorage implementation: if
asked for a folder under a not-yet-expanded folder, attempt to
force the parent(s) to expand so that the child is available.
Fixes part of #30415
svn path=/trunk/; revision=20302
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-Storage.idl (asyncOpenFolder): add a Bonobo::Listener
to this like the other async interfaces, rather than having a
hacky way to signal failure.
* evolution-storage.c (impl_Storage_asyncOpenFolder): Update to
take a listener and emit it as part of the signal
(evolution_storage_class_init): update OPEN_FOLDER signal
prototype.
* e-shell-marshal.list (NONE:POINTER,STRING): add, for changed
EvolutionStorage open_folder signal
* e-storage.c (e_storage_async_open_folder): add a callback arg
(impl_async_open_folder): call the callback with NOTIMPLEMENTED.
(class_init): remove the CLOSE_FOLDER signal
(e_storage_has_subfolders): Don't emit CLOSE_FOLDER since it
doesn't exist any more, and this function is used for that side
effect any more anyway.
* e-corba-storage.c (async_open_folder): add the callback arg and
create a proper closure.
(async_open_folder_idle): Call the callback in case of error.
Create a listener and pass that to the CORBA call.
(async_open_cb): Listener callback.
* e-storage-set.c (storage_set_view_folder_opened): Pass a
callback to e_storage_async_open_folder.
(async_open_cb): emit CLOSE_FOLDER if the open failed
(storage_close_folder_cb): Remove this since the signal no longer
exists.
svn path=/trunk/; revision=20297
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-startup-wizard.c (start_wizard): If the wizard factory
returns NULL, we'll get a NIL wizard but no exception. Deal with
that case. (ie, try the next wizard).
(finish_func): Simplify for e-timezone-dialog changes.
(prepare_timezone_page): If there is already a timezone set in
gconf, set the map to point to it. (For connector autoconfig.)
svn path=/trunk/; revision=20257
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-07 Not Zed <NotZed@Ximian.com>
** reverted the following patch from ettore, this is a gnome 2.2
api change, and shouldn't be used yet.
* e-shell.c (impl_finalize): Use
bonobo_activation_unregister_active_server() instead of
bonobo_activatino_active_server_unregister().
(e_shell_construct): Use
bonobo_activation_register_active_server() instead of
bonobo_activation_active_server_register().
svn path=/trunk/; revision=20214
|
|
|
|
|
|
|
| |
disable the nasty XWMHints trick to fool WMs; it is not needed now
that everything is in-proc.
svn path=/trunk/; revision=20211
|
|
|
|
|
|
| |
names with a "#" in them either.
svn path=/trunk/; revision=20210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New function to toggle the "open other user's folder" menu item
sensitivity on or off depending on whether there are any storages
that actually support that.
(storage_set_removed_storage_callback): New callback for the
EStorageSet's "removed_storage" signal; it updates the sensitivity
if necessary.
(storage_set_new_storage_callback): Likewise, new callback for the
EStorageSet's "new_storage" signal.
(e_shell_view_construct): Connect these two signal callbacks here.
Also, call update_other_users_folder_items_sensitivity() to set up
the initial sensitivity of the menu item.
(update_for_current_uri): Add a missing EStorageSetView cast here.
svn path=/trunk/; revision=20209
|
|
|
|
|
|
|
|
|
| |
sensitivity of the OK button according to whether the folder name
entry is empty or not.
(show_dialog): Connect here. Pop up an error message if no user
is selected.
svn path=/trunk/; revision=20208
|
|
|
|
|
|
|
|
|
|
| |
bonobo_activation_unregister_active_server() instead of
bonobo_activatino_active_server_unregister().
(e_shell_construct): Use
bonobo_activation_register_active_server() instead of
bonobo_activation_active_server_register().
svn path=/trunk/; revision=20198
|
|
|
|
|
|
|
| |
__FUNCTION__.
(OUT): Likewise.
svn path=/trunk/; revision=20197
|
|
|
|
|
|
|
|
| |
(show_development_warning): Separated the current stable
version number from the warning prompt, and fixed a minor
grammatical error. For bug #38775.
svn path=/trunk/; revision=20196
|
|
|
|
|
|
|
| |
being NULL when printf()ing -- should fix #39096 (Solaris-specific
crash).
svn path=/trunk/; revision=20195
|
|
|
|
| |
svn path=/trunk/; revision=20176
|
|
|
|
|
|
|
|
| |
$(IDL_GENERATED_H).
(CLEANFILES): Make the same as $(BUILT_SOURCES).
(GNOME_Evolution_Importer-impl.o): Removed useless rule.
svn path=/trunk/; revision=20175
|
|
|
|
|
|
|
|
|
| |
2003-03-04 Mike Kestner <mkestner@ximian.com>
* e-shell-view.c (update_for_current_uri): only set current
folder when the folder_path is different from the current folder.
svn path=/trunk/; revision=20152
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-folder-dnd-bridge.c (find_matching_target_for_drag_context):
Handle p->data as a GdkAtom instead of a GdkAtom *.
(handle_data_received_non_path): Set the target member of the
corba_data struct to be the name of the atom.
* e-storage-set-view.c (impl_tree_drag_data_get): Pass the name of
the atom instead of the atom itself.
* Evolution-ShellComponentDnd.idl: Changed the type of Data.target
to string.
svn path=/trunk/; revision=20150
|
|
|
|
|
|
|
| |
Swap Cancel/OK
buttons as per the HIG. Also added proper response_ids.
svn path=/trunk/; revision=20133
|
|
|
|
|
|
| |
against priv->possible_types being NULL.
svn path=/trunk/; revision=20128
|
|
|
|
|
|
|
|
| |
2003-02-27 Rodney Dawes <dobey@ximian.com>
* Makefile.am (evolution_SOURCES): Add e-config-upgrade.h
svn path=/trunk/; revision=20086
|
|
|
|
|
|
|
|
|
|
| |
2003-02-26 Chris Toshok <toshok@ximian.com>
* e-folder-list.c (e_folder_list_parse_xml): make this more robust
- only assume it's a folderlistitem node if the name of the node
is "folder".
svn path=/trunk/; revision=20079
|
|
|
|
|
|
|
|
|
| |
2003-02-26 Jeffrey Stedfast <fejj@ximian.com>
* e-config-upgrade.c: Change the type of load_http_images to INT
rather than BOOL. Fixes bug #38767.
svn path=/trunk/; revision=20073
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-startup-wizard.c (start_wizard): New routine to attempt
to start each available startup wizard in priority order, and
return once it has successfully started one. (Allows Connector,
etc, to override the mailer startup wizard.)
(make_corba_dialog_pages): Use it.
svn path=/trunk/; revision=20072
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-26 Not Zed <NotZed@Ximian.com>
* apps_evolution_shell.schemas: Added a key for
/apps/evolution/version - seems the best place to put it. This
should not return any value if unset, so i'm not sure if this is
the right mechanism ...
* e-config-upgrade.c: Upgrade settings from earlier versions of evolution.
* main.c (upgrade_from_1_0_if_needed): Removed.
(main): Call e_config_upgrade before going into gmainloop.
(main): Turn off the --force-upgrade option, since it doesn't work
yet ...
svn path=/trunk/; revision=20068
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-Wizard.idl: Change this to let the Wizard provide an
array of title/icon/control triplets, instead of just controls, so
the shell doesn't need to know the name of each page a priori.
* glade/evolution-startup-wizard.glade: Remove the mailer-specific
pages, which are now inserted at run time based on info from the
mailer.
* evolution-wizard.c: Update for new idl.
(evolution_wizard_new): Now takes no arguments.
(evolution_wizard_add_page): New function to add page info to the
wizard.
* e-shell-startup-wizard.c: Various renamings to make this
slightly less mailer-centric, though it still explicitly launches
the mailer startup wizard.
(make_corba_page): Replaces make_identity_page, make_receive_page,
etc. Uses the new Wizard idl to generically create a page and
insert it into the druid.
(e_shell_startup_wizard_create): Update
svn path=/trunk/; revision=20053
|
|
|
|
| |
svn path=/trunk/; revision=20050
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-startup-wizard.c (connect_page, make_importer_page): Use
g_signal_connect_after to connect to the "prepare" signal to work
around a GnomeDruidPageStandard bug (b.g.o 81869)
(e_shell_startup_wizard_create): Remove the "return TRUE" that was
added here a while back to disable the startup wizard.
* glade/evolution-startup-wizard.glade: Change "Next" and "Finish"
in the text to "Forward" and "Apply" to match the gnome 2 druid
buttons.
svn path=/trunk/; revision=20049
|
|
|
|
|
|
|
|
| |
2003-02-24 Rodney Dawes <dobey@ximian.com>
* e-shell-view.c: Doh, forgot to remove the e-gray-bar.h include
svn path=/trunk/; revision=20038
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-24 Rodney Dawes <dobey@ximian.com>
* Makefile.am: We don't need e-gray-bar.[ch] anymore
* e-gray-bar.[ch]: Remove these unused files now
* e-shell-folder-title-bar.c: We are themeable now!!!!
Use GtkArrows now instead of pixmaps
Get rid of the hardcoded colors
Add an expose_event to paint a flat box for the background
* e-shell-view.c: Don't need e-gray-bar anymore
svn path=/trunk/; revision=20036
|
|
|
|
|
|
|
|
| |
Don't release_unref the corba_uih since
bonobo_ui_component_set_container() takes ownership of the object
without reffing it.
svn path=/trunk/; revision=20032
|
|
|
|
| |
svn path=/trunk/; revision=20029
|
|
|
|
|
|
|
|
|
|
| |
2003-02-20 Not Zed <NotZed@Ximian.com>
* main.c (upgrade_from_1_0_if_needed): fix the conf keys, currently unused.
* e-shell.c (save_settings_for_component): lower-case the config prefix.
svn path=/trunk/; revision=20021
|
|
|
|
|
|
|
| |
libraries, so they can be portably linked into the (shared library)
components. (Part 1 of N.)
svn path=/trunk/; revision=19971
|
|
|
|
|
|
| |
not the type. Fixes #37952, pointed out by Lonnie Borntreger.
svn path=/trunk/; revision=19935
|
|
|
|
|
|
|
|
| |
2003-02-17 Chris Toshok <toshok@ximian.com>
* e-shortcuts.c (load_shortcuts): plug memory leak - free path.
svn path=/trunk/; revision=19922
|
|
|
|
|
|
|
| |
(setup_segv_redirect): New function to set it up.
(main): Call setup_segv_redirect().
svn path=/trunk/; revision=19907
|
|
|
|
|
|
| |
instead of evolution-$BASE_VERSION.
svn path=/trunk/; revision=19893
|
|
|
|
|
|
|
|
|
| |
2003-02-11 Joe Shaw <joe@ximian.com>
* main.c (show_development_warning): Suggest people use 1.2.x instead
of 1.0.x.
svn path=/trunk/; revision=19886
|
|
|
|
|
|
|
|
|
| |
2003-02-09 Larry Ewing <lewing@ximian.com>
* e-local-storage.c (remove_folder_directory): fix length calculation.
(create_folder_directory): remove alloca usage, clears up crash.
svn path=/trunk/; revision=19856
|
|
|
|
|
|
|
|
|
|
| |
2003-02-07 Larry Ewing <lewing@ximian.com>
* e-shell-folder-creation-dialog.c
(folder_name_entry_activate_cb): add an activate handler that
returns a response OK if the OK response would be active.
svn path=/trunk/; revision=19852
|
|
|
|
| |
svn path=/trunk/; revision=19818
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shortcuts-view.c (class_init): use POINTER_STRING_BOOL for
activate_shortcut.
* e-shell-marshal.list: Added NONE,STRING,BOOL, and
POINTER,STRING,BOOL, removed POINTER,STRING,INT
* evolution-shell-view.c (evolution_shell_view_class_init): Use
STRING_BOOL for the set_message signal to match rest of command.
svn path=/trunk/; revision=19801
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-06 Not Zed <NotZed@Ximian.com>
* e-shell-marshal.list: Added NONE,STRING,STRING,STRING
* evolution-shell-component.c
(evolution_shell_component_class_init): Change the
user_create_new_item marshaller to STRING_STRING_STRING to match
the rest of the call. The 'new' button should work now.
svn path=/trunk/; revision=19799
|
|
|
|
|
|
|
|
|
| |
2003-02-06 Not Zed <NotZed@Ximian.com>
* e-setup.c (copy_default_stuff): We want to copy whats in the
default user dir, not the default user dir.
svn path=/trunk/; revision=19798
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am (INCLUDES): Define EVOLUTION_IMAGES using
$(imagesdir). Define EVOLUTION_GLADEDIR using $(gladedir)
(eshellincludedir): Define in terms of $(privincludedir)
(evolution_LDFLAGS): Remove this. gmodule-2's LDFLAGS include the
equivalent of -export-dynamic for us.
(serverdir, etspecdir): Remove. Defined in configure.in now.
* e-folder.c: #include <string.h>
* e-corba-config-page.c: Likewise
* e-shell-config.c: Likewise
* e-shell-folder-creation-dialog.c: Likewise
* e-shell-folder-title-bar.c: Likewise
* e-shell-startup-wizard.c: Likewise
* evolution-activity-client.c: Likewise.
* evolution-shell-component-client.c: Likewise
* evolution-shell-component-utils.c: Likewise
* evolution-storage.c: Likewise
* evolution-test-component.c: Likewise
* e-shortcuts-view.c (destroy_group_cb): Remove unused variable
* importer/Makefile.am (INCLUDES): Remove -I$(includedir). Define
EVOLUTION_GLADEDIR using $(gladedir).
(libevolution_importerincludedir): Define in terms of
$(privincludedir)
(gladedir): Removed. Defined in configure.in now.
* glade/Makefile.am (gladedir): Likewise
svn path=/trunk/; revision=19774
|
|
|
|
|
|
|
| |
* importer/evolution-intelligent-importer.c:
s/BonoboXObject/BonoboObject/
svn path=/trunk/; revision=19766
|
|
|
|
|
|
|
|
|
| |
* e-folder-list.c (e_folder_list_class_init):
s/glade_gnome_init/glade_init/
* main.c (main): Likewise
svn path=/trunk/; revision=19761
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-05 Not Zed <NotZed@Ximian.com>
* e-shell-startup-wizard.c (start_importers): re-enable.
(prepare_importer_page): re-enable importer code.
* e-shell-importer.c (druid_finish_button_change): removed, since
its not such a hack to change anymore. Dunno how to get an icon
on it tho, without a stock button.
(show_import_wizard): Change the apply button to "Import" here.
2003-01-28 Not Zed <NotZed@Ximian.com>
* e-local-storage.c (create_folder_directory): We can't use
pointer arithmetic with g_path_get_*, so adjust code accordingly.
2003-01-16 Not Zed <NotZed@Ximian.com>
* e-shell-startup-wizard.c (e_shell_startup_wizard_create): Hook
onto finish instead of next on the last page.
svn path=/trunk/; revision=19753
|
|
|
|
| |
svn path=/trunk/; revision=19736
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am ($(SELECT_NAMES_IDL_GENERATED_C)): No need for the
@true command.
($(IDL_GENERATED_C)): Likewise.
(e-shell-marshal.h, e-shell-marshal.c): Use different names for
the .tmp files so these can be generated in parallel.
* importer/Makefile.am (GNOME_Evolution_Importer-impl.o): Remove
unused rule.
($(IDL_GENERATED_C)): Remove useless @true command.
(BUILT_SOURCES): Put the .h generated files in here as well.
svn path=/trunk/; revision=19674
|
|
|
|
| |
svn path=/trunk/; revision=19672
|
|
|
|
| |
svn path=/trunk/; revision=19671
|
|
|
|
|
|
| |
it works with parallel makes.
svn path=/trunk/; revision=19670
|
|
|
|
|
|
|
|
|
|
|
|
| |
bonobo_activation_server_register() instead of
bonobo_activation_register_active_server() again, since we want to
be able to build against bonobo-activation 2.0 and the latter is
2.2-specific.
(impl_finalize): Likewise, use
bonobo_activation_active_server_unregister() instead of
bonobo_activation_unregister_active_server().
svn path=/trunk/; revision=19668
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-importer.c (choose_importer_from_list): Set
GTK_RESPONSE_OK as the default response.
* Makefile.am (INCLUDES): Add -DGNOME_DISABLE_DEPRECATED,
-DBONOBO_DISABLE_DEPRECATED.
* e-shortcuts.c (update_shortcut_and_emit_signal): Use
g_signal_emit() instead of gtk_signal_emit().
* e-shortcuts-view.c (destroy_group_cb): Port from GnomeMessageBox
to GtkMessageDialog.
* e-shell.c (get_icon_path_for_component_info): Use
gnome_program_locate_file() instead of gnome_pixmap_file().
(impl_finalize): Use bonobo_activation_unregister_active_server()
instead of bonobo_activation_active_server_register().
(e_shell_construct): Use
bonobo_activation_register_active_server() instead of
bonobo_activation_active_server_register().
* e-shell-view-menu.c (command_submit_bug): Use e_notice().
(launch_pilot_settings): Use g_find_program_in_path() instead of
gnome_is_program_in_path().
(command_submit_bug): Likewise.
* e-shell-utils.c (get_icon_path): Use g_file_test() instead of
g_file_exists().
* e-shell-startup-wizard.c (prepare_importer_page): Port from
GnomeMessageBox to GtkMessageDialog.
* e-shell-shared-folder-picker-dialog.c (show_dialog): Update for
GtkDialog.
(progress_dialog_close_callback): Removed.
(progress_dialog_clicked_callback): Removed.
(progress_dialog_response_callback): New.
(create_progress_dialog): Ported to GnomeDialog.
* e-shell-offline-sync.c: Add member parent_window to struct
SyncData.
(e_shell_offline_sync_all_folders): Set it from the parent_window
arg.
(progress_dialog_close_callback): Removed.
(progress_dialog_clicked_callback): Removed.
(progress_dialog_response_callback): New.
(setup_dialog): Create a GtkDialog instead of a GnomeDialog.
(sync_folder): Updated for GtkDialog.
* e-shell-offline-handler.c (dialog_handle_ok): Make it get a
GtkDialog instead of a GnomeDialog.
(dialog_handle_cancel): Likewise.
(dialog_clicked_cb): Removed.
(dialog_response_cb): New.
(pop_up_confirmation_dialog): Connect the new dialog_response_cb()
instead of the old dialog_clicked_cb(). Removed
gnome_dialog_set_default() call.
* e-shell-folder-creation-dialog.c (dialog_response_cb): Make
first arg a GtkDialog, not a GnomeDialog.
* e-shell-folder-commands.c (e_shell_command_delete_folder):
Expect delete_dialog() to return a GtkResponseType.
(delete_dialog): Ported to GtkMessageDialog; Return a
GtkResponseType.
* e-shell-config-default-folders.c
(e_shell_config_default_folders_create_widget): Removed unused
variable.
* e-setup.c (check_evolution_directory): Remove Evolution
directory installation message.
(e_setup): Remove check for the Executive-Summary directory.
* e-local-storage.c (create_folder_directory): Use g_file_test()
instead of g_file_exists().
* evolution-shell-component-utils.c (e_pixmaps_update): Use
g_build_filename() of g_concat_dir_and_file().
* e-folder-dnd-bridge.c (handle_data_received_path): Likewise.
* e-local-folder.c (construct_loading_metadata): Likewise.
(save_metadata): Likewise.
* e-local-storage.c (remove_folder_directory): Likewise.
(append_xfer_item_list): Likewise.
* e-setup.c (check_dir_recur): Likewise.
(e_shell_rm_dir): Likewise.
(setup_bonobo_conf_private_directory): Likewise.
* e-shell-folder-commands.c
(folder_selection_dialog_folder_selected_callback): Likewise.
(e_shell_command_rename_folder): Likewise.
* e-shell-folder-creation-dialog.c (dialog_response_cb): Likewise.
* e-shell-settings-dialog.c (load_pages): Likewise.
* e-shell-utils.c (get_icon_path): Likewise.
* e-shell.c (setup_local_storage): Likewise.
(get_icon_path_for_component_info): Likewise.
(e_shell_construct): Likewise.
* main.c (main): Likewise.
svn path=/trunk/; revision=19658
|
|
|
|
|
|
|
| |
language to pango_context_get_metrics() instead of NULL, so the
heights are computed correctly.
svn path=/trunk/; revision=19651
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-shell-component.c (owner_ping_callback): #if 0'ed out
for now, since it seems to cause trouble for local components.
(setup_owner_pinging): Likewise.
* e-shell-user-creatable-items-handler.c
(get_default_action_for_view): Return default_menu_item [instead
of NULL] if there is no view displayed. [#32736]
svn path=/trunk/; revision=19650
|
|
|
|
|
|
|
| |
clipped_label->layout instead of creating a new PangoLayout; this
way we respect the actual font being used.
svn path=/trunk/; revision=19603
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-view.c (create_label_for_empty_page): Update for new
args to e_clipped_label_new().
* e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
Make the title label bold and larger using the new args to
e_clipped_label_new().
svn path=/trunk/; revision=19592
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
shortcut bar doesn't update properly.]
* e-shortcuts.c (update_shortcuts_by_path): Use
e_shell_parse_uri() so we handle default shortcuts properly as
well.
(update_shortcut_and_emit_signal): Use shortcut_item_update()
once, and use the return value from it. [Thanks to Leon Zhang
<leon.zhang@sun.com> for pointing out the brokenness of this
code.]
svn path=/trunk/; revision=19585
|
|
|
|
| |
svn path=/trunk/; revision=19583
|
|
|
|
| |
svn path=/trunk/; revision=19582
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Install the shell executable as
evolution-$(BASE_VERSION) using an install-exec-local hack. Also
put libeshell in $(privlibdir) instead of $(libdir).
(eshellincludedir): Version using $(BASE_VERSION).
(INCLUDES): Update for the new locations of things.
(etspecdir): Likewise.
* e-shell-view.c (e_shell_view_construct): Get evolution.xml from
EVOLUTION_UIDIR.
* importer/Makefile.am: Install libevolution-importer in
$(privlibdir) instead of $(libdir).
(INCLUDES): Updated for the new versioned paths. Define
EVOLUTION_UIDIR.
(libevolution_importerincludedir): Version using $(BASE_VERSION).
(gladedir): Likewise.
* glade/Makefile.am (gladedir): Version using $(BASE_VERSION).
* e-setup.c (DEFAULT_USER_PATH): New #define.
(check_evolution_directory): Use it.
(copy_default_stuff): Likewise. Also, remove old shortcuts.xml
removal cruft.
svn path=/trunk/; revision=19565
|
|
|
|
|
|
|
|
|
|
| |
2003-01-17 Chris Toshok <toshok@ximian.com>
* e-shell-settings-dialog.c (set_dialog_size): pass
pango_context_get_language (context) to
pango_context_get_metrics.
svn path=/trunk/; revision=19506
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-folder-selection-dialog.c
(e_shell_folder_selection_dialog_construct): Make dialog
New/Cancel/OK to match HIG.
* glade/e-shell-folder-creation-dialog.glade: Swap Cancel/OK
buttons to match HIG.
* e-shell-importer.c (choose_importer_from_list): Make dialog
Cancel/OK to match HIG.
* e-shell-folder-selection-dialog.c
(e_shell_folder_selection_dialog_construct): Make dialog Cancel/OK
to match HIG.
svn path=/trunk/; revision=19465
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-dialog-utils.c: Do not #include <e-bonobo-widget.h>.
(e_set_dialog_parent): Remove the BonoboWidget handling stuff (it
doesn't really work anyways).
* e-shell-view.c: Do not #include "e-bonobo-widget.h".
* Makefile.am (widgetsinclude_HEADERS): Ooops, remove
e-bonobo-widget.h.
(libemiscwidgets_a_SOURCES): Likewise, remove e-bonobo-widget.c.
svn path=/trunk/; revision=19460
|
|
|
|
| |
svn path=/trunk/; revision=19456
|
|
|
|
| |
svn path=/trunk/; revision=19444
|
|
|
|
|
|
| |
* s/BonoboXObject/BonoboObject/ (for BONOBO_DISABLE_DEPRECATED)
svn path=/trunk/; revision=19427
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-shell-component.c (impl_setOwner): Don't duplicate the
shell object here before passing to evolution_shell_client_new().
* evolution-shell-client.c (evolution_shell_client_construct):
Dupliate the @corba_shell before storing into the
EvolutionShellClientPrivate struct.
* e-shell-config-default-folders.c
(e_shell_config_default_folders_create_widget): Do not duplicate
the shell's CORBA objref.
* e-shell-config-autocompletion.c
(e_shell_config_autocompletion_create_widget): Do not duplicate
the shell's CORBA objref.
svn path=/trunk/; revision=19415
|
|
|
|
|
|
| |
* e-storage-set-view.c (popup_folder_menu): Make this work again.
svn path=/trunk/; revision=19414
|
|
|
|
|
|
|
| |
state of the EStorageSetView.
(setup_defaults): Load the expansion state.
svn path=/trunk/; revision=19412
|
|
|
|
|
|
|
|
|
|
| |
* e-shell.c (e_shell_request_close_view): Make the view save its
settings as the default ones if it's the last one.
* e-shell-view-menu.c (command_quit): Make this view save its
settings as the defaults before quitting.
svn path=/trunk/; revision=19410
|
|
|
|
|
|
|
|
|
|
|
| |
* main.c (main): Generate the URI list from the popt context
fetched from the GnomeProgram object.
* e-shell-view.c (setup_defaults): Removed @setup_default_uri arg.
Don't load any URI here.
(e_shell_view_construct): Open the URI here instead.
svn path=/trunk/; revision=19409
|
|
|
|
| |
svn path=/trunk/; revision=19406
|
|
|
|
|
|
|
|
|
| |
function.
(e_setup_check_config): Call it for each of the *_path keys. Do
not set the default for *_path keys as those come from the GConf
schema anyways.
svn path=/trunk/; revision=19404
|
|
|
|
|
|
|
|
|
|
|
| |
* apps_evolution_shell.schemas: Set defaults for
/apps/evolution/shell/default_folders/... .
* e-shortcuts-view.c (pop_up_right_click_menu_for_group): Destroy
the popup_menu with gtk_widget_destroy() instead of
gtk_widget_unref().
svn path=/trunk/; revision=19403
|
|
|
|
|
|
|
|
|
| |
2003-01-10 Not Zed <NotZed@Ximian.com>
* evolution-config-control.c (impl_apply): remove cast to
GTK_OBJECT, it isn't, nor needed.
svn path=/trunk/; revision=19394
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-09 Chris Toshok <toshok@ximian.com>
* e-shell-settings-dialog.c (set_dialog_size): use
pango_layout_get_pixel_size here instead of
pango_layout_get_width, which returns 0 (unless it's been set by
the user before, I believe).
svn path=/trunk/; revision=19382
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-shell-client.c (impl_dispose): Properly reset
activity_interface to NULL.
(evolution_shell_client_construct): Ref the shell object here.
* e-shell.c (view_weak_notify): Ref the shell since it's being
passed to notify_no_views_left_idle_cb as the data.
(notify_no_views_left_idle_cb): Only unref the shell here.
svn path=/trunk/; revision=19381
|
|
|
|
|
|
|
|
|
| |
2003-01-08 Not Zed <NotZed@Ximian.com>
* e-shell-settings-dialog.c (set_dialog_size): dont unref the
pango context, get_context() doesn't create a ref.
svn path=/trunk/; revision=19303
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Images are now in $(datadir)/evolution/images
instead of $(datadir)/images/evolution.
* e-folder-list.c (e_folder_list_class_init): Remove
"EFolderList::" prefix from the properties.
svn path=/trunk/; revision=19292
|
|
|
|
|
|
| |
widgets in libglade work.
svn path=/trunk/; revision=19283
|
|
|
|
|
|
| |
* main.c (main): setup gettext
svn path=/trunk/; revision=19264
|
|
|
|
|
|
|
|
|
| |
2003-01-06 Not Zed <NotZed@Ximian.com>
* evolution-folder-selector-button.c (set_folder): dont
double-free storage_lname.
svn path=/trunk/; revision=19251
|
|
|
|
|
|
|
| |
* Makefile.am: remove idldir definition. (It's defined in
configure.in now)
svn path=/trunk/; revision=19242
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GLib/GTK+ functions, except for a couple of places were we use
GtkCList.]
* Makefile.am (INCLUDES): Add `-DG_DISABLE_DEPRECATED
-DGTK_DISABLE_DEPRECATED'.
* evolution-test-component.c (create_new_folder_selector): No
gtk_window_set_policy().
* main.c (quit_box_new): gtk_window_set_resizable() instead of
gtk_window_set_policy().
(view_map_callback): g_signal_handlers_disconnect_by_func()
instead of gtk_signal_disconnect_by_func().
(main): No need to push the GdkRGB visual/cmap anymore.
(new_view_created_callback): Likewise.
* e-task-widget.c: Renamed member pixmap of ETaskWidgetPrivate to
`image'.
(init): Updated accordingly.
(e_task_widget_construct): Use GtkImage, not GtkPixmap.
* e-storage.c (class_init): Converted from gtk_signal_new() to
g_signal_new().
* e-storage-set.c (class_init): Converted from gtk_signal_new() to
g_signal_new().
* e-storage-set-view.c
(setup_folder_properties_items_if_corba_storage_clicked):
g_string_append_printf() instead of g_string_sprintfa().
(class_init): Converted from gtk_signal_new() to g_signal_new().
(setup_folder_changed_callbacks): Use
e_signal_connect_while_alive() and
e_signal_connect_full_while_alive().
* e-splash.c (e_splash_construct): gtk_window_set_resizable()
instead of gtk_window_set_policy().
* e-shortcuts.c: Do not #include e-unicode.h.
(shortcut_item_update): Use g_path_get_basename() instead of
g_basename().
(e_shortcuts_add_default_shortcuts): No need to de-utfize strings.
(e_shortcuts_add_default_group): Same here.
* e-shortcuts-view.c: Do not #include <e-unicode.h>.
(class_init): Converted from gtk_signal_new() to g_signal_new().
(destroy_group_cb): No need to convert the text from UTF8.
* e-shell.c (impl_dispose): g_signal_handlers_disconnect_by_func()
instead of gtk_signal_disconnect_by_func().
(class_init): Use g_signal_new() instead of gtk_signal_new().
* e-shell-view.c: Do not #include e-unicode.h. Renamed member
offline_toggle_pixmap to offline_toggle_image in
EShellViewPrivate.
(update_folder_title_bar): No need to de-UTF8-ize the title.
(cleanup_delayed_selection):
g_signal_handlers_disconnect_by_func() instead of
gtk_signal_disconnect_by_func().
(ui_engine_add_hint_callback): gtk_label_set_text(), not
gtk_label_set().
(class_init): Use g_signal_new() instead of gtk_signal_new().
(update_for_current_uri): No need to convert the title from UTF8.
(setup_offline_toggle): Changed to set up a GtkImage, not a
GtkPixmap.
(update_offline_toggle_status): Accordingly (gtk_image* instead of
gtk_pixmap*).
(set_current_notebook_page): gtk_notebook_set_current_page(), not
gtk_notebook_set_page().
(get_storage_set_path_from_uri): g_ascii_strncasecmp() instead of
g_strncasecmp().
(folder_bar_popup_map_callback): Use
e_signal_connect_while_alive() instead of
gtk_signal_connect_while_alive().
(e_shell_view_construct): Likewise.
(display_uri): g_signal_connect_after() instead of
gtk_signal_connect_full().
(update_for_current_uri):
g_signal_handlers_{block,unblock}_by_func() instead of
gtk_signal_handler_{block,unblock}_by_func().
* e-shell-view-menu.c (command_about_box):
gtk_window_set_resizable() instead of gtk_window_set_policy().
* e-shell-utils.c (get_mini_name): g_path_get_basename() instead
of g_basename().
* e-shell-user-creatable-items-handler.c
(append_xml_for_menu_item): g_string_append_printf() instead of
g_string_sprintfa().
(create_menu_xml): Likewise.
* e-shell-shared-folder-picker-dialog.c: Do not #include
e-unicode.h.
(progress_bar_timeout_callback): Expect a GtkProgressBar data and
just use gtk_progress_bar_pulse().
(create_progress_dialog): gtk_window_set_resizable() instead of
gtk_window_set_policy(). No gtk_progress_set_activity_mode().
(setup_server_option_menu): Just use
gtk_menu_item_new_with_label() instead of
e_utf8_gtk_menu_item_new_with_label().
* e-shell-settings-dialog.c (set_dialog_size): Ported to Pango.
* e-shell-offline-sync.c
(impl_SyncFolderProgressListener_updateProgress):
gtk_progress_set_fraction() instead of
gtk_progress_bar_set_percentage().
(sync_folder): Likewise.
(setup_dialog): gtk_window_set_resizable() instead of
gtk_window_set_policy().
(sync_folder): No gtk_progress_set_activity_mode().
* e-shell-offline-handler.c: #undef {G,GTK}_DISABLE_DEPRECATED
here for now (need to port from GtkCList).
(class_init): Use g_signal_new()
* e-shell-importer.c: #undef {G,GTK}_DISABLE_DEPRECATED here for
now (need to port from GtkCList).
* e-shell-folder-title-bar.c (create_image_widget_from_xpm):
Renamed from create_pixmap_widget_from_xpm(); handle GtkImage
instead of GtkPixmap.
(new_empty_image_widget): Renamed from new_empty_pixmap_widget();
return a GtkImage instead of a GtkPixmap.
(add_navigation_buttons): Updated accordingly; so use GtkImages
instead of GtkPixmaps.
(e_shell_folder_title_bar_construct): Likewise.
(e_shell_folder_title_bar_set_icon): Use gtk_image_* instead of
gtk_pixmap_* on the image widgets.
(class_init): Converted to use g_signal_new() instead of
gtk_signal_new().
(e_shell_folder_title_bar_new): No need for pushing the GdkRGB
visual/cmap anymore.
* e-shell-folder-selection-dialog.c (check_folder_type_valid):
Just use strcmp instead of strcasecmp().
(class_init): g_signal_new() instead of gtk_signal_new().
(e_shell_folder_selection_dialog_construct): Removed call to
gtk_window_set_policy().
* e-shell-folder-creation-dialog.c
(type_with_display_name_compare_func): Changed to use
g_utf8_casefold().
* e-shell-folder-commands.c: Do not #include e-unicode.h.
(e_shell_command_rename_folder): g_path_get_dirname() instead of
g_dirname().
(folder_selection_dialog_folder_selected_callback):
g_path_get_basename() instead of g_basename().
(rename_cb): Likewise.
(delete_dialog): Do not convert from UTF8 for display purposes.
(e_shell_command_rename_folder): Likewise.
* e-shell-about-box.c (timeout_callback): Ported to Pango and use
gdk_window_invalidate_rect() instead of gtk_widget_draw().
* e-setup.c (check_evolution_directory): Use
gtk_window_set_resizable() instead of gtk_window_set_policy().
* e-local-storage.c: Do not include e-unicode.h.
(create_folder): Use g_path_get_basename() instead of
g_basename().
(create_folder_directory): Likewise.
(remove_folder_directory): Likewise.
(append_xfer_item_list): Likewise.
* e-local-folder.c (construct_loading_metadata): Use
g_path_get_basename() instead of g_basename().
* e-folder-dnd-bridge.c (handle_evolution_path_drag_motion): Use
g_path_get_basename() instead of g_basename().
* e-corba-storage-registry.c: G_STRUCT_OFFSET instead of
GTK_STRUCT_OFFSET.
* e-corba-shortcuts.c: G_STRUCT_OFFSET instead of
GTK_STRUCT_OFFSET.
* e-component-registry.c
(sleep_with_g_main_loop_timeout_callback): g_main_loop_* instead
of g_main_*.
(sleep_with_g_main_loop): Likewise.
* e-activity-handler.c: G_STRUCT_OFFSET instead of
GTK_STRUCT_OFFSET.
* evolution-wizard.c (evolution_wizard_class_init): g_signal_new()
instead of gtk_signal_new().
* evolution-storage-listener.c (class_init): g_signal_new()
instead of gtk_signal_new().
* evolution-shell-view.c (class_init): g_signal_new() instead of
gtk_signal_new().
* evolution-shell-component-dnd.c: G_STRUCT_OFFSET instead of
GTK_STRUCT_OFFSET.
* evolution-shell-component.c: G_STRUCT_OFFSET instead of
GTK_STRUCT_OFFSET.
* evolution-session.c: G_STRUCT_OFFSET instead of
GTK_STRUCT_OFFSET.
* evolution-folder-selector-button.c: Do not include e-unicode.h.
(set_folder): No need to convert from UTF8 to locale encoding
anymore. Removed unused variable.
* evolution-config-control.c (class_init): Use g_signal_new()
instead of gtk_signal_new().
* evolution-activity-client.c (class_init): Use g_signal_new()
instead of gtk_signal_new().
* e-folder-list.c: Do not include e-unicode.h. Use E_MAKE_TYPE().
(e_folder_list_get_type): Removed explicit implementation of this.
(e_folder_list_set_arg): Removed.
(e_folder_list_get_arg): Removed.
(e_folder_list_set_property): New.
(e_folder_list_get_property): New.
(e_folder_list_destroy): Removed.
(e_folder_list_dispose): New.
(e_folder_list_class_init): Updated accordingly.
* e-folder.c (impl_save_info): Use G_OBJECT_TYPE_NAME() instead of
gtk_type_name().
(impl_load_info): Likewise.
(impl_remove): Likewise.
(class_init): Use g_signal_new() instead of gtk_signal_new().
svn path=/trunk/; revision=19170
|
|
|
|
|
|
|
|
|
| |
2002-12-16 Jeffrey Stedfast <fejj@ximian.com>
* e-shell-importer.c: Don't #include "e-util/e-html-utils.h" as
we don't use it.
svn path=/trunk/; revision=19131
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-13 Chris Toshok <toshok@ximian.com>
[ fixes bug #35394 ]
* e-shell-shared-folder-picker-dialog.c (setup_name_selector):
return the SelectNames corba interface too.
(show_dialog): unref the corba interface when closing the dialog.
svn path=/trunk/; revision=19111
|
|
|
|
|
|
|
|
| |
2002-12-11 Mike Kestner <mkestner@ximian.com>
* e-storage-set-store.[ch] : GtkTreeStore wrapper. not built yet
svn path=/trunk/; revision=19101
|
|
|
|
|
|
|
|
|
|
| |
2002-12-05 Chris Toshok <toshok@ximian.com>
* e-shell-config-default-folders.c: use "contacts",
"contacts/ldap" as the accepted contacts types, so it'll allow
both normal and ldap contact folders.
svn path=/trunk/; revision=19037
|
|
|
|
|
|
| |
wait_for_corba_object_to_die on components that are out-of-proc.
svn path=/trunk/; revision=19006
|
|
|
|
| |
svn path=/trunk/; revision=18983
|
|
|
|
|
|
|
|
| |
2002-12-02 Rodrigo Moya <rodrigo@ximian.com>
* evolution-shell-component-utils.c: Included gtkmessagedialog.h.
svn path=/trunk/; revision=18982
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-27 Not Zed <NotZed@Ximian.com>
* main.c (show_development_warning): changed to use a gtkdialog
instead of a gnome one.
(warning_dialog_response_callback): clicked->response.
* e-shell-folder-selection-dialog.c: Include gtk/gtkstock.h
* e-shell-folder-creation-dialog.c: include gnome-dialog.h
(dialog_response_cb): gtk_entry_get_text now returns const. Dont
free result.
* e-setup.c: include gnome-messagebox.h
* *.c: (re)run fix.sh over all, for e_notice changes & pick up
some deprecated functions.
* e-shell-shared-folder-picker-dialog.c
(shared_folder_discovery_callback): reformat e_notice call for
script.
* e-shell-offline-sync.c
(impl_SyncFolderProgressListener_reportFailure): Fix e_notice
call, we weren't passing type in.
* e-shell-folder-commands.c (xfer_result_callback): changed around
slightly to save some processing & allow a script to run.
(e_shell_command_rename_folder): reformat e_notice call to help script.
Include gnome-messagebox.h
svn path=/trunk/; revision=18977
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-settings-dialog.c (page_new): e_get_language_list now
returns language codes that actually work with oaf, making the
_()s here redundant.
* e-component-info.c (get_i18n_value): Remove code to turn "fr_FR"
into "fr", since e_get_language_list will return both now.
svn path=/trunk/; revision=18928
|
|
|
|
| |
svn path=/trunk/; revision=18915
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Filled in, use GConf.
(cleanup): Re-enabled again.
(sync_folder): Likewise.
(progress_dialog_close_callback): Likewise.
(progress_dialog_clicked_callback): Likewise.
(setup_dialog): Likewise.
(setup_progress_listener): Likewise.
(impl_SyncFolderProgressListener_reportFailure): Likewise.
(impl_SyncFolderProgressListener_reportSuccess): Likewise.
(impl_SyncFolderProgressListener_updateProgress): Likewise.
(progress_listener_servant_free): Likewise.
(progress_listener_servant_new): Likewise.
svn path=/trunk/; revision=18914
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-storage-set-view.c
(impl_StorageSetView__set_checkedFolders): Updated to pass a
GSList to e_storage_set_view_set_checkboxes_list() [instead of a
GList].
(impl_StorageSetView__get_checkedFolders): Likewise with the
return value from e_storage_set_view_get_checkboxes_list().
* e-shell-config-offline.c (config_control_apply_callback): Filled
in, using GConf.
(init_storage_set_view_status_from_config): Likewise.
* e-storage-set-view.c (e_storage_set_view_get_checkboxes_list):
Return a GSList instead of a GList.
(essv_add_to_list): Update for the GSList.
(e_storage_set_view_set_checkboxes_list): Get a GSList instead of
a GList.
* apps_evolution_shell.schemas: Added
/schemas/apps/evolution/shell/offline/folder_paths.
svn path=/trunk/; revision=18912
|
|
|
|
|
|
|
|
| |
calling e_shell_create_view(). Also initialize displayed_any to
FALSE earlier so we dont' end up opening two views at startup by
default.
svn path=/trunk/; revision=18870
|
|
|
|
|
|
|
| |
expansion state for the EStorageSetView here.
(impl_finalize): Instead of here.
svn path=/trunk/; revision=18865
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-20 Chris Toshok <toshok@ximian.com>
* e-folder-list.c (e_folder_list_class_init): use e_shell_
marshallers, and make sure STRING parameters map to *_STRING*
marshallers.
* evolution-wizard.c (evolution_wizard_class_init): same.
* evolution-storage.c (class_init): same.
* evolution-storage-set-view-listener.c (class_init): same.
* evolution-storage-listener.c (class_init): same.
* evolution-shell-view.c (class_init): same.
* evolution-session.c (class_init): same.
* evolution-folder-selector-button.c (class_init): same.
* evolution-config-control.c (class_init): same.
* evolution-activity-client.c (class_init): same.
* e-storage-set.c (class_init): same.
* e-shortcuts.c (class_init): same.
* e-shortcuts-view.c (class_init): same.
* e-shell.c (class_init): same.
* e-shell-view.c (class_init): same.
* e-shell-offline-handler.c (class_init): same.
* e-shell-folder-title-bar.c (class_init): same.
* e-shell-folder-selection-dialog.c (class_init): same.
* e-folder.c (class_init): same.
* e-shell-marshal.list: add all the STRING marshallers.
svn path=/trunk/; revision=18857
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-20 Not Zed <NotZed@Ximian.com>
* e-shell-importer.c (prepare_intelligent_page): gnome message box
-> gtk message dialog.
(prepare_intelligent_page): Fix the signature on this. This could
NEVER have worked.
svn path=/trunk/; revision=18856
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* main.c (upgrade_from_1_0_if_needed): Disabled for now.
* e-shell-startup-wizard.c: Removed member config_listener from
struct SWData.
(e_shell_startup_wizard_create): Updated accordingly, just use
GConf, checking the /apps/evolution/mail/account-list key.
(finish_func): Use GConf.
* e-shell-config-default-folders.c: Removed member config_listener
in struct EvolutionDefaultFolderConfig.
(e_shell_config_default_folders_create_widget): Do not initialize
here. GConfified the paths.
(config_control_destroy_notify): No unref of the config_listener
anymore.
(config_control_apply_cb): Use GConf.
(setup_folder_selector): Likewise.
* e-shell-config-autocompletion.c: Removed member config_listener
from EvolutionAutocompletionConfig.
(config_control_destroy_notify): Do not unref.
(config_control_apply_callback): Use a GConfClient.
* e-folder-list.c (e_folder_list_init): Add missing cast.
* main.c (show_development_warning): Use GConf.
* e-setup.c (e_setup_check_config): Removed arg @listener.
GConfified.
* e-shell-view.c (e_shell_view_save_defaults): New.
(e_shell_view_save_settings): Removed.
(e_shell_view_load_settings): Removed.
(setup_defaults): New helper function.
(e_shell_view_construct): New arg @uri.
(e_shell_view_new): New arg @uri.
* e-shell.c: Removed member config_listener in struct
EShellPrivate.
(impl_dispose): Do not unref.
(init): Do not initialize.
(get_config_start_offline): New helper function.
(e_shell_construct): Use this to get the startup mode in case
E_SHELL_STARTUP_LINE_MODE_CONFIG.
(save_misc_settings): Changed to use GConfClient instead of
EConfigListener.
(e_shell_create_view_from_settings): Removed.
(e_shell_restore_from_settings): Removed.
(e_shell_get_config_listener): Removed.
(e_shell_disconnect_db): Removed.
(parse_default_uri): Use GConf.
* main.c (idle_cb): Simplified the logic here. Always assume that
the view will be created with the default folder open by just
using e_shell_create_view().
svn path=/trunk/; revision=18844
|
|
|
|
|
|
|
|
|
| |
2002-11-19 Not Zed <NotZed@Ximian.com>
* e-shell-shared-folder-picker-dialog.c (show_dialog): Pass type
to bonobo_widget::set_property.
svn path=/trunk/; revision=18838
|
|
|
|
|
|
|
|
| |
2002-11-18 Not Zed <NotZed@Ximian.com>
* e-shell-view-menu.c (file_verbs[]): re-enable importer wizard.
svn path=/trunk/; revision=18823
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-18 Not Zed <NotZed@Ximian.com>
* importer/importer.c (dialog_response_cb): from clicked_cb.
(start_import): gtkdialogise.
* e-shell-importer.c: removed redundant header.
(create_html): Removed utf8 from locale stuff.
(get_name_from_component_info): oaf->bonobo activation.
(get_iid_for_filetype): "
(create_plugin_menu): Likewise, and change oafiid to bonoboiid
(get_intelligent_importers): "
(prepare_intelligent_page): "
(show_import_wizard): add null domain to glade_xml_new.
(choose_importer_from_list): gtkdialogise.
(dialog_response_cb): changed from dialog_clicked_cb.
(start_import): gtkdialogise.
(show_error): use gtk message box.
(error_response_cb): callback to close error box.
(show_import_wizard): gnome_druid_page_start/finish ->
gnome_druid_page_edge.
(prepare_file_page):
(filename_changed): set HELP button insensitive.
(create_plugin_menu): casts for warnings and fix a typo,
set_data->set_data_full.
(import_druid_finish): folder_selection_dialog api change(?),
allow create.
(dialog_weak_notify): renamed from close_dialog().
(show_import_wizard): remove gnome_dialog_close_hides -> its a
gtkwindow anyway(!).
* Makefile.am (evolution_LDADD): Added back importer.
(evolution_SOURCES): Added back importer.
* importer/intelligent.c (get_intelligent_importers):
bonobo-activationised.
(create_gui): gtkdialogise.
(intelligent_importer_init): gtkdialogise.
(create_gui): remove gnome_util_user_home().
(intelligent_importer_init): "
* importer/evolution-importer.c (finalise): from destroy.
(evolution_importer_new): type_new->object_new.
* importer/evolution-importer-listener.c (finalise): from destroy.
(evolution_importer_listener_new): type_new->object_new.
* importer/evolution-importer-client.c (destroy): removed, as it
wasn't used anyway.
(evolution_importer_client_new): g_object_new.
(finalise): added, tho doesn't do anythign yet, should it unref
the client->objref? This whole class doesn't seem much use.
* importer/evolution-importer-client.h: removed
bonobo-object-client, change to g_object.
* importer/*.[ch]: ran fix script over everything.
* importer/evolution-intelligent-importer.c: gobjectise.
(finalise): renamed from destroy.
(evolution_intelligent_importer_new): gtk_type_new -> g_object_new
svn path=/trunk/; revision=18821
|
|
|
|
|
|
|
|
| |
2002-11-18 Chris Toshok <toshok@ximian.com>
* importer/import.glade: run libglade-convert.
svn path=/trunk/; revision=18818
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-16 Chris Toshok <toshok@ximian.com>
* e-folder-list.c (e_folder_list_init): force the scrolled table
to be shown, apparently a bug in libglade2.
* e-shell-config-default-folders.c (setup_folder_selector): same,
but with the evolution-folder-selector-button's.
svn path=/trunk/; revision=18810
|
|
|
|
|
|
|
|
|
|
| |
2002-11-16 Chris Toshok <toshok@ximian.com>
* e-shell-settings-dialog.c (load_pages): init the corba exception
before loading each config page, so previous errors don't make
subsequence pages to fail to load.
svn path=/trunk/; revision=18809
|
|
|
|
| |
svn path=/trunk/; revision=18793
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Added rule to generate
GNOME_Evolution_Shell.server.in from
GNOME_Evolution_Shell.server.in.in, substituting @BINDIR@.
* GNOME_Evolution_Shell.server.in.in: Renamed from
GNOME_Evolution_Shell.server.in. Prepend @BINDIR@ to the location
of the executable.
svn path=/trunk/; revision=18792
|
|
|
|
| |
svn path=/trunk/; revision=18783
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-activity-handler.c (impl_operationStarted): No need to check
for priv being NULL here anymore.
(impl_operationProgressing): Likewise.
(impl_operationFinished): Likewise.
(impl_requestDialog): Likewise.
* evolution-folder-selector-button.c (clicked): Use
g_object_add_weak_pointer() on the parent_window instead of using
GTK_OBJECT_DESTROYED().
svn path=/trunk/; revision=18782
|
|
|
|
|
|
| |
now, always return TRUE.
svn path=/trunk/; revision=18781
|
|
|
|
|
|
| |
type to gtk_type_class().
svn path=/trunk/; revision=18770
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-user-creatable-items-handler.c,
* e-shell-user-creatable-items-handler.c: Changed into a GObject
subclass instead of a GtkObject subclass.
* e-component-registry.c,
* e-component-registri.h: Changed into a GObject subclass instead
of a GtkObject subclass.
* evolution-shell-view.c (impl_ShellView_set_message): Remove
bogus GTK_OBJECT() cast in call to g_signal_emit().
(impl_ShellView_unset_message): Likewise.
(impl_ShellView_change_current_view): Likewise.
(impl_ShellView_set_title): Likewise.
svn path=/trunk/; revision=18769
|
|
|
|
|
|
|
|
|
| |
* e-shell-view.c (init): Ref/sink the GtkTooltips.
* e-uri-schema-registry.c (schema_handler_free): g_object_unref()
on the component instead of bonobo_object_unref().
svn path=/trunk/; revision=18765
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* main.c (no_views_left_cb): Use bonobo_main_quit() instead of
gtk_main_quit().
(shell_weak_notify): Likewise.
(idle_cb): Likewise.
* e-shell.c (notify_no_views_left_idle_cb): New idle function to
emit the "no_views_left" signal.
(view_weak_notify): Put it on the idle loop instead of firing the
signal here.
* e-task-widget.c (e_task_widget_construct): Ref/sink the
GtkTooltips object.
svn path=/trunk/; revision=18763
|
|
|
|
|
|
| |
(e_shell_save_settings): Do not call it here.
svn path=/trunk/; revision=18762
|
|
|
|
|
|
| |
after unreffing it.
svn path=/trunk/; revision=18760
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-shell-component-client.c (destroy_listener_interface):
Avoid freeing the servant for now, it looks like something is
messed up and this causes a crash on exit.
* evolution-storage-set-view-listener.c (impl_finalize): Do not
invoke POA_GNOME_Evolution_StorageSetViewListener__fini().
* evolution-storage-listener.c (impl_finalize): Do not invoke
POA_GNOME_Evolution_StorageListener__fini().
* e-shell-offline-sync.c (progress_listener_servant_free): Do not
invoke POA_GNOME_Evolution_SyncFolderProgressListener__fini().
* e-shell-offline-handler.c (progress_listener_servant_free): Do
not invoke POA_GNOME_Evolution_OfflineProgressListener__fini().
* e-corba-storage.c (impl_dispose): Do not invoke
POA_GNOME_Evolution_StorageListener__fini().
* evolution-shell-component-client.c (destroy_listener_interface):
Do not invoke POA_GNOME_Evolution_ShellComponentListener__fini().
svn path=/trunk/; revision=18759
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* main.c (quit_box_destroyed_callback): Removed.
(no_views_left_cb): Use g_object_add_weak_pointer() instad of
connecting to the "destroy" signal.
(destroy_cb): Removed.
(shell_weak_notify): New.
(idle_cb): Use g_object_weak_ref() on the shell object instead of
connecting to the "destroy" signal.
* evolution-test-component.c (dialog_destroy_callback): Removed.
(dialog_weak_notify): New.
(create_new_folder_selector): Use g_object_weak_ref() on the
dialog instead of connecting the "destroy" signal.
* e-shortcuts.c (view_destroyed_cb): Removed.
(view_weak_notify): New.
(e_shortcuts_new_view): g_object_weak_ref() the new view instead
of connecting the "destroy" signal.
(impl_dispose): Free the ->views and g_object_weak_unref() all the
items.
* e-shell.c (view_destroy_cb): Removed.
(view_weak_notify): New.
(create_view): Use g_object_weak_ref() on the newly created view
instead of connecting to the "destroy" signal.
(impl_dispose): g_object_weak_unref() the views.
(e_shell_show_settings): Use g_object_add_weak_pointer() on the
settings_dialog instead of connecting to the "destroy" signal.
(settings_dialog_destroy_cb): Removed.
* e-shell-shared-folder-picker-dialog.c
(progress_bar_weak_notify): New.
(progress_bar_destroy_callback): Removed.
(create_progress_dialog): Use g_object_weak_ref() on the progress
bar object instead of connecting to its "destroy" signal.
(shell_destroy_callback): Removed.
(shell_view_destroy_callback): Removed.
(storage_destroy_callback): Removed.
(shell_weak_notify): New.
(shell_view_weak_notify): New.
(storage_weak_notify): New.
(discover_folder): Use g_object_weak_ref() on the shell, parent,
storage objects instead of connecting to their "destroy" signals.
* e-shell-importer.c: Removed member destroyed from
ImporterComponentData.
(import_cb): Instead of checking if ->destroyed is TRUE, check if
->dialog is NULL to decide whether the dialog has been destroyed
or not.
(dialog_destroy_cb): Removed.
(start_import): Use g_object_weak_ref() on the dialog object
instead of connecting to its "destroy" signal.
(dialog_close): Removed.
(dialog_weak_notify): New.
(show_import_wizard): Use g_object_weak_ref() on the dialog object
instead of connecting to its "destroy" signal.
(import_druid_destroy): New.
(import_druid_weak_notify): New.
(show_import_wizard): Use g_object_weak_ref() on the druid object
instead of connecting to its "destroy" signal.
* e-shell-folder-selection-dialog.c
(e_shell_folder_selection_dialog_construct): g_object_weak_ref()
the shell object instead of connecting to its "destroy" signal.
* e-shell-folder-creation-dialog.c (dialog_destroy_cb): Removed.
(dialog_destroy_notify): New.
(e_shell_show_folder_creation_dialog): g_object_weak_ref() the
dialog instead of connecting to its "destroy" signal.
(shell_destroy_cb): Removed.
(shell_destroy_notify): New.
(e_shell_show_folder_creation_dialog): g_object_weak_ref() the
shell object instead of connecting to its "destroy" signal.
* e-shell-config-offline.c (config_control_destroy_callback):
Removed.
(config_control_destroy_notify): New.
(e_shell_config_offline_create_widget): g_object_weak_ref() the
config_control instead of connecting to its "destroy" signal.
* e-shell-config-default-folders.c
(config_control_destroy_callback): Removed.
(config_control_destroy_notify): New.
(e_shell_config_default_folders_create_widget):
g_object_weak_ref() instead of connecting to the "destroy" signal.
* e-shell-config-autocompletion.c (config_control_destroy_notify):
New.
(config_control_destroy_callback): Removed.
(e_shell_config_autocompletion_create_widget):
g_object_weak_ref() instead of connecting to the "destroy" signal.
* e-activity-handler.c (task_bar_destroy_cb): Removed.
(task_bar_destroy_notify): New.
(e_activity_handler_attach_task_bar): Weak_ref the task_bar using
task_bar_destroy_notify.
(impl_dispose): Weak_unref the task bars in priv->task_bars.
svn path=/trunk/; revision=18756
|
|
|
|
|
|
|
| |
TimezoneDialogPage to GObject from GtkObject.
(make_timezone_page): Cast to G_OBJECT() not GTK_OBJECT().
svn path=/trunk/; revision=18748
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-startup-wizard.c (e_shell_startup_wizard_create):
Connect finish_func to the "next" signal for now, since GnomeDruid
seems to be borked.
* e-uri-schema-registry.c (schema_handler_new): g_object_ref()
@component instead of bonobo_object_ref().
* e-local-storage.c (create_folder): g_object_ref() for the
component_client, instead of bonobo_object_ref().
(remove_folder_step): Likewise.
svn path=/trunk/; revision=18741
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-13 Not Zed <NotZed@Ximian.com>
* evolution-storage.c: remove GTK_OBJECT cast and other GTK stuff.
* evolution-storage.h: this is a gobject not a gtkobject, fix cast
macros, and get_type call.
svn path=/trunk/; revision=18735
|
|
|
|
|
|
|
|
|
| |
2002-11-11 Chris Toshok <toshok@ximian.com>
* e-task-widget.c (impl_finalize): need to assign priv here, fixes
a crash.
svn path=/trunk/; revision=18715
|
|
|
|
|
|
| |
fixed the finalize crash we were getting].
svn path=/trunk/; revision=18711
|
|
|
|
|
|
| |
priv->checkboxes being NULL.
svn path=/trunk/; revision=18701
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-component-registry.c: Make separate dispose/finalize overrides
of just overriding destroy.
* e-corba-config-page.c: Likewise.
* e-corba-storage.c: Likewise.
* e-folder-type-registry.c: Likewise.
* e-folder.c: Likewise.
* e-history.c: Likewise.
* e-local-folder.c: Likewise.
* e-local-storage.c: Likewise.
* e-shell-folder-selection-dialog.c: Likewise.
* e-shell-folder-title-bar.c: Likewise.
* e-shell-offline-handler.c: Likewise.
* e-shell-settings-dialog.c: Likewise.
* e-shell-user-creatable-items-handler.c: Likewise.
* e-shell-view.c: Likewise.
* e-shortcuts-view-model.c: Likewise.
* e-shortcuts-view.c: Likewise.
* e-shortcuts.c: Likewise.
* e-storage-set-view.c: Likewise.
* e-storage-set.c: Likewise.
* e-storage.c: Likewise.
* e-task-bar.c: Likewise.
* e-task-widget.c: Likewise.
* e-uri-schema-registry.c: Likewise.
* evolution-activity-client.c: Likewise.
* evolution-folder-selector-button.c: Likewise.
* evolution-storage-listener.c: Likewise.
* evolution-storage-set-view-listener.c: Likewise.
* evolution-test-component.c: Likewise.
svn path=/trunk/; revision=18695
|
|
|
|
|
|
|
|
| |
2002-11-08 Rodrigo Moya <rodrigo@ximian.com>
* importer/Makefile.am: use correctly IDL flags.
svn path=/trunk/; revision=18665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-07 Chris Toshok <toshok@ximian.com>
* e-task-widget.c (impl_destroy): guard against multiple calls.
fixes a crash whenever a task finishes (the addressbook finishing
loading, etc.).
* e-shell-marshal.list: add NONE:BOOL for
evolution-shell-component.
* evolution-shell-component.c (class_init): register the signals
with g_signal_new.
svn path=/trunk/; revision=18661
|
|
|
|
| |
svn path=/trunk/; revision=18561
|
|
|
|
|
|
| |
type.
svn path=/trunk/; revision=18560
|
|
|
|
|
|
|
|
|
|
|
| |
* glade/e-shell-folder-creation-dialog.glade (ok_button): Set
response_id to GTK_RESPONSE_OK.
(cancel_button): Likewise, with GTK_RESPONSE_CANCEL.
* e-shell-folder-creation-dialog.h,
e-shell-folder-creation-dialog.c: Ported to GtkDialog.
svn path=/trunk/; revision=18558
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-folder-list.c: Use g_object_get_data() instead of
gtk_object_get_data().
* e-shell-config-default-folders.c: Likewise.
* e-shell-folder-creation-dialog.c: Likewise.
* e-shell-importer.c: Likewise.
* e-shell-shared-folder-picker-dialog.c: Likewise.
* e-shell-user-creatable-items-handler.c: Likewise.
* e-shell-view.c: Likewise.
* e-shell.c: Likewise.
* e-storage.c: Likewise.
svn path=/trunk/; revision=18557
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-activity-handler.c: Split finalize/dispose.
* e-corba-shortcuts.c: Likewise.
* e-corba-storage-registry.c: Likewise.
* e-shell-about-box.c: Likewise.
* e-shell.c: Likewise.
* e-splash.c: Likewise.
* evolution-config-control.c: Likewise.
* evolution-session.c: Likewise.
* evolution-shell-component.c: Likewise.
* evolution-shell-view.c: Likewise.
* evolution-storage-set-view.c: Likewise.
* evolution-storage.c: Likewise.
* evolution-wizard.c: Likewise.
svn path=/trunk/; revision=18556
|
|
|
|
|
|
|
| |
* All: g_object_unref instead of bonobo_object_unref for the
EvolutionShellComponentClient and EvolutionShellClient interfaces.
svn path=/trunk/; revision=18555
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-shell-client.c (impl_dispose): New.
(impl_finalize): New.
(destroy): Removed.
(class_init): Install dispose, finalize handlers.
* All: Use evolution_shell_client_corba_objref() or
evolution_shell_component_client_corba_objref() instead of
BONOBO_OBJREF() or bonobo_object_corba_objref() where needed.
* e-folder-type-registry.c (set_handler): Use g_object_ref() for
the handler, not bonobo_object_ref().
(folder_type_free): Likewise for unref.
* evolution-shell-component-client.c
(evolution_shell_component_client_corba_objref): New.
(impl_dispose): Moved from impl_destroy; only unref things.
(impl_finalize) New.
(class_init): Install dispose/finalize.
(evolution_shell_component_client_get_dnd_source_interface): Use
priv->corba_objref instead of bonobo_object_corba_objref() since
we are not a BonoboObject anymore.
(evolution_shell_component_client_get_dnd_destination_interface):
Likewise.
(evolution_shell_component_client_get_offline_interface): Likewise.
(evolution_shell_component_client_set_owner): Likewise.
(evolution_shell_component_client_unset_owner): Likewise.
(evolution_shell_component_client_create_view): Likewise.
(evolution_shell_component_client_handle_external_uri): Likewise.
(evolution_shell_component_client_async_create_folder): Likewise.
(evolution_shell_component_client_async_xfer_folder): Likewise.
(evolution_shell_component_client_populate_folder_context_menu): Likewise.
(evolution_shell_component_client_unpopulate_folder_context_menu): Likewise.
* e-component-registry.c (register_component): Use
evolution_shell_component_client_corba_objref().
(e_component_registry_restart_component): Likewise.
(component_free): Likewise.
* evolution-shell-component-client.c: g_object_new() instead of gtk_type_new().
* e-component-registry.c: Likewise.
* e-corba-config-page.c
* e-folder-list.c: Likewise.
* e-folder-type-registry.c: Likewise.
* e-folder.c: Likewise.
* e-gray-bar.c: Likewise.
* e-history.c: Likewise.
* e-local-folder.c: Likewise.
* e-local-folder.c: Likewise.
* e-local-storage.c: Likewise.
* e-shell-about-box.c: Likewise.
* e-shell-config-default-folders.c: Likewise.
* e-shell-folder-selection-dialog.c: Likewise.
* e-shell-folder-title-bar.c: Likewise.
* e-shell-offline-handler.c: Likewise.
* e-shell-settings-dialog.c: Likewise.
* e-shell-user-creatable-items-handler.c: Likewise.
* e-shell-view.c: Likewise.
* e-shortcuts-view-model.c: Likewise.
* e-shortcuts-view.c: Likewise.
* e-shortcuts.c: Likewise.
* e-splash.c: Likewise.
* e-storage-set-view.c: Likewise.
* e-storage-set.c: Likewise.
* e-storage.c: Likewise.
* e-task-bar.c: Likewise.
* e-task-widget.c: Likewise.
* e-uri-schema-registry.c: Likewise.
* evolution-activity-client.c: Likewise.
* evolution-folder-selector-button.c: Likewise.
* evolution-shell-client.c: Likewise.
* evolution-shell-view.c: Likewise.
* evolution-storage-listener.c: Likewise.
* evolution-storage-set-view-listener.c: Likewise.
* evolution-storage-set-view.c: Likewise.
* evolution-wizard.c: Likewise.
* GNOME_Evolution_TestComponent.server: Renamed from
GNOME_Evolution_TestComponent.oaf.
* evolution-test-component.c (spit_out_shortcuts): Use
BONOBO_EX_REPOID().
(create_new_folder_selector): Ported to use GtkDialog instead of
GnomeDialog.
(storage_cancel_discover_shared_folder_callback): Add missing
G_OBJECT() cast.
(shared_folder_discovery_timeout_callback): Likewise.
(storage_discover_shared_folder_callback): Likewise.
(timeout_callback_2): Likewise.
(timeout_callback_1): Likewise.
(shared_folder_discovery_timeout_callback): Use
g_object_get_data() instead of gtk_object_get_data().
(storage_cancel_discover_shared_folder_callback): Likewise.
(timeout_callback_2): Likewise.
(timeout_callback_2): g_timeout_add() instead of
gtk_timeout_add().
(create_view_fn): Likewise.
(timeout_callback_1): Likewise.
(timeout_callback_1): Pass NULL as the error arg to
gdk_pixbuf_new_from_file().
(register_component): Use bonobo-activation instead of OAF.
* e-shell-about-box.c (impl_destroy): Removed.
(impl_finalize): New.
(class_init): Install finalize handler, not destroy.
* e-shell-about-box.c (e_shell_about_box_construct): Removed.
svn path=/trunk/; revision=18554
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-about-box.c (impl_destroy): Removed.
(impl_finalize): New.
(class_init): Install finalize handler, not destroy.
* e-shell-view-menu.c (command_about_box): Use a GtkWindow again.
Set the GTK_WINDOW_TYPE_HINT_DIALOG hint.
* e-shell-about-box.c (e_shell_about_box_construct): Removed.
svn path=/trunk/; revision=18534
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-folder-commands.c (e_shell_command_copy_folder): Pass
TRUE for arg allow_creation to
e_shell_folder_selection_dialog_new().
(e_shell_command_move_folder): Likewise.
* e-shell-view-menu.c (command_goto_folder): Likewise.
(command_new_shortcut): Likewise.
* e-shell.c (impl_Shell_selectUserFolder): Likewise.
* e-shell-folder-selection-dialog.c
(e_shell_folder_selection_dialog_set_allow_creation): Removed.
(e_shell_folder_selection_dialog_get_allow_creation): Removed.
(e_shell_folder_selection_dialog_new): New arg allow_creation.
(e_shell_folder_selection_dialog_construct): Likewise. Also, do
set priv->shell.
* e-shell-folder-selection-dialog.h,
e-shell-folder-selection-dialog.c: Port to GtkDialog.
svn path=/trunk/; revision=18533
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when the type is unknown.
(e_folder_type_registry_type_is_user_creatable): Likewise.
(e_folder_type_registry_get_display_name_for_type): Likewise.
(e_folder_type_registry_get_description_for_type): Likewise.
(e_folder_type_registry_get_exported_dnd_types_for_type):
Likewise.
(e_folder_type_registry_get_accepted_dnd_types_for_type):
Likewise.
(e_folder_type_registry_unregister_type): Likewise.
(e_folder_type_registry_get_icon_name_for_type): Likewise.
(e_folder_type_registry_get_icon_for_type): Likewise.
(set_handler): Removed warning here too.
svn path=/trunk/; revision=18529
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-folder-list.c: Replace gtk_signal_emit() with g_signal_emit().
* e-folder.c: Likewise.
* e-shell-folder-selection-dialog.c: Likewise.
* e-shell-folder-title-bar.c: Likewise.
* e-shell-offline-handler.c: Likewise.
* e-shell-view.c: Likewise.
* e-shortcuts-view.c: Likewise.
* e-shortcuts.c: Likewise.
* e-storage-set-view.c: Likewise.
* e-storage-set.c: Likewise.
* e-storage.c: Likewise.
* evolution-activity-client.c: Likewise.
* evolution-folder-selector-button.c: Likewise.
* evolution-storage-listener.c: Likewise.
* evolution-storage-set-view-listener.c: Likewise.
svn path=/trunk/; revision=18524
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-folder-list.c: Use g_object_set_data() instead of
gtk_object_set_data().
* e-shell-config-default-folders.c: Likewise.
* e-shell-folder-creation-dialog.c: Likewise.
* e-shell-importer.c: Likewise.
* e-shell-shared-folder-picker-dialog.c: Likewise.
* e-shell-user-creatable-items-handler.c: Likewise.
* e-shell-view.c: Likewise.
* e-shell.c: Likewise.
* e-storage-set-view.c: Likewise.
* e-storage.c: Likewise.
* evolution-test-component.c: Likewise.
* e-storage-set-view.c (e_storage_set_view_construct): Use
g_object_weakref() instead of gtk_object_weakref() for the
ui_container.
(ui_container_destroy_notify): Add param where_the_object_was to
match the GWeakNotify prototype.
* e-shell.c: Use g_signal_emit() instead of gtk_signal_emit().
svn path=/trunk/; revision=18523
|
|
|
|
| |
svn path=/trunk/; revision=18520
|
|
|
|
| |
svn path=/trunk/; revision=18519
|
|
|
|
|
|
|
|
|
|
|
|
| |
* glade/e-active-connection-dialog.glade: Converted to Glade2
format.
* glade/evolution-startup-wizard.glade: Likewise.
* glade/e-shell-shared-folder-picker-dialog.glade: Likewise.
* glade/e-shell-folder-creation-dialog.glade: Likewise.
* glade/e-shell-config-default-folders.glade: Likewise.
* glade/e-folder-list.glade: Likewise.
svn path=/trunk/; revision=18518
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* *.c, *.h: Changed all gtk_object_refs()/gtk_object_unrefs() into
g_object_refs()/g_object_unrefs() and all gtk_signal_connect_*()
into g_signal_connect_*(). [Except for some case where we have
gtk_signal_connect_full() or gtk_signal_connect_while_alive()
calls that cannot be trivially ported to use the g_signal_*
functions, we'll have to fix those later.]
* e-splash.c (impl_finalize): Finalize implementation, copied over
from impl_destroy.
(impl_destroy): Removed.
(class_init): Override finalize, not destroy.
* e-activity-handler.c: Ported from GtkObject to GObject.
* evolution-storage.c: Likewise.
* e-corba-shortcuts.c: Likewise.
* evolution-session.h: Likewise.
* evolution-config-control.c: Likewise.
* evolution-shell-component-dnd.c: Likewise.
* evolution-shell-component.c: Likewise.
* evolution-shell-view.c: Likewise.
* evolution-storage-set-view.c: Likewise.
* evolution-wizard.c: Likewise.
svn path=/trunk/; revision=18513
|
|
|
|
|
|
|
|
|
| |
* e-component-info.c: Updated for libxml2.
* e-shortcuts.c: Likewise.
* e-folder-list.c: Likewise.
* e-local-folder.c: Likewise.
svn path=/trunk/; revision=18512
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* GNOME_Evolution_Shell.server.in: Renamed from
GNOME_Evolution_Shell.oaf.in.
* Makefile.am: Port from OAF to bonobo-activation.
(INCLUDES): Define SYSCONFDIR, DATADIR, LIBDIR.
* main.c (main): Use gnome_program_init().
* e-corba-storage-registry.c (e_corba_storage_registry_new):
g_object_new(), not gtk_type_new().
(impl_finalize): New, ported over from destroy.
(destroy): Removed.
(class_init): Install finalize handler, not destroy handler, since
we are not a GtkObject anymore.
* e-corba-storage.c (e_corba_storage_new): g_object_new(), not
gtk_type_new().
* e-shell.c (class_init): Override finalize, not destroy.
(impl_finalize): Finalize implementation, basically the old
destroy renamed.
(e_shell_new): g_object_new(), not gtk_type_new().
(class_init): Use e_shell_marshal_NONE__INT for
line_status_changed instead of using an ENUM.
(e_shell_construct): Use g_signal_connect_object() instead of
gtk_signal_connect_while_alive().
* e-setup.c (e_setup): Do not unref local_folder if NULL.
* e-folder.c (init): Make not floating.
(e_folder_construct): No need to make it floating here anymore.
* e-shell.c (impl_Shell_selectUserFolder): For now don't set
dialog parent from xid.
* main.c (no_views_left_cb): Add missing GTK_SIGNAL_FUNC() cast.
(new_view_created_callback): Likewise.
(warning_dialog_clicked_callback): Update to use the
EConfigListener from the shell instead of bonobo-conf.
(show_development_warning): Likewise.
(upgrade_from_1_0_if_needed): BONOBO_EX_ID -> BONOBO_EX_REPOID.
(idle_cb): Use bonobo-activation and BONOBO_EX_REPOID().
(main): Cleaned up the various things that are unneeded in GNOME
2.
(upgrade_from_1_0_if_needed): Use EConfigListener.
* evolution-storage-set-view.h, evolution-storage-set-view.c:
BonoboXObjectified.
* e-storage.c (class_init): GLIB2-ified and made to use
e-shell-marshal.h.
(ES_CLASS): Use GTK_OBJECT_GET_CLASS().
(e_storage_new_folder): Added missing GTK_SIGNAL_FUNC() prototype.
* e-storage-set.c (class_init): GLIB2-ified and made to use
e-shell-marshal.h.
* e-storage-set-view.c (popup_folder_menu): For now, do not add
the pop-up since we lack bonobo_ui_container_get_win() and I am
not sure how to work around it.
(popup_folder_menu): Pass self as the for_widget arg to
gnome_popup_menu_do_popup_modal().
(class_init): GLIB2-ified, and got to use e-shell-marshal.h.
(marshal_NONE__GDKDRAGCONTEXT_STRING_STRING_STRING): Removed.
(impl_tree_drag_data_get): Don't set the selection for now -- we
have to fix the CORBA target stuff to match GTK 2.
(e_storage_set_view_construct): Pass NULL as the opt_ev arg to
bonobo_ui_component_set_container().
* e-splash.c: #include <libgnomecanvas/gnome-canvas-pixbuf.h>
instead of <gdk-pixbuf/gnome-canvas-pixbuf.h>.
(e_splash_new): Pass NULL as the error arg to
gdk_pixbuf_new_from_file().
* e-shortcuts.c (class_init): GLIB2-ified. Also use the
e-shell-marshal marshallers.
(e_shortcuts_new_view): Add missing GTK_SIGNAL_FUNC() cast.
* e-shortcuts-view.c: Use GTK_STOCK_* stuff instead of
GNOME_STOCK_* stuff.
(pop_up_right_click_menu_for_group): Pass self as the for_widget
arg to gnome_popup_menu_do_popup_modal().
(pop_up_right_click_menu_for_shortcut): Likewise.
(class_init): GLIB2-ified.
* e-shell.c: Do not #include <gal/util/e-unicode-i18n.h> or
#include <libgnome/gnome-defs.h>.
(set_interactive): Use BONOBO_EX_REPOID().
(setup_local_storage): Use _() not U_().
(destroy): Use gtk_widget_destroy() instead of
gtk_object_destroy() on priv->settings_dialog.
(class_init): GLIB2-ized.
(init): Initialize config_listener member.
(get_icon_path_for_component_info): Port to bonobo-activation from
OAF.
(setup_components): Likewise.
(destroy): Likewise.
(e_shell_construct): Use e_setup_check_config(), not
e_setup_check_db (). Use the e_config_listener instead of
bonobo-conf.
(save_settings_for_views): Likewise.
(save_misc_settings): Likewise.
(e_shell_restore_from_settings): Likewise.
(parse_default_uri): Likewise.
(e_shell_component_maybe_crashed): Pass NULL for opt_ev arg to
bonobo_unkown_ping()
(e_shell_component_maybe_crashed): Use
bonobo_engine_deregister_dead_components() instead of
bonobo_window_deregister_component_by_ref() which is no more.
(e_shell_send_receive): BONOBO_EX_REPOID() instead of
BONOBO_EX_ID().
(e_shell_get_config_listener): Return the config_listener.
* e-shell-view.c (find_inbox_in_storage): Use _() instead of U_().
(load_images): Pass NULL as the error arg to
gdk_pixbuf_new_from_file().
(load_images): Likewise.
(find_inbox_in_storage): Work around the lack of
g_utf8_strcasecmp() in glib-2.0.
(class_init): GLIB2-ified. Also, use the marshallers in
e-shell-marshal.h.
(pop_up_folder_bar): Use gtk_window_move()/gtk_widget_show()
instead gtk_widget_popup().
(unmerge_on_error): Work around the death of
bonobo_ui_component_get_win() and
bonobo_window_deregister_component_by_ref().
(e_shell_view_construct): Pass NULL as the uic arg to
bonobo_window_construct(). Add missing GTK_SIGNAL_FUNC() cast.
Match the new BonoboWindow behavior wrt the UIContainer and the
new opt_ev args.
(display_uri): Use bonobo_ui_engine_freeze() and
bonobo_ui_engine_thaw() since bonobo_window_freeze() and
bonobo_window_thaw() got axed [sigh].
(e_shell_view_save_settings): Use EConfigListener.
(e_shell_view_load_settings): Likewise.
(get_view_for_uri): Use bonobo_widget_new_control_from_objref()
instead of e_bonobo_widget_new_control_from_objref().
* e-shell-view-menu.c (command_help_faq): Pass NULL for the error
arg to gnome_url_show().
(command_about_box): Use GtkDialog instead of a GtkWindow of a
type GTK_WINDOW_DIALOG [which does not exist anymore].
(command_xml_dump): Removed.
(menu_do_misc): Do not add the corresponding verb.
* e-shell-user-creatable-items-handler.c (execute_verb): Use
BONOBO_EX_REPOID().
* e-shell-startup-wizard.c: Remove id member from SWData. Replace
member db with config_listener.
(e_shell_startup_wizard_create): Initialize config_listener.
(make_mail_dialog_pages): Do not set the listener id here.
(druid_event_notify_cb): Pass FALSE as the help_sensitive arg to
gnome_druid_set_buttons_sensitive().
(e_shell_startup_wizard_create): Likewise.
(make_mail_dialog_pages): Use bonobo-activation instead of OAF.
(get_intelligent_importers): Likewise.
(prepare_importer_page): Likewise.
(start_importers): Do nothing here for now.
(finish_func): Constify local variable displayname.
(finish_func): Updated to use the config_listener instead of the
bono-conf db.
(prepare_importer_page): Do not actually run the importer yet.
(e_shell_startup_wizard_create): Pass NULL as the domain arg to
glade_xml_new(). Use the config_listener.
* e-shell-shared-folder-picker-dialog.c (user_clicked):
BONOBO_EX_REPOID() instead of BONOBO_EX_ID().
(setup_name_selector): Likewise.
(setup_name_selector): Use bonobo-activation.
(show_dialog): Pass NULL as the domain arg to glade_xml_new().
(setup_name_selector): Add a missing GTK_SIGNAL_FUNC() cast.
* e-shell-settings-dialog.c: #include
<bonobo-activation/bonobo-activation.h>. Use
Bonobo_ActivationProperty instead of OAF_Property.
(set_dialog_size): Use gtk_style_get_font() to get the font from
the widget->style.
(load_pages): Converted to use bonobo-activation instead of OAF.
Pass NULL as the error arg to gdk_pixbuf_new_from_file().
* e-shell-offline-sync.c (sync_folder): BONOBO_EX_REPOID(), not
BONOBO_EX_ID().
(e_shell_offline_sync_all_folders): For now, avoid doing anything
[see changes to e-shell-config-offline.c below].
(setup_progress_listener): #if 0 for now.
(setup_dialog): Likewise.
(sync_folder): Likewise.
(cleanup): Likewise.
(progress_listener_servant_free): Likewise.
(progress_listener_servant_new): Likewise.
(impl_SyncFolderProgressListener_updateProgress): Likewise.
(impl_SyncFolderProgressListener_reportSuccess): Likewise.
(impl_SyncFolderProgressListener_reportFailure): Likewise.
(progress_dialog_close_callback): Likewise.
(progress_dialog_clicked_callback): Likewise.
* e-shell-offline-handler.c (prepare_for_offline): Use
BONOBO_EX_REPOID().
(pop_up_confirmation_dialog): Pass NULL as the domain arg to
glade_xml_new().
(class_init): GLIB2-ified.
* Makefile.am: Do not compile e-shell-importer.c,
e-shell-importer.h for now.
* e-shell-folder-title-bar.c (get_max_clipped_label_width): Use
gtk_style_get_font() to retrieve the font.
(class_init): GLIB2-ified.
(e_shell_folder_title_bar_construct): Get {x,y}thickness from
widget->style, not from widget->style->klass.
* e-shell-folder-selection-dialog.c: #include <string.h>,
<gtk/gtklabel.h> and <gtk/gtksignal.h>.
(class_init): GLIB2-ified.
* e-shell-folder-creation-dialog.c: No <libgnome/gnome-defs.h>,
add some GTK includes.
(e_shell_show_folder_creation_dialog): Pass NULL as the domain arg
to glade_xml_new(). Added missing GTK_SIGNAL_FUNC() cast.
* e-shell-folder-commands.c: Do not #include
<libgnomeui/gnome-stock.h> and #include
<bonobo-conf/Bonobo_Config.h>.
* e-shell-config-default-folders.c: Replace member db in
EvolutionDefaultFolderConfig with config_listener.
(e_shell_config_default_folders_create_widget): Init here.
(config_control_destroy_cb): Unref here.
(config_control_apply_cb): Use EConfigListener instead of
BonoboConf.
(setup_folder_selector): Likewise.
(e_shell_config_default_folders_create_widget): Pass NULL as the
domain arg to glade_xml_new().
* e-shell-config-offline.c (config_control_apply_callback): For
now, do not change the configuration. [Needs to be ported to
EConfigListener or something, but we were storing a sequence using
typecodes here and there is no trivial way to do that right now.]
(init_storage_set_view_status_from_config): Likewise, do not
retrieve the configuration here.
svn path=/trunk/; revision=18510
|
|
|
|
|
|
|
|
| |
pretty broken).
Weeeeee!
svn path=/trunk/; revision=18503
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-settings-dialog.c (set_dialog_size): Increase the width
slightly.
* e-shell-view-menu.c: Set "settings.png" as the icon for
/menu/Tools/Settings.
svn path=/trunk/; revision=18460
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-view (storage_set_view_box_button_release_event_cb): Pop
down the popup folder bar if it's a toplevel node.
(folder_bar_popup_map_callback): Connect to the "folder_opened"
signal on the storage_set_view.
[#32032]
* e-folder-list.c (create_display_string): Don't turn the string
from UTF-8 to GTK.
svn path=/trunk/; revision=18437
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell.c (setup_local_storage): Set the is_stock flag to TRUE
for the summary folder.
* e-shell-view.c (setup_verb_sensitivity_for_folder): Don't allow
folder operations on pseudo-folders that have a NULL physical_uri.
* e-corba-storage.c (async_remove_folder): Make sure the folder
has a physical URI. [#30950]
* e-shell-shared-folder-picker-dialog.c
(setup_server_option_menu): Use
e_utf8_gtk_menu_item_new_with_label() to create the option menu
items from the storage's UTF-8 name. [#31564]
svn path=/trunk/; revision=18419
|
|
|
|
|
|
| |
return NULL instead of crashing. [#25891]
svn path=/trunk/; revision=18397
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-corba-storage.c (cancel_discover_shared_folder): New,
implementation for the cancel_discover_shared_folder virtual
method.
(class_init): Install.
* evolution-test-component.c
(storage_discover_shared_folder_callback): Instead of passing the
listener to the timeout function, just pass the storage. Put the
listener and the timeout ID on the storage object by using
gtk_object_set_data().
(shared_folder_discovery_timeout_callback): Updated accordingly.
(storage_cancel_discover_shared_folder_callback): New, callback
for the cancel_discover_shared_folder signal.
(setup_custom_storage): Connect.
* e-shell-shared-folder-picker-dialog.c: New member storage in
struct DiscoveryData. While I am at it, rename member user to
user_email_address.
(discover_folder): Set the storage member.
(cleanup_discovery): Unref storage member.
(progress_dialog_clicked_callback): New, callback for the
"clicked" signal on the dialog.
(discover_folder): Connect.
* evolution-storage.c (class_init): Install signal
"cancel_discover_shared_folder".
(impl_Storage_cancelDiscoverSharedFolder): New, implementation for
the cancelDiscoverSharedFolder CORBA method; emit
"cancel_discover_shared_folder".
(evolution_storage_get_epv): Install CORBA method implementation.
* evolution-storage.h: Add signal cancel_discover_shared_folder.
* e-storage.c (e_storage_cancel_discover_shared_folder): New.
* e-storage.h: New virtual method cancel_discover_shared_folder.
* Evolution-Storage.idl (cancelDiscoverSharedFolder): New.
svn path=/trunk/; revision=18386
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-importer.c (choose_importer_from_list): Change the
selection mode to GTK_SELECTION_BROWSE so there is always a
selection. The code here doesn't handle a NULL selection.
[#31690]
* e-shell-importer.c (import_cb): Only delay half a second
(instead of 5 seconds) when getting EVOLUTION_IMPORTER_NOT_READY
or EVOLUTION_IMPORTER_BUSY.
* importer/evolution-importer-listener.c
(impl_GNOME_Evolution_ImporterListener_notifyResult): Removed
debugging message.
svn path=/trunk/; revision=18332
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-10-04 Chris Toshok <toshok@ximian.com>
* e-shell-folder-selection-dialog.c (delete_event_cb): new
function, emit cancelled so the folder selector button will
sensitize the parent window again.
(e_shell_folder_selection_dialog_construct): connect the
delete_event signal.
svn path=/trunk/; revision=18327
|
|
|
|
|
|
| |
appropriate ChangeLog files.
svn path=/trunk/; revision=18268
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-view-menu.c (command_remove_other_users_folder): Calls
e_shell_command_remove_shared_folder.
(file_verbs): Set up command_remove_other_users_folder.
* e-shell-folder-commands.c
(e_shell_command_remove_shared_folder): New. Calls
e_storage_set_async_remove_shared_folder with a callback to pop up
an error dialog if it fails.
* e-storage-set.c (e_storage_set_async_remove_shared_folder):
Implement. Mostly like async_remove_folder.
* e-storage.c (e_storage_supports_shared_folders,
e_storage_async_discover_shared_folder,
e_storage_async_remove_shared_folder): New methods. Default
implementations return FALSE, NOTIMPLEMENTED, and NOTIMPLEMENTED.
* e-corba-storage.c (supports_shared_folders,
async_discover_shared_folder, async_remove_shared_folder):
Implement using CORBA.
* Evolution-Storage.idl: add Storage_asyncRemoveSharedFolder
* e-shell-shared-folder-picker-dialog.c: Remove all the CORBA
stuff from here and use the new EStorage methods.
(setup_server_option_menu): Use e_storage_supports_shared_folders.
(discover_folder): Use e_storage_async_discover_shared_folder.
* evolution-storage.c (impl_Storage_asyncRemoveSharedFolder):
Implement this by emitting a REMOVE_SHARED_FOLDER signal.
(impl_Storage_asyncDiscoverSharedFolder): Make the
DISCOVER_SHARED_FOLDER signal put the Bonobo_Listener first like
all the other signals do.
(class_init): Set up REMOVE_SHARED_FOLDER signal.
svn path=/trunk/; revision=18265
|
|
|
|
|
|
|
|
|
| |
* evolution-folder-selector-button.c (clicked): If we return from
evolution_shell_client_user_select_folder to find that our parent
window has been destroyed, unref it and bail out, since that means
we've been destroyed (and probably finalized) too. #31360
svn path=/trunk/; revision=18264
|
|
|
|
|
|
| |
unknown-type case.
svn path=/trunk/; revision=18236
|
|
|
|
|
|
|
|
|
| |
2002-09-25 Rodrigo Moya <rodrigo@ximian.com>
* e-shell-importer.c (importer_file_page_new): set history_id on
GnomeFileEntry, to actually get the history.
svn path=/trunk/; revision=18233
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-folder-selection-dialog.c (check_folder_type_valid):
If one of the allowed types is "type/*", allow anything starting
with "type/".
(impl_clicked): If the first allowed type is "type/*", pass "type"
to e_shell_show_folder_creation_dialog.
* evolution-folder-selector-button.c
(evolution_folder_selector_button_set_uri): Handle "type/*" as an
allowed type.
* e-shell-settings-dialog.c (e_shell_settings_dialog_show_type):
If there are no pages for the current folder type, try the parent
type (eg, "mail" for "mail/public").
* e-shell-config-autocompletion.c
(e_shell_config_autocompletion_create_widget): Use "contacts/*" as
the allowed folder type.
svn path=/trunk/; revision=18220
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-folder-commands.c (xfer_result_callback): Don't update
the shortcuts here anymore since now the shell takes care of it.
* e-shell.c (storage_set_moved_folder_callback): New callback for
EStorageSetView::folder_moved; update the shortcuts.
(e_shell_construct): Connect.
* e-storage-set.c: Renamed StorageConverterCallbackData to
StorageCallbackData. New members destination_folder,
source_folder, operation in it.
(class_init): Install "moved_folder" signal.
(storage_callback_data_new): Renamed from
storage_converter_callback_data_new.
(storage_callback_data_free): New.
(storage_callback): Renamed from storage_callback_converter. Use
storage_callback_data_free().
(e_storage_set_async_create_folder): Updated to use the
storage_callback and storage_callback_data_new().
(e_storage_set_async_remove_folder): Likewise.
(e_storage_set_async_xfer_folder): Likewise.
* e-storage-set.h: New signal "moved_folder".
svn path=/trunk/; revision=18216
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-view-menu.c (launch_pilot_settings): Placate compiler.
* e-shell-folder-commands.c (xfer_result_callback): When
FOLDER_COMMAND_MOVE, update the shortcuts by using
e_shortcuts_update_shortcuts_for_changed_uri().
* e-shortcuts.c (e_shortcuts_update_shortcuts_for_changed_uri):
New.
svn path=/trunk/; revision=18206
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell.c (folder_selection_dialog_folder_selected_cb): Don't
destroy the dialog. It does that itself whenever it emits
folder_selected.
* e-shell-folder-selection-dialog.c (double_click_cb): Don't close
the dialog if the user double-clicks a bad folder. Just ignore it
(like we do when they click OK on a bad folder).
svn path=/trunk/; revision=18205
|
|
|
|
|
|
|
| |
(command_pilot_conduit_settings): Implementation for the verb.
(launch_pilot_settings): Helper function.
svn path=/trunk/; revision=18201
|
|
|
|
|
|
|
|
|
| |
2002-09-24 Mike Kestner <mkestner@ximian.com>
* e-storage-set-view.c (e_storage_set_enable_search): use the new
e_tree_set_search_column function instead of my lameass sort hack.
svn path=/trunk/; revision=18194
|
|
|
|
|
|
| |
e_shell_startup_wizard_create().
svn path=/trunk/; revision=18184
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-view-menu.c (command_close): Use
e_shell_request_close_view().
* e-shell.c (e_shell_request_close_view): New, code moved out of
view_delete_event_cb().
(view_delete_event_cb): Use it.
svn path=/trunk/; revision=18183
|
|
|
|
|
|
|
| |
Return "mail" instead of NULL when we don't have a parent folder.
[#28232]
svn path=/trunk/; revision=18179
|
|
|
|
|
|
|
|
| |
* e-shell-about-box.c: Added some missing names.
* main.c (main): Declare --force-upgrade correctly so it works.
svn path=/trunk/; revision=18175
|
|
|
|
|
|
|
|
|
|
|
|
| |
EStorageSetViewPrivate.
(resort): Removed.
(sort_traverse_callback): Removed.
(sort_idle_callback): Removed.
(queue_resort): Removed.
(impl_destroy): Removed.
(folder_name_changed_cb): Sort now instead of queueing a resort.
svn path=/trunk/; revision=18146
|
|
|
|
|
|
|
|
|
|
|
| |
brokenness]
(set_dialog_size): New.
(impl_realize): Override for GtkWidget::realize; invoke
set_dialog_size() to set a minimum size.
(class_init): Install.
svn path=/trunk/; revision=18126
|
|
|
|
|
|
| |
the current folder for E_STORAGE_EXISTS. [#30533]
svn path=/trunk/; revision=18124
|
|
|
|
|
|
|
| |
stop propagating the notification to the listeners if
::notifyFolderUpdate() fails. [#27662 (?)]
svn path=/trunk/; revision=18117
|
|
|
|
|
|
|
|
|
| |
(resort): New.
(sort_idle_callback): Use it.
(insert_storages): Use resort() instead of queue_resort() so we
sort immediately.
svn path=/trunk/; revision=18116
|
|
|
|
|
|
|
|
| |
2002-09-18 Mike Kestner <mkestner@ximian.com>
* e-storage-set-view.c (etree_value_at): bandaid for 30248.
svn path=/trunk/; revision=18115
|
|
|
|
|
|
|
|
|
| |
2002-09-18 Not Zed <NotZed@Ximian.com>
* evolution-wizard.c (impl_GNOME_Evolution_Wizard_notifyAction):
Allow 'back' to run if we're on the finish page. For #29293.
svn path=/trunk/; revision=18106
|
|
|
|
| |
svn path=/trunk/; revision=18104
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-storage.c (e_storage_result_to_string): Add description for
E_STORAGE_NOTONLINE.
* e-corba-storage.c
(e_corba_storage_corba_result_to_storage_result): Support
GNOME_Evolution_Storage_NOT_ONLINE (E_STORAGE_NOTONLINE).
* Evolution-Storage.idl: Add NOT_ONLINE to enum Result.
* e-storage.h: Add E_STORAGE_NOTONLINE to EStorageResult enum.
svn path=/trunk/; revision=18097
|
|
|
|
|
|
|
|
|
|
| |
* e-storage-set-view.c (sort_idle_callback): Remove unused
variable.
* e-shell-view.c (shell_line_status_changed_cb): Make Send/Receive
insensitive when in offline mode. [#27855]
svn path=/trunk/; revision=18096
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-storage-set-view.c: New member sort_idle_id in
EStorageSetViewPrivate.
(init): Init to zero.
(impl_destroy): Remove the idle source if not zero.
(queue_resort): New.
(sort_idle_callback): Idle function to sort.
(setup_folder_changed_callback): New.
(new_folder_cb): Call it on the new folder so we get the callback
for new folders too.
(popup_folder_menu): Ref the folder before popping up the menu,
unref it after popping it down [the folder might be unreffed in
gnome_popup_menu_do_popup_modal() because of a folder action].
(new_storage_cb): Just queue_resort() instead of sorting.
(new_folder_cb): Likewise.
(insert_folders): Likewise.
(insert_storages): Likewise.
(folder_changed_cb): Queue a resort here too.
* e-folder.c (class_init): Set up "name_changed" signal.
(e_folder_set_name): Emit "name_changed".
* e-folder.h: New signal "name_changed".
svn path=/trunk/; revision=18093
|
|
|
|
|
|
|
|
|
| |
2002-09-17 Kjartan Maraas <kmaraas@gnome.org>
* e-shell-settings-dialog.c (page_new): Invoke gettext on
strings coming from the .oaf files.
svn path=/trunk/; revision=18092
|
|
|
|
| |
svn path=/trunk/; revision=18088
|
|
|
|
|
|
|
|
|
| |
2002-09-17 Kjartan Maraas <kmaraas@gnome.org>
* e-folder-list.c (create_display_string): Mark a string for
translation.
svn path=/trunk/; revision=18086
|
|
|
|
|
|
|
| |
folder gets removed, update the parent to not have a highlight.
[#24062]
svn path=/trunk/; revision=18085
|
|
|
|
|
|
|
| |
non-GNOME session when using a non-default GNOME prefix and a
non-default Evolution prefix.
svn path=/trunk/; revision=18082
|
|
|
|
|
|
| |
free(), since we allocate with glib functions. [#19899]
svn path=/trunk/; revision=18047
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-09-05 Mike Kestner <mkestner@ximian.com>
* Makefile.am : no longer distribute the etstate files.
* e-shell-folder-selection-dialog.c : enable_search on the view.
* e-storage-set-view.c : add search_enabled flag handling.
(e_storage_set_view_set_show_checkboxes): manipulate the existing state
instead of loading a state file from disk.
(e_storage_set_view_enable_search): new. set a column in the sort_info
on the etree to allow keystroke jumping in the etree.
svn path=/trunk/; revision=18002
|
|
|
|
|
|
|
|
|
| |
2002-09-05 Anna Marie Dirks <anna@ximian.com>
* GNOME_Evolution_Shell.oaf.in : Changed the description
of the folders page in the settings dialog to be more specific.
svn path=/trunk/; revision=17991
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am (INCLUDES): Add a -DPREFIX.
* main.c (main): New command-line option "force-upgrade".
(show_development_warning): Suggest 1.0.8, not 1.0.5.
(upgrade_from_1_0_if_needed): New.
(idle_cb): Call it.
svn path=/trunk/; revision=17982
|
|
|
|
|
|
|
|
|
|
|
|
| |
* upgrade-mailer.c (upgrade): Return FALSE here.
(get_base_url): Add a cast.
* component-factory.c (storage_xfer_folder): Removed unused
variables.
* Makefile.am: Rename upgrade-mailer to evolution-mail-upgrade.
svn path=/trunk/; revision=17981
|
|
|
|
|
|
| |
e_shell_view_display_uri() here.
svn path=/trunk/; revision=17977
|
|
|
|
|
|
|
|
| |
current_folder_type is NULL, just return NULL instead of passing
it to e_folder_type_registry_get_handler_for_type() [and generate
a warning]. [#21122]
svn path=/trunk/; revision=17974
|
|
|
|
|
|
|
| |
* glade/e-shell-shared-folder-picker-dialog.glade: Remove the
"blah blah" text for now and change "Server" to "Account".
svn path=/trunk/; revision=17973
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell.c (create_view): Pass TRUE as @queue to
e_shell_view_display_uri().
* e-shell-view-menu.c (command_activate_view): Pass TRUE as @queue
to e_shell_view_display_uri().
(goto_folder_dialog_folder_selected_cb): Likewise.
* e-shell-shared-folder-picker-dialog.c
(shared_folder_discovery_listener_callback): Pass TRUE as @queue
to e_shell_view_display_uri().
* e-shell-view.c
(display_uri): New arg @queue. If true, it allows the
delayed_selection mechanism to happen transparently (returning
TRUE, while before it used to return FALSE). Otherwise, refuse to
queue the URI and return FALSE.
(e_shell_view_display_uri): New arg @queue; pass it to
display_uri().
(handle_current_folder_removed): Pass TRUE as @queue to
e_shell_view_display_uri().
(set_folder_timeout): Likewise.
(switch_on_folder_tree_click): Likewise.
(activate_shortcut_cb): Likewise.
(corba_interface_change_current_view_cb): Likewise.
(socket_destroy_cb): Likewise.
(socket_destroy_cb): Likewise.
(e_shell_view_load_settings): Here, try displaying the old URI
with @queue set to FALSE; if this fails, display the default URI
and then invoke display again using @queue = TRUE so it gets
queued up. This should fix #27721.
svn path=/trunk/; revision=17972
|
|
|
|
|
|
|
|
|
|
| |
* main.c (idle_cb): Pass FALSE as @restore_all_views to
e_shell_restore_from_settings() so we only restore the first view.
* e-shell.c (e_shell_restore_from_settings): New arg
@restore_all_views.
svn path=/trunk/; revision=17967
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-component.c (create_component): Pass
NULL as @unpopulate_folder_context_menu_fn to
evolution_shell_component_new().
* gui/component-factory.c (create_object): Pass NULL as
@unpopulate_folder_context_menu_fn to
evolution_shell_component_new().
* mail-account-gui.c (mail_account_gui_save): Remove unused
variable.
* component-factory.c (unpopulate_folder_context_menu): New.
(create_component): Pass it to evolution_shell_component_new().
* component-factory.c (create_component): Pass NULL as
@unpopulate_folder_context_menu_fn to
evolution_shell_component_new().
* e-storage-set-view.c (popup_folder_menu): Remove the context
menu items using
evolution_shell_component_client_unpopulate_folder_context_menu()
instead of doing it ourself, since BonoboUI sucks.
* evolution-shell-component-client.c
(evolution_shell_component_client_unpopulate_folder_context_menu):
New.
* evolution-test-component.c (register_component): Pass NULL as
@unpopulate_folder_context_menu_fn to
evolution_shell_component_new().
* evolution-shell-component.c: New member
unpopulate_folder_context_menu_fn in
EvolutionShellComponentPrivate. New member uic in
EvolutionShellComponentPrivate.
(init): Init new members to NULL.
(destroy): bonobo_object_unref() priv->uic if not NULL.
(evolution_shell_component_new): New arg
@unpopulate_folder_context_menu_fn.
(evolution_shell_component_construct): Likewise.
(impl_populateFolderContextMenu): Set priv->uic to the newly
created UIComponent.
(impl_unpopulateFolderContextMenu): New, implementation for the
::unpopulateFolderContextMenu CORBA method.
(class_init): Install.
* Evolution-ShellComponent.idl (unpopulateFolderContextMenu): New
method.
(AlreadyPopulated): New exception.
(populateFolderContextMenu): Can raise it.
(NotPopulated): New exception.
svn path=/trunk/; revision=17963
|
|
|
|
| |
svn path=/trunk/; revision=17953
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-storage-set-view.c (popup_folder_menu): Create an Items
placeholder under ComponentPlaceholder, and then
bonobo_ui_component_rm() it after we are done with the menu. This
-should- fix #29782, but it doesn't. I am not sure why.
* evolution-shell-component.h
(EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): Append a "/Items"
part.
svn path=/trunk/; revision=17952
|
|
|
|
| |
svn path=/trunk/; revision=17946
|
|
|
|
|
|
|
| |
button in the dialog hide instead of destroying, using
gnome_dialog_close_hides(). [#15572]
svn path=/trunk/; revision=17945
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell.c (setup_components): Pass a selection_order to
oaf_query so we get the components back in a consistent order.
Hack fix for #28490 for 1.2 by ensuring that Connector gets
started before evolution-mail.
(get_icon_path_for_component_info): Rename the oaf icon name
property to use underscores to match the launch order property
(which needs to use underscores because dashes are interpreted as
subtraction in the selection_order context).
svn path=/trunk/; revision=17904
|
|
|
|
|
|
|
|
|
| |
*custom_icon_name_return is at least set to NULL on return [it
used to leave it uninitialized if the URI was not prefixed with
E_SHELL_URI_PREFIX]. Also use e_shell_parse_uri() to parse the
URI so we handle the default shortcuts properly, too.
svn path=/trunk/; revision=17879
|
|
|
|
|
|
|
|
| |
* e-shell-shared-folder-picker-dialog.c (show_dialog): Get the
"addresses" property of the select names control rather than
"text", so we get the email address too. #28953
svn path=/trunk/; revision=17804
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-folder-type-registry.c
(e_folder_type_registry_type_registered,
e_folder_type_registry_unregister_type): Fix the names of these
functions. (They previously used "register" instead of
"registry".)
* e-component-registry.c (register_type): Update for renaming
* e-local-storage.c (load_folder): Likewise
svn path=/trunk/; revision=17799
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-folder-selector-button.c
(evolution_folder_selector_button_set_uri): If the selected URI is
of an invalid type, don't accept it.
(evolution_folder_selector_button_get_folder): Returns the
selected folder.
(various): updates to support get_folder, and to simplify.
svn path=/trunk/; revision=17794
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell-shared-folder-picker-dialog.c (create_progress_dialog):
Remove both timeouts when the dialog is destroyed, not just one of
them.
(shared_folder_discovery_listener_callback): Don't try to access
fields of discovery_data after destroying it. Interpret the result
argument correctly, and put up an error dialog (using
e_corba_storage_corba_result_to_storage_result and
e_storage_result_to_string) if something went wrong.
* e-corba-storage.c
(e_corba_storage_corba_result_to_storage_result): convert a
GNOME_Evolution_Storage_Result to an EStorageResult.
(async_folder_cb): Use that.
svn path=/trunk/; revision=17750
|
|
|
|
|
|
|
|
|
| |
* e-storage-set-view.c (folder_property_item_verb_callback): Don't
include the storage name in the path passed to
e_corba_storage_show_folder_properties, for consistency with the
other EStorage methods.
svn path=/trunk/; revision=17716
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-test-component.c
(storage_show_folder_properties_callback): New callback for the
show_folder_properties signal.
(setup_custom_storage): Add two property items, and connect the
callback to the signal.
* e-storage-set-view.c: Renamed private member container into
ui_container; new member ui_component.
(init): Initialize ui_component to NULL.
(impl_destroy): Unref if not NULL.
(e_storage_set_view_construct): If @ui_container is not NULL,
weakref it and create a new ui_component that uses it as its
container.
(ui_container_destroy_notify): New, weakref destroy callback for
priv->ui_container.
(remove_property_items): New helper function.
(setup_folder_properties_items_if_corba_storage_clicked): New
helper function.
(folder_property_item_verb_callback): New callback for the verbs
associated to the folder property items.
(popup_folder_menu): Set up the per-storage folder property items
using setup_folder_properties_items_if_corba_storage_clicked() and
remove them with remove_property_items() after the menu has been
popped down. Don't invoke populate_folder_context_menu if there
is no handler for this node [this avoids a spurious warning].
* e-corba-storage.c (e_corba_storage_show_folder_properties): New.
(e_corba_storage_get_folder_property_items): New.
(e_corba_storage_free_property_items_list): New.
* evolution-storage.c: New private member folder_property_items.
(init): Init to NULL.
(destroy): Free.
(impl_showFolderProperties): New, implementation for the
Storage::showFolderProperties CORBA method.
(class_init): Set up the "show_folder_properties" signal here.
(impl_Storage__get_propertyItems): New, getter for the
Storage::propertyItems property.
(corba_class_init): Install the new methods.
(evolution_storage_add_property_item): New function to add
property items to the storage.
* evolution-storage.h: New signal show_folder_properties.
* e-storage-set.c (e_storage_set_create_new_view): Renamed from
e_storage_set_new_view().
* Evolution-Storage.idl: Added attribute folderPropertyItems and
method ::showFolderProperties.
svn path=/trunk/; revision=17714
|
|
|
|
|
|
| |
GTK_STATE_INSENSITIVE too so it doesn't look ugly when we quit.
svn path=/trunk/; revision=17679
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shortcuts-view.c (create_default_shortcuts_cb): New, implement
a right-click -> "Add Default Shortcuts" menu item.
(rename_group_cb): Remove double casts. *lol*
* e-shortcuts.c (e_shortcuts_add_default_shortcuts): New.
(e_shortcuts_add_default_group): Use
e_shortcuts_add_default_shortcuts().
svn path=/trunk/; revision=17663
|
|
|
|
|
|
|
|
|
|
|
| |
Don't sort the menu_items here.
(create_menu_xml): Instead, sort here, and only sort the
non-default section of the menu.
(get_default_action_for_view): Just get the first item that is
default; since we don't sort anymore, this works.
(find_menu_item_for_verb): Removed since it is not used anymore.
svn path=/trunk/; revision=17659
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-component.c (add_creatable_item): Pass
"contacts" as the @folder_type to
evolution_shell_component_add_user_creatable_item().
* gui/component-factory.c (add_creatable_item): New arg
@folder_type, pass it to
evolution_shell_component_add_user_creatable_item().
(create_object): Set the right folder types for the various
user-creatable items.
* component-factory.c (create_component): Pass "mail" as
@folder_type to
evolution_shell_component_add_user_creatable_item().
* evolution-test-component.c (register_component): Pass NULL for
@folder_type to
evolution_shell_component_add_user_creatable_item().
* e-shell-user-creatable-items-handler.c: New member folder_type
in struct MenuItem.
(ensure_menu_items): Initialize ->folder_type.
(item_is_default): New helper function.
(create_menu_xml): New arg @folder_type. Put the items on the top
using item_is_default().
(shell_view_view_changed_callback): Pass the folder type to
create_menu_xml().
* evolution-shell-component.c: New member folder_type in
UserCreatableItemType.
(user_creatable_item_type_new): New arg @folder_type.
(user_creatable_item_type_free): Free ->folder_type.
(evolution_shell_component_add_user_creatable_item): New arg
@folder_type.
(impl__get_userCreatableItemTypes): Set ->folderType in the
returned CORBA structs.
* Evolution-ShellComponent.idl: New member folderType in struct
UserCreatableItemType.
* e-shell-user-creatable-items-handler.c: New member component_id
in struct MenuItem. Removed member menu_xml from
EShellUserCreatableItemsHandlerPrivate.
(init): No need to initialize menu_xml here anymore.
(impl_destroy): ...And no need to free here, either.
(setup_menu_xml): New, derived from ensure_menu_xml(). This
orders the menu so that the items for the current component go at
the top.
(create_menu_xml): Removed.
(e_shell_user_creatable_items_handler_attach_menus): Set up
properly for the current component ID, using setup_menu_xml().
svn path=/trunk/; revision=17658
|
|
|
|
|
|
|
|
|
|
| |
2002-07-29 Jeffrey Stedfast <fejj@ximian.com>
* evolution-folder-selector-button.c
(evolution_folder_selector_button_set_uri): New function to set
the uri programatically on a EvolutionFolderSelectorButton dingus.
svn path=/trunk/; revision=17633
|