lp:~larsu/evolution-indicator/messaging-menu-fixes

Created by Lars Karlitski on 2013-03-18 and last modified on 2013-03-21
Get this branch:
bzr branch lp:~larsu/evolution-indicator/messaging-menu-fixes
Only Lars Karlitski can upload to this branch. If you are Lars Karlitski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Lars Karlitski
Project:
Evolution Indicator
Status:
Development

Recent revisions

103. By Lars Karlitski on 2013-03-21

Use new-style GtkBox constructors

102. By Lars Karlitski on 2013-03-21

Declare update_unity_launcher_count before first use

101. By Lars Karlitski on 2013-03-21

e_plugin_get_configure_widget: return NULL instead of an empty widget

To get rid of warnings about deprecated gtk functions.

100. By Lars Karlitski on 2013-03-21

Use GMutex instead of the deprecated GStaticMutex

99. By Lars Karlitski on 2013-03-21

Update the list of accounts on-the-fly

We don't need any information about sources until new messages arrive. Create
the account objects then, instead of listening to "source-added" and
"source-removed" signals.

98. By Lars Karlitski on 2013-03-21

Remove n_accounts global variable

It gets in the way of the next patch.

97. By Lars Karlitski on 2013-03-21

Use evolution's uids instead of self-assembled urls as message source identifiers

This simplifies the code and fixes a bug: all POP accounts got the url "pop:",
making them show up as the same entry in the messaging menu.

96. By Lars Karlitski on 2013-03-21

update_accounts: fix memory leak

95. By Lars Karlitski on 2013-03-21

update_accounts: move name and url fetching into separate function

Also removes some unnecessary string allocations and a memory leak.

94. By Lars Karlitski on 2013-03-21

update_accounts: recreate accounts list from scratch

This function is only ever called when the global 'accounts' list is NULL,
there's no need to check for existing accounts.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:evolution-indicator
This branch contains Public information 
Everyone can see this information.

Subscribers