Commit Graph

450 Commits

Author SHA1 Message Date
f7827253de Leak plug: free the target list after starting the drag.
svn path=/trunk/; revision=8904
2001-03-22 21:56:01 +00:00
120830dbe4 Fix the signature of a callback for the `e_storage_set_async_create()'
call to match the changes in the API.

svn path=/trunk/; revision=8903
2001-03-22 21:30:06 +00:00
a2ae2d718b Changed the EStorageSet API to have a single `xfer()' method instead
of separate copy/move (as in the IDL).  Actually implement the
`xfer()' operation for the case when source and destination are in the
same storage.  Fix the `EStorageSet' API by having a special
`EStorageSetResultCallback' callback type for it (instead of using
`EStorageResultCallback', which would never work).

Also, removed some unused variables in `e-storage-set-view.c'.

svn path=/trunk/; revision=8895
2001-03-22 13:41:01 +00:00
03765ef0bb Added an xfer method to EStorage' and GNOME::Evolution::Storage'.
svn path=/trunk/; revision=8894
2001-03-22 12:47:16 +00:00
2df293b5c7 More DnD work. Now we handle copying and moving of folders, although
the hooks to actually make the physical operation happen are missing.

Also, fix a stupid cut & paste error in Chris' commit (and re-indent
the code a bit to make it match the surrounding style).

svn path=/trunk/; revision=8890
2001-03-22 10:41:44 +00:00
a52b65816a renaming icons to make Miguel's speedups possible
svn path=/trunk/; revision=8884
2001-03-22 09:15:30 +00:00
e549f119aa Changed get_save_id to just return a strdup of the path. (new_storage_cb,
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* e-storage-set-view.c (etree_get_save_id): Changed get_save_id to
	just return a strdup of the path.
	(new_storage_cb, new_folder_cb, insert_folders, insert_storages):
	Call e_tree_memory_sort_node.

svn path=/trunk/; revision=8883
2001-03-22 08:10:13 +00:00
33688c3aec Fix a stupid g_warning caused by calling EStorageSet functions on a
NULL pointer.

svn path=/trunk/; revision=8865
2001-03-21 08:31:29 +00:00
97f26b5a13 s/helixcode\.com/ximian.com/ and update all the copyrights in the IDL
files.

svn path=/trunk/; revision=8864
2001-03-21 08:08:10 +00:00
d469c48d14 Update description of the file and my email address in it.
svn path=/trunk/; revision=8863
2001-03-21 08:05:59 +00:00
c0174ecb4e StudlyCapsify struct members to match the new IDL naming standards.
svn path=/trunk/; revision=8862
2001-03-21 08:02:28 +00:00
3c927d0702 Handle the destination side of drag and drop too.
svn path=/trunk/; revision=8861
2001-03-21 07:56:18 +00:00
726712806e make sure intelligent.h gets disted
2001-03-20  JP Rosevear  <jpr@ximian.com>

	* importer/Makefile.am: make sure intelligent.h gets disted

svn path=/trunk/; revision=8845
2001-03-20 10:13:28 +00:00
68a731e0a0 Bumped gal requirement to 0.5.99.8.
2001-03-19  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped gal requirement to 0.5.99.8.

From addressbook/ChangeLog:

2001-03-19  Christopher James Lahey  <clahey@ximian.com>

	* Merged branch:

2001-03-14  Christopher James Lahey  <clahey@ximian.com>

	* gui/widgets/e-minicard-view.c: Call
	e_selection_model_simple_insert_rows and
	e_selection_model_simple_delete_rows instead of
	e_selection_model_simple_insert_row and
	e_selection_model_simple_delete_row.

End of branch

From mail/ChangeLog:

2001-03-19  Christopher James Lahey  <clahey@ximian.com>

	* Merged e-tree-rework-branch:

2001-03-18  Christopher James Lahey  <clahey@ximian.com>

	* message-list.c: Added has_save_id and get_save_id methods.

	* subscribe-dialog.c: Added arguments for
	e_tree_memory_callbacks_new of get_save_id and has_save_id to
	NULL.

2001-03-16  Christopher James Lahey  <clahey@ximian.com>

	* message-list.c: Added a call to
	e_tree_memory_set_expanded_default to TRUE.  Removed all calls to
	set_expanded on nodes while the tree is frozen since this fails
	miserably now.

2001-03-13  Christopher James Lahey  <clahey@ximian.com>

	* message-list.c (message_list_get_layout): Turned off draw-grid.

2001-03-09  Christopher James Lahey  <clahey@ximian.com>

	* folder-browser-factory.c, folder-browser.c, message-list.c,
	message-list.h, subscribe-dialog.c, subscribe-dialog.h,
	mail-callbacks.c: Converted these all to use ETree instead of
	ETable.

End of branch

From shell/ChangeLog:

2001-03-19  Christopher James Lahey  <clahey@ximian.com>

	* Merged e-tree-rework-branch:

2001-03-19  Christopher James Lahey  <clahey@ximian.com>

	* e-storage-set-view.c (etree_get_save_id): Made "root" detection
	deal properly with removed nodes.

2001-03-18  Christopher James Lahey  <clahey@ximian.com>

	* e-shell-view.c (e_shell_view_save_settings): Added some unused
	code to implement saving of the expanded state.

	* e-storage-set-view.c: Added has_save_id and get_save_id methods.

2001-03-13  Christopher James Lahey  <clahey@ximian.com>

	* e-storage-set-view.c (ETREE_SPEC): Set draw-grid here to false.

2001-03-09  Christopher James Lahey  <clahey@ximian.com>

	* e-storage-set-view.c, e-storage-set-view.h: Chaned this to use
	ETree instead of ETable.

End of branch

svn path=/trunk/; revision=8839
2001-03-20 04:48:59 +00:00
0629bbb778 Added a simple FIXME comment about possibly using the
EvolutionShellComponentShell API for querying the SourceFolder DnD
interface.

svn path=/trunk/; revision=8836
2001-03-20 04:05:44 +00:00
c0a1369297 Added calls to the `EvolutionShellComponentClient' API to query the
DnD interfaces with caching.

