Commit Graph

40 Commits

Author SHA1 Message Date
Xavier Del Campo Romero be7e0c2d56
Backport Meson build support
Meson builds have better integration with Vala. For example, Meson
handles incremental compilation of Vala source files better than
CMake.

Limitations:

As done with CMake builds, gresource.xml should be compiled. Now, it has
been generated from a CMake build and manually copied into the source
tree.
2023-10-09 14:08:59 +02:00
Sergey f4eba18ff6
Fix some typos in variable names (#1016)
* Fix WelcomePlaceholder typo

* Fix DEFAULT_TABLE_NAME typo
2021-03-09 17:04:43 +01:00
Marvin W 9acb54df92
QLite: Adjust Real for latest vala version 2021-03-06 08:31:53 -06:00
fiaxh 0beb592c5a Use sqlite UPSERT 2020-06-10 23:40:00 +02:00
fiaxh b72ea08d03 Show unencryptable/untrusted OMEMO warnings also in MUCs
fixes #857
2020-06-05 01:28:42 +02:00
fiaxh 2eb72d5dad Fix+optimize contact-to-avatar storage and loading 2020-03-10 23:53:11 +01:00
Marvin W a4a795af33
Use transaction for database migration 2019-12-17 23:52:29 +01:00
Randy Barlow 48c2e7afa4 Do not mark abstract class contstuctors public
Starting with Vala 0.45.1, it is an error to mark abstract class
constructors public[0,1]. This commit removes three such
declarations.

fixes #609

[0] https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS
[1] https://gitlab.gnome.org/GNOME/vala/issues/766

Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2019-09-01 21:19:09 +02:00
Marvin W 1654ee60d6
qlite: use critical() instead of error() for failed transactions 2019-07-09 15:25:41 +02:00
fiaxh 6f6e4b97cb Use glib log functions 2019-03-15 22:01:34 +01:00
Marvin W dfb75e2cda
Merge PR #413 "Improvements to the OMEMO plugin" 2018-11-10 08:05:14 -06:00
bobufa c0844bdea4 add suggestions/auto-complete for search filters 2018-08-13 22:39:18 +02:00
bobufa babfc3bd36 qlite: add basic (outer) join functionality 2018-08-13 22:25:34 +02:00
bobufa c4928d4648 add support for fts tables to qlite 2018-08-13 21:55:44 +02:00
Samuel Hand 3edc72cf6b Merge branch 'master' into omemo-muc 2018-07-30 18:58:04 +01:00
Marvin W 063d0146f9
QLite: Add OFFSET statement 2018-07-12 20:27:50 +02:00
Marvin W 0ceaaadb20
QLite: Allow to easily fetch a single row from table 2018-07-11 01:10:26 +02:00
Marvin W 638d81d67e More cleanup and database modifications 2018-06-26 15:42:02 +01:00
Samuel Hand 2a8352c543 Database migration and code cleanup 2018-06-19 11:26:31 +01:00
fiaxh 81e05e6645 small fixes 2017-11-01 18:53:38 +01:00
fiaxh 0102abeec1 Fix warnings 2017-10-31 15:41:45 +01:00
fiaxh b9df78e449 Move DatabaseError handling into Qlite 2017-10-31 15:41:45 +01:00
Marvin W ad033beea8
qlite: add upsert support 2017-08-27 14:52:10 +02:00
fiaxh bcb96909c9 Roster versioning 2017-05-22 01:02:09 +02:00
Marvin W 9728e832b1
qlite/libdino: optimize db access 2017-04-26 21:48:53 +02:00
Marvin W eddf17c682
cmake/signal-protocol: shared lib, mark_as_advanced and others 2017-04-26 21:48:53 +02:00
Marvin W 765c2605cd
qlite: cleanup, fix nullity issues 2017-04-18 20:20:41 +02:00
fiaxh ea5d3e50c6 Start private conversation with MUC occupant via occupant menu 2017-04-03 19:48:01 +02:00
Marvin W 8248cfcbb2
Make FHS compliant, split RPMs, fix compilation on older GCCs 2017-04-03 15:05:39 +02:00
Marvin W e6f89f8751
New CMake
- add install and uninstall targets
- compatibility for systems without pkg-config
2017-03-23 17:16:08 +01:00
Marvin W ef0483765a
Small bug fixes and compatibility with Vala 0.36 2017-03-23 16:48:26 +01:00
fiaxh 492baaf084 Add back on subscription request 2017-03-23 15:43:20 +01:00
fiaxh 6f3225979c Select conversation on startup, placeholder for "No conversation selected", start services before UI 2017-03-20 22:28:32 +01:00
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 e8f11178ec
Move storage into user directory and fix plugin search path 2017-03-12 14:09:32 +01:00
Marvin W cd6b904e97
CMake: merge created header+vapi files into a single directory 2017-03-11 23:58:34 +01:00
Marvin W 29ca70a6d5
Initial plugin system 2017-03-10 19:50:34 +01:00
Marvin W 93fd134a92
Fix bugs and warnings in qlite 2017-03-10 17:33:27 +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 56bc45ce4d Initial commit 2017-03-02 15:37:32 +01:00