Marvin W
c2643a45b0
Qlite: Return OptionalRow instead of Row?, add ability to remove columns on version upgrade
2017-03-12 20:55:11 +01:00
Marvin W
4f34e43116
Force Make into using a single thread
...
This also restricts fast-vapi's to Ninja. fast-vapi's improve build
performance when multi-threaded, but are bad when single-threaded.
Again emphasize that ninja-build should be used.
2017-03-12 19:41:44 +01:00
fiaxh
fabd6ff251
amend 39722a4
2017-03-12 18:25:01 +01:00
fiaxh
39722a4973
Query GPG in other thread + only once (account settings)
2017-03-12 16:25:42 +01:00
Marvin W
a4cb998ec4
Unlock mutex on exceptions in gpgme helper
2017-03-12 15:21:15 +01:00
fiaxh
f24b47c44d
PGP module: store data in own db, use pgp key as specified in account settings
2017-03-12 14:44:09 +01:00
Marvin W
dbbe5e39d0
Automatically compile and use gsettings schema
2017-03-12 14:42:04 +01:00
Marvin W
e8f11178ec
Move storage into user directory and fix plugin search path
2017-03-12 14:09:32 +01:00
Marvin W
a9ea0e9f87
Split OMEMO plug-in into files, various fixes
2017-03-12 03:17:21 +01:00
fiaxh
7e1ecb34cb
Move PGP support into plugin
2017-03-12 02:52:43 +01:00
fiaxh
63fffcddce
Update README.md
2017-03-12 01:03:55 +01:00
Marvin W
00ac82e648
Move gsettings schema back to libdino (where it belongs)
2017-03-12 00:56:57 +01:00
Marvin W
766af21d87
Fix OMEMO plugin for latest changes
2017-03-12 00:25:47 +01:00
Marvin W
d5ea5172a7
Add OMEMO via Plugin
2017-03-11 23:59:04 +01:00
Marvin W
e27d63269d
Move UI code into main dir
2017-03-11 23:58:35 +01:00
Marvin W
cd6b904e97
CMake: merge created header+vapi files into a single directory
2017-03-11 23:58:34 +01:00
fiaxh
083df7e737
Move GPG initialization to gpgme-vala
2017-03-11 23:09:57 +01:00
fiaxh
f40a34bdc1
Use delegates + object storage instead of listener objects
2017-03-11 23:09:57 +01:00
Marvin W
0ea4ac7e20
Plug-In API: allow adding custom entries to account settings
...
Also make OpenPGP code use this API
2017-03-11 22:50:28 +01:00
fiaxh
47ab19b3a0
UI to choose PGP key/disabled in account settings
2017-03-11 12:22:55 +01:00
Marvin W
7bb6ff6250
Update ./configure to detect ninja package of debian/ubuntu ( #4 )
2017-03-11 12:01:02 +01:00
Marvin W
4c48bdc072
Improve Plugin API (allow to move encryption into plugin)
2017-03-11 02:04:38 +01:00
fiaxh
1ccad732b9
Use typed identity in stream modules
2017-03-11 01:40:42 +01:00
fiaxh
95e8d126db
Merge branch 'master' of github.com:dino/dino
2017-03-10 23:20:36 +01:00
Marvin W
d8e102a160
Use typed identity in module manager
2017-03-10 21:49:29 +01:00
Marvin W
9cdc3619bd
Add typed identity to stream modules
2017-03-10 21:15:06 +01:00
fiaxh
24b55d83a1
Merge branch 'master' of github.com:dino/dino
2017-03-10 19:53:24 +01:00
Marvin W
29ca70a6d5
Initial plugin system
2017-03-10 19:50:34 +01:00
fiaxh
4c48c5c16d
Reformat [GtkChild]
2017-03-10 18:07:28 +01:00
fiaxh
cf51e1dee2
amend 9b8cf70
2017-03-10 17:36:55 +01:00
Marvin W
e59b9d2fff
Various fixes in vala-xmpp
2017-03-10 17:33:27 +01:00
Marvin W
93fd134a92
Fix bugs and warnings in qlite
2017-03-10 17:33:27 +01:00
fiaxh
9b8cf706d6
Outfactor PGP into pgpme-vala
2017-03-10 17:29:23 +01:00
fiaxh
2fe8489d36
Rename vala-xmpp library to xmpp-vala
2017-03-10 17:11:25 +01:00
Marvin W
7a1aa8c806
Do not expose UUID lib dependency outside vala-xmpp library
2017-03-10 16:09:47 +01:00
fiaxh
5fc0435cc1
Save unsent messages (acc offline etc) and send later; don't send pgp messages if pgp error
2017-03-09 15:45:03 +01:00
fiaxh
b1e6e51c4f
Fix MUC join w/o bookmark, with psw; change some event listeners key_press->key_release
...
fixes #3
2017-03-09 14:27:39 +01:00
fiaxh
811e252de1
Properly handle JIDs without localpart; fixes #1
2017-03-08 11:43:20 +01:00
fiaxh
a9ae79878e
Use Window instead of ApplicationWindow for main view
2017-03-03 19:22:45 +01:00
fiaxh
56bc45ce4d
Initial commit
2017-03-02 15:37:32 +01:00