svn path=/trunk/; revision=8835
2001-03-20 04:04:14 +00:00
b542452064 Sigh. Fix a few really stupid crashes in EStorageSetView.
svn path=/trunk/; revision=8826
2001-03-19 17:47:37 +00:00
553bdcc9bd Use the new DnD interfaces on the source side of DnD actions.
svn path=/trunk/; revision=8825
2001-03-19 17:22:50 +00:00
32543a84d5 Initial step for refactoring of the DnD API for ShellComponents.
svn path=/trunk/; revision=8820
2001-03-19 12:25:35 +00:00
9bc0a19510 Added Azeri language file
fixed various po files
fixed a no-c-format tag

svn path=/trunk/; revision=8733
2001-03-15 10:42:18 +00:00
8391885d18 Removed .oafinfo files -- they are obsolete. Moved pixmaps from
2001-03-15  Gediminas Paulauskas <menesis@delfi.lt>

Removed .oafinfo files -- they are obsolete.
Moved pixmaps from calendar/gui/ to art/
Moved evolution.png to art/
Moved evolution.desktop.in to data/
Generate doc/devel/executive-summary/Makefile

svn path=/trunk/; revision=8727
2001-03-15 03:46:54 +00:00
1a983f0dd7 builddir != srcdir fixes. Yay!
svn path=/trunk/; revision=8706
2001-03-14 11:42:37 +00:00
b4269e1f42 Have a "Do not ask me again" box for the importers.
svn path=/trunk/; revision=8676
2001-03-13 18:54:15 +00:00
8c2f3a00ef All my changes to get the folder creation working, and the magic Netscape
importer.

