Commit Graph

193 Commits

Author SHA1 Message Date
fb89bd8441 Fix crash on "broken" rdfs
svn path=/trunk/; revision=17293
2002-06-26 17:15:54 +00:00
8d54d8cfbd Fix a typo in the Locations file
svn path=/trunk/; revision=17292
2002-06-26 16:44:55 +00:00
6bb5b8850a Sort the states in the right order
svn path=/trunk/; revision=17291
2002-06-26 16:07:40 +00:00
9a210db24f Fix bugs, make the folder list be a storage set view and add a delete url button
svn path=/trunk/; revision=17290
2002-06-26 15:42:01 +00:00
88f3e2714d Avoid reentrancy during e_tree_selection_model_foreach. Fixes Ximian bug
2002-06-05  Christopher James Lahey  <clahey@ximian.com>

	* e-summary-shown.c (maybe_move_to_shown, add_clicked,
	remove_from_shown, remove_clicked): Avoid reentrancy during
	e_tree_selection_model_foreach.  Fixes Ximian bug #24987.

svn path=/trunk/; revision=17128
2002-06-06 02:30:45 +00:00
0529ab498f correct typo
2002-05-23  JP Rosevear  <jpr@ximian.com>

	* GNOME_Evolution_Summary.oaf.in.in: correct typo

svn path=/trunk/; revision=16985
2002-05-23 14:50:45 +00:00
3b787a2d62 Make the new button work again, add some spacing.
svn path=/trunk/; revision=16943
2002-05-20 16:40:09 +00:00
05269c30e7 Don't show the headers in the folder table.
* e-summary-table.c: Don't show the headers in the folder table.

* e-summary-shown.c (e_summary_shown_init): Set the spacing to 3.

svn path=/trunk/; revision=16942
2002-05-20 15:56:45 +00:00
3d386b57d1 Check with e_shell_prepare_for_quit() before quitting.
* e-shell-view-menu.c (command_quit): Check with
e_shell_prepare_for_quit() before quitting.

* e-shell.c (e_shell_prepare_for_quit): New.

* evolution-test-component.c (request_quit_fn): New function
asking for confirmation to quit.

* evolution-shell-component.c (evolution_shell_component_new): New
arg @request_quit_fn.
(impl_requestQuit): New, implementation for
EvolutionShellComponent::requestQuit.
(evolution_shell_component_result_to_string): Handle
EVOLUTION_SHELL_COMPONENT_CANCEL.
(evolution_shell_component_client_request_quit): New.

* Evolution-ShellComponent.idl (requestQuit): New.

* component-factory.c (create_component): Pass NULL as
@request_quit_fn.

* component-factory.c (create_component): Pass NULL as
@request_quit_fn.

* gui/component-factory.c (create_object): Pass NULL as
@request_quit_fn.

* gui/component/addressbook-component.c (create_component): Pass
NULL as @request_quit_fn.

svn path=/trunk/; revision=16925
2002-05-15 21:41:51 +00:00
314be45b2d Use the uri stored in the ESummaryMailFolder object here.
2002-05-14  Christopher James Lahey  <clahey@ximian.com>

	* e-summary-mail.c (folder_gen_html): Use the uri stored in the
	ESummaryMailFolder object here.
	(e_summary_mail_generate_html): Only show email folders if they
	have > 0 unread messages.
	(new_folder_cb): Save the evolutionUri here.

svn path=/trunk/; revision=16787
2002-05-14 19:15:11 +00:00
33d12454c2 Pretty pixmap buttons
svn path=/trunk/; revision=16725
2002-05-08 16:09:17 +00:00
69be118732 Make the mail folders work okay.
svn path=/trunk/; revision=16724
2002-05-08 14:41:19 +00:00
06f657a957 Allow IMAP folders and VFolders and make the mail summaries show and make the etables almost work perfectly
svn path=/trunk/; revision=16556
2002-04-22 16:18:33 +00:00
d6fa844c53 Add view_info arg but don't do anything with it.
* component-factory.c (create_view): Add view_info arg but don't
	do anything with it.

