Run dispose over dimming rules groups in _dispose() call
The dimming manager now runs dispose over the rules groups in dispose method to break reference cycles
Add method to set dimming mode for a specific widget. pmo-trunk-r9182
* Fixes the crash described in bug 100246 pmo-trunk-r7455
Added an extra check pmo-trunk-r7415
Reverted a previous incorrect change pmo-trunk-r7193
Fixes an invalid read detected with valgrind pmo-trunk-r7191
Make ui dimming manager dispose stop delayed handlers (fixes NB#97124) pmo-trunk-r7076
* Properly fixes NB#87366, delayed dimming rules must be protected by the gdk lock * Reduced the delaying time from 0.5s to 0.1 pmo-trunk-r5305
* Fixes a memory read error when closing the windows due to delayed dimming rules execution pmo-trunk-r5005
* Reverted previous fix * Added a proper fix for the crash provoked by last two commits pmo-trunk-r4765
sanity check ref/unref pmo-trunk-r4764
* Fixes NB#86564, do not hang when selecting all the messages of huge folders * Added a great performance improvement in the dimming rules manager pmo-trunk-r4758
2007-06-11 Murray Cumming <murrayc@murrayc.com> * src/modest-ui-actions.c: (modest_ui_actions_on_password_requested): Check that the server name is not NULL, because I just saw a password dialog with (null) as the server name. * src/modest-tny-folder.[h|c]: Added modest_tny_folder_is_memory_card_folder(). * src/modest-ui-dimming-rules.c: (modest_ui_dimming_rules_on_new_folder): Do not dim the new folder context menu item for memory cards, as per the UI spec (section 7.4). This should fix projects.maemo.org bug NB#59297. pmo-trunk-r2143
* Implement remain dimming rules (toolbar and context sensitive menus) * Fixes: #NB57265, #NB57627, #NB57628, #NB57629, #NB57514, #NB58549, #NB58608, #NB59186, #NB59236 pmo-trunk-r2043
* widgets/modest-window.c: Add a method to get action from its private ui_manager instance. A new UI Dimming Manager was added too, and methods for calling this dimming manager to check dimming rules. * modest-mail-operation.c: Add a new private field into mail operation to set an user defined callback to perform actions when some error is detected during mail operation execution. Add support to cancel tinymail operations, aborting camel operaiton in progress. To identify operaiton to cancel, a new private field was added to private section of mail_operation: account. * modest-ui-dimming-manager.c: A new dimming rules design apporach. very similar to UI Manager pattern. pmo-trunk-r1988