svn path=/trunk/; revision=8661
2001-03-13 02:26:18 +00:00
9618cd2cb6 Added a ShellComponent method to retrieve the selection for drag and
drop and support for it in the shell.  Untested.

svn path=/trunk/; revision=8594
2001-03-08 12:55:05 +00:00
3f72523dfa Added the ability for components to specify drag/drop types, and
started some work to get the EStorageSetView to use them.  Still in
progress, nothing really happens for the user yet.

svn path=/trunk/; revision=8589
2001-03-07 23:48:18 +00:00
303052ac31 Don't try to generate a Makefile in camel/providers/vee as it's empty.
2001-03-07  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Don't try to generate a Makefile in
	camel/providers/vee as it's empty.

svn path=/trunk/; revision=8583
2001-03-07 19:57:31 +00:00
455d1eabc1 Override cursor_activated signal instead of cursor_changed signal.
2001-03-05  Christopher James Lahey  <clahey@ximian.com>

	* e-storage-set-view.c: Override cursor_activated signal instead
	of cursor_changed signal.

svn path=/trunk/; revision=8554
2001-03-05 14:35:57 +00:00
ad0dcb2798 Update this again.
* main.c (development_warning): Update this again.

svn path=/trunk/; revision=8417
2001-02-27 23:04:37 +00:00
a75e12466d Added accepted_dnd_mime_types' and exported_dnd_mime_types' members
to the `FolderType' struct and renamed `Evolution::Shell::FolderTypeList'
to `Evolution::Shell::FolderTypeNameList' to avoid confusion.

svn path=/trunk/; revision=8400
2001-02-27 03:58:25 +00:00
bef47a6364 Don't free a const pointer.
2001-02-24  Jeffrey Stedfast  <fejj@ximian.com>

	* e-storage.c (folder_changed_cb): Don't free a const pointer.

svn path=/trunk/; revision=8380
2001-02-24 18:57:33 +00:00
31fa26751e Remove a warning....DOH!
svn path=/trunk/; revision=8372
2001-02-23 19:18:08 +00:00
48fb58e530 Changes to allow folders to be created from a callback.
svn path=/trunk/; revision=8371
2001-02-23 19:12:02 +00:00
f581cae993 add include. (show_import_wizard): update signature to that of a verb.
2001-02-21  Michael Meeks  <michael@ximian.com>

	* importer/importer.c: add include.
	(show_import_wizard): update signature to that of a verb.

	* evolution-shell-component.c (corba_class_init): move into
	(class_init): here & upd.
	(evolution_shell_component_construct): upd.
	(create_servant): kill.
	(E_MAKE_TYPE) -> E_MAKE_X_TYPE.

svn path=/trunk/; revision=8359
2001-02-23 00:53:41 +00:00
33041e67fc split "highlighted" into self_highlight and child_highligh.
* e-folder.c (_EFolderPrivate): split "highlighted" into
	self_highlight and child_highligh.
	(e_folder_get_highlighted): Return TRUE if either self_highlight
	is true or any child is highlighted.
	(e_folder_set_child_highlight): New function to tell the folder
	about a child highlight change.

	* e-storage.c (folder_changed_cb): Update child highlights
	correctly on folders so that folders will be highlighted whenever
	their children are.

svn path=/trunk/; revision=8311
2001-02-21 01:42:12 +00:00
ec5d0a0fab Cast this fucntion pointer.
2001-02-17  Christopher James Lahey  <clahey@ximian.com>

	* e-shell-view-menu.c (file_verbs): Cast this fucntion pointer.

	* e-storage-set-view.c (ETABLE_SPEC): Turn on horizontal scrolling
	here.

	* evolution-shell-component.c
	(impl_ShellComponent_async_copy_folder): Commented out this unused
	function.

	* evolution-storage.c (storage_gtk_to_corba_result): Removed an
	unused variable here.

	* importer/importer.c: Include gal/widets/e-gui-utils.h.

svn path=/trunk/; revision=8269
2001-02-17 11:06:39 +00:00
d10c848b43 Ignore generated .oaf files
* various .cvsignore files: Ignore generated .oaf files

svn path=/trunk/; revision=8237
2001-02-14 23:37:15 +00:00
3245f9dacf add asyncCreateFolder and asyncRemoveFolder interfaces. (Use
* Evolution-Storage.idl: add asyncCreateFolder and
	asyncRemoveFolder interfaces. (Use Bonobo::Listener rather than
	creating a new listener interface.)

	* Evolution-LocalStorage.idl: Remove the
	Evolution::LocalStorageOpsListener interface, which wasn't being
	used.

	* evolution-storage.c (impl_Storage_async_create_folder,
	impl_Storage_async_remove_folder): implement by emitting signals
	on the EvolutionStorage object. Convert from
	EvolutionStorageResult to GNOME_Evolution_Storage_Result (blah!)
	(class_init): Set up the new "create_folder" and "remove_folder"
	signals.

	* e-corba-storage.c (async_create_folder, async_remove_folder):
	Implement, using the new Evolution::Storage IDL. Convert from
	GNOME_Evolution_Storage_Result to EStorageResult (blah!)

	* e-storage-set.c (e_storage_set_async_create_folder): Don't allow
	a NULL description (since it doesn't allow a NULL anythign else).

	* e-shell-folder-creation-dialog.c (dialog_clicked_cb): Pass ""
	rather than NULL for the description.

svn path=/trunk/; revision=8230
2001-02-14 21:50:48 +00:00
a8d97267d5 Forgot this
svn path=/trunk/; revision=8189
2001-02-12 23:45:56 +00:00
0898833fb2 xml-i18n-tools setup. Mark strings for translation.
2001-02-12  Kjartan Maraas  <kmaraas@gnome.org>

	* Makefile.am: xml-i18n-tools setup.
	* GNOME_Evolution_Shell.oaf.in: Mark strings for translation.

svn path=/trunk/; revision=8188
2001-02-12 23:44:15 +00:00
683037c431 Merge from the stable branch: display the `SUB_VERSION' in the about
box as well.