svn path=/trunk/; revision=16401
2002-04-09 15:06:10 +00:00
9f091c603f add config_item:priority
2002-04-06  JP Rosevear  <jpr@ximian.com>

	* GNOME_Evolution_Summary.oaf.in.in: add config_item:priority

svn path=/trunk/; revision=16379
2002-04-06 20:04:23 +00:00
fb7876a44b dist the relevant xpms
2002-04-05  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: dist the relevant xpms

svn path=/trunk/; revision=16363
2002-04-05 14:24:59 +00:00
97e99e459e fix substitution typo
2002-04-04  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: fix substitution typo

svn path=/trunk/; revision=16351
2002-04-04 19:57:10 +00:00
3b9ea2d060 [Some initial broken support for building components as shlib. Mostly
just a playground for testing the idea.]

* Makefile.am: Added support for the ENABLE_SHLIB_COMPONENTS
conditional.

* GNOME_Evolution_Summary.oaf.in.in: New.

* e-summary-mail.c (update_folder_cb): Protect against
summary->mail being NULL.

* component-factory.c: Add a shlib factory.
(create_component): Get a @factory and @data.
(component_factory_init): Actually make it use a
BonoboGenericFactory again.

* configure.in: Add argument `--enable-shlib-components'.  New
substitutions OAF_SHLIB_LOCATION, OAF_SHLIB_PREFIX,
OAF_SHLIB_SUFFIX.

svn path=/trunk/; revision=16299
2002-03-31 01:17:33 +00:00
553e4a6f48 Add priority.
* GNOME_Evolution_Summary.oaf.in: Add priority.

svn path=/trunk/; revision=16295
2002-03-29 22:49:38 +00:00
291190adfd more fixes for libversit.la -> libversit.a
svn path=/trunk/; revision=16211
2002-03-19 20:30:52 +00:00
84e13e5584 Move the preferences from a per-view setting to a global setting
svn path=/trunk/; revision=16205
2002-03-19 13:25:33 +00:00
bc73d24d04 VFolders in the summary
svn path=/trunk/; revision=16190
2002-03-18 15:47:04 +00:00
a9c6696206 Call `e_summary_preferences_register_config_control_factory()'.
* e-summary-factory.c (e_summary_factory_new_control): Call
`e_summary_preferences_register_config_control_factory()'.

* e-summary-preferences.c: Remove member `box' from struct
PropertyData.  Added member `config_control'.
(e_summary_configure): Removed.
(property_box_destroy_cb): Removed.
(property_box_clicked_cb): Removed.
(property_box_apply_cb): New.
(config_control_destroy_cb): New.
(factory_fn): New, factory function for the
EvolutionConfigControl.
(e_summary_preferences_register_config_control_factory): New.
(mail_show_full_path_toggled_cb): Invoke ::changed on
pd->config_control.
(add_dialog_clicked_cb): Likewise.
(rdf_refresh_value_changed_cb): Likewise.
(rdf_limit_value_changed_cb): Likewise.
(mail_etable_item_changed_cb): Likewise.
(rdf_etable_item_changed_cb): Likewise.
(weather_etable_item_changed_cb): Likewise.
(weather_refresh_value_changed_cb): Likewise.
(weather_metric_toggled_cb): Likewise.
(weather_imperial_toggled_cb): Likewise.
(calendar_one_toggled_cb): Likewise.
(calendar_five_toggled_cb): Likewise.
(calendar_week_toggled_cb): Likewise.
(calendar_month_toggled_cb): Likewise.
(calendar_all_toggled_cb): Likewise.
(calendar_today_toggled_cb): Likewise.
(config_control_destroy_cb): Don't set ->prefs_window to NULL.

* my-evolution.glade: Renamed "notebook2" to "notebook".  Also
change its parent into a GtkWindow as libglade seems to have some
kind of problem with the GnomePropertyBox [glade_xml_get_widget()
for "notebook" always returned NULL].

* e-summary.h: Remove member `prefs_window' from `ESummary'.

