annotate MANIFEST.in @ 1265:e3a9ea76de35 frontends_multi_profiles

quick_frontend, primitivus: multi-profiles refactoring part 1 (big commit, sorry :p): This refactoring allow primitivus to manage correctly several profiles at once, with various other improvments: - profile_manager can now plug several profiles at once, requesting password when needed. No more profile plug specific method is used anymore in backend, instead a "validated" key is used in actions - Primitivus widget are now based on a common "PrimitivusWidget" classe which mainly manage the decoration so far - all widgets are treated in the same way (contactList, Chat, Progress, etc), no more chat_wins specific behaviour - widgets are created in a dedicated manager, with facilities to react on new widget creation or other events - quick_frontend introduce a new QuickWidget class, which aims to be as generic and flexible as possible. It can manage several targets (jids or something else), and several profiles - each widget class return a Hash according to its target. For example if given a target jid and a profile, a widget class return a hash like (target.bare, profile), the same widget will be used for all resources of the same jid - better management of CHAT_GROUP mode for Chat widgets - some code moved from Primitivus to QuickFrontend, the final goal is to have most non backend code in QuickFrontend, and just graphic code in subclasses - no more (un)escapePrivate/PRIVATE_PREFIX - contactList improved a lot: entities not in roster and special entities (private MUC conversations) are better managed - resources can be displayed in Primitivus, and their status messages - profiles are managed in QuickFrontend with dedicated managers This is work in progress, other frontends are broken. Urwid SàText need to be updated. Most of features of Primitivus should work as before (or in a better way ;))
author Goffi <goffi@goffi.org>
date Wed, 10 Dec 2014 19:00:09 +0100
parents 268278d9aef2
children 0db0013c59dd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1196
268278d9aef2 misc: forgotten to change distribute_setup.py to ez_setup.py in MANIFEST.in
Goffi <goffi@goffi.org>
parents: 373
diff changeset
1 include MANIFEST.in ez_setup.py
268
7111b98c58b3 distribute: manifest now include all .py and .ini files
Goffi <goffi@goffi.org>
parents: 235
diff changeset
2 global-include *.py
7111b98c58b3 distribute: manifest now include all .py and .ini files
Goffi <goffi@goffi.org>
parents: 235
diff changeset
3 global-include *.ini
229
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
4 global-include *.po *.mo
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
5 global-include CHANGELOG COPYING* INSTALL README*
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
6 global-include *.sh
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
7 include src/sat.*
0154059ecf3f distutils: added MANIFEST.in
Goffi <goffi@goffi.org>
parents:
diff changeset
8 include frontends/src/jp/jp frontends/src/primitivus/primitivus frontends/src/wix/wix
273
3b5e856b3a32 Bridge: added mediawiki constructor in bridge constructor, usefull for documentation purpose
Goffi <goffi@goffi.org>
parents: 270
diff changeset
9 include src/bridge/bridge_constructor/mediawiki_template.tpl
270
4005bf3ce35d updated MANIFEST.in to exclude bridge_constructor's generated dir
Goffi <goffi@goffi.org>
parents: 268
diff changeset
10 prune src/bridge/bridge_constructor/generated