svn path=/trunk/; revision=8159
2001-02-10 10:21:02 +00:00
88594ac53a Change the folder selection dialog so that, when you click on "New"
and create a folder, that folder becomes the default folder when you
go back to the selection dialog.

svn path=/trunk/; revision=8119
2001-02-08 21:20:50 +00:00
db7b5a96a4 Fix broken English.
svn path=/trunk/; revision=8000
2001-02-05 22:38:40 +00:00
f7926820ed Remove <config.h> #includes from the `.h' files, which is known to be,
um, a wrong thing to do.

svn path=/trunk/; revision=7983
2001-02-05 20:45:36 +00:00
d33f5f73f8 Memory leak fix
svn path=/trunk/; revision=7950
2001-02-04 02:09:44 +00:00
5a13e823f2 Inform people when they can't import a file.
svn path=/trunk/; revision=7916
2001-01-30 18:48:06 +00:00
24cce77925 It's a ChangeLog
svn path=/trunk/; revision=7903
2001-01-30 01:38:36 +00:00
a05f6a5cb7 Remove the FIXME in the glade dialog, and put a nasty hack to change the
label of the button to "Import"

svn path=/trunk/; revision=7902
2001-01-30 01:36:35 +00:00
d4d4df164b Fixed some typos.
2001-01-30  Kjartan Maraas  <kmaraas@gnome.org>

	* importer/importer.c: Fixed some typos.

svn path=/trunk/; revision=7900
2001-01-30 00:22:01 +00:00
dd79fab2f6 Change the appearance of the scroll frame in the folder creation
dialog to have an "in" shadow.

svn path=/trunk/; revision=7873
2001-01-28 11:39:43 +00:00