svn path=/trunk/; revision=16162
2002-03-14 19:28:43 +00:00
24b63477d1 fix case when priority is undefined and pri_a or pri_b is returned as
2002-02-14  Radek Doulik  <rodo@ximian.com>

	* e-summary-tasks.c (sort_uids): fix case when priority is
	undefined and pri_a or pri_b is returned as NULL, also fixes
	memory leak

svn path=/trunk/; revision=15727
2002-02-14 20:18:05 +00:00
0be1fbf4f6 updated to new version from calendar/gui/comp-util.c
2002-02-08  Damon Chaplin  <damon@ximian.com>

	* e-summary-calendar.c (e_cal_comp_util_compare_event_timezones):
	updated to new version from calendar/gui/comp-util.c

svn path=/trunk/; revision=15631
2002-02-09 01:56:43 +00:00
e1268e37a4 The new selector widget
svn path=/trunk/; revision=15565
2002-02-04 19:52:43 +00:00
2e6566611d Allocate the ConnectionList list with the right number of entries instead
* e-summary-offline-handler.c (create_connection_list): Allocate
the ConnectionList list with the right number of entries instead
of zero.

svn path=/trunk/; revision=15552
2002-02-02 15:55:19 +00:00
8d91d34611 [Fix a crash that can happen if you have opened multiple views of
the summary and try to go off-line.  This is not the correct fix,
as the code should really be changed to only use one set of
connections for all the views, instead of binding the connections
to the view.]

* e-summary-factory.c (e_summary_factory_new_control): Call
`e_summary_offline_handler_add_summary()' instead of
e_summary_offline_handler_set_summary()'.

* e-summary-offline-handler.c: Replace member `summary' with
`summaries' in the ESummaryOfflineHandlerPriv.  This way, instead
of assuming that there is only one summary, we keep a list of the
summaries.
(impl_destroy): Free ->summaries.
(e_summary_offline_handler_set_summary): Removed.
(e_summary_offline_handler_add_summary): New.  Add the summary to
->summaries.  Also, connect to the ::destroy handler so we can
bookkeep them correctly.
(create_connection_list): Made private from
e_summary_offline_handler_create_connection_list().  Get a GSList
instead of just one summary, and sum up all the connections from
it.
(impl_prepareForOffline): Use it.
(impl__get_isOffline): Return %FALSE if any of the summaries are
online, %TRUE otherwise.
(impl_goOffline): Call ::set_online on all the summaries.  Pass
CORBA_OBJECT_NIL for the progress_listener as it doesn't really
get used anyways.
(impl_goOnline): Likewise.  Pass CORBA_OBJECT_NIL, not NULL, for
the progress CORBA_Object pointer.

svn path=/trunk/; revision=15547
2002-02-01 20:32:08 +00:00
4ba09274d6 Clean up some of the Makefiles so we dont' link every library multiple
times, causing big libtool 1.4 pain.

svn path=/trunk/; revision=15461
2002-01-24 23:16:18 +00:00
356ac50ce7 Applied modified UK locations patch
svn path=/trunk/; revision=15450
2002-01-24 15:18:27 +00:00
d435a965c2 Fix the mail order stuff
svn path=/trunk/; revision=15449
2002-01-24 14:21:20 +00:00
82cb9e15be Use soup to transfer HTTP files and other bugs fixed
svn path=/trunk/; revision=15344
2002-01-16 17:56:22 +00:00
d6c6c73330 -- Merge fix for #17377 from the evolution-1-0-branch.
* main.c (main): Push GdkRGB visual and colormap.

svn path=/trunk/; revision=15195
2001-12-20 06:15:53 +00:00
137e86ce01 use cal_client_open_default_tasks
2001-12-19  JP Rosevear  <jpr@ximian.com>

	* e-summary-tasks.c (e_summary_tasks_init): use
	cal_client_open_default_tasks

	* e-summary-calendar.c (e_summary_calendar_init): use
	cal_client_open_default_calendar

svn path=/trunk/; revision=15181
2001-12-19 15:35:58 +00:00
bdb095ab69 Merging patches from 1-0-branch
svn path=/trunk/; revision=15109
2001-12-17 12:20:19 +00:00
3be029c79a Remove perl.com
svn path=/trunk/; revision=14933
2001-12-07 16:42:31 +00:00
8d521a4bbc Don't choke! Spell celsius correctly Don't choke!
Don't choke!
Spell celsius correctly
Don't choke!

svn path=/trunk/; revision=14692
2001-11-14 00:46:00 +00:00
16cb05f315 make the timezone default to UTC.
2001-11-13  Damon Chaplin  <damon@ximian.com>

	* e-summary.c (e_summary_init): make the timezone default to UTC.

svn path=/trunk/; revision=14690
2001-11-13 23:46:10 +00:00
37b841061a Removed `morons.org'.
* e-summary-preferences.c: Removed `morons.org'.

svn path=/trunk/; revision=14646
2001-11-09 19:37:57 +00:00
53d4e603f3 Silly random city bug
svn path=/trunk/; revision=14613
2001-11-07 11:37:28 +00:00
13345f4f8d Removed Frobisher
svn path=/trunk/; revision=14548
2001-10-31 19:59:37 +00:00
72ab189eac Spelling mistake
svn path=/trunk/; revision=14546
2001-10-31 19:27:54 +00:00
9f6d470e75 Fix bug if you remove all folders, or all rdfs or all weather stations where settings were reset
svn path=/trunk/; revision=14534
2001-10-31 12:53:18 +00:00
d42daece4a Do some NULL checking before dereferencing things.
svn path=/trunk/; revision=14497
2001-10-30 23:05:36 +00:00
3ba36ef408 use libical-evolution.la
2001-10-29  Damon Chaplin  <damon@ximian.com>

	* Makefile.am (evolution_executive_summary_LDADD): use
	libical-evolution.la

svn path=/trunk/; revision=14400
2001-10-30 01:51:02 +00:00
1330f75679 Save the RDFs into a new place
Only have one place for initialisation of rdf/weather stations.

svn path=/trunk/; revision=14362
2001-10-29 21:03:46 +00:00
54a2c04bc1 retrieve the default URI for calendars from the configuration instead of
2001-10-29  Rodrigo Moya <rodrigo@ximian.com>

	* e-summary-calendar.c (e_summary_calendar_init): retrieve the
	default URI for calendars from the configuration instead of
	hard-coding it

	* e-summary-tasks.c (e_summary_tasks_init): likewise for tasks

svn path=/trunk/; revision=14352
2001-10-29 18:57:55 +00:00
242ed7f944 We only want KBOS by default.
* e-summary-preferences.c (make_initial_weather_list): We only
want KBOS by default.

* e-summary-weather.c (e_summary_weather_init): We only want KBOS
by default.

svn path=/trunk/; revision=14351
2001-10-29 18:52:00 +00:00
d109123edc Slow down reload requests to work around a bug in gnome-vfs. Ugly, but it
2001-10-27  Jon Trowbridge  <trow@ximian.com>

	* e-summary.c (e_summary_reload): Slow down reload requests
	to work around a bug in gnome-vfs.  Ugly, but it works.
	(Bug #12956)

svn path=/trunk/; revision=14239
2001-10-27 23:16:13 +00:00
0b5c3e9f8b NULL the handle after a failed open so the offline handler won't think
2001-10-26  Iain Holmes  <iain@ximian.com>

	* e-summary-rdf.c (open_callback): NULL the handle after a failed
	open so the offline handler won't think they're still open.
	(e_summary_rdf_set_online): Cancel all the open connections when the
	summary goes offline.

	* e-summary-weather.c (open_callback): NULL the handle after a failed
	open so the offline handler won't think they're still open.
	(e_summary_weather_set_online): Cancel all the open connections when the
	summary goes offline.

	* e-summary.c (e_summary_set_online): Call the callback if it's not
	NULL.

svn path=/trunk/; revision=14183
2001-10-26 23:15:19 +00:00