Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Window: Don't create a contact when creating/updatingwip/aplazas/new-contact | Adrien Plazas | 2018-04-13 | 1 | -0/+3 |
| | | | | | This avoid the contact creation and edition to conflict when an action like Ctrl+N triggers a new contact creation. | ||||
* | contacts-window: Fix UI file indentation | Adrien Plazas | 2018-04-11 | 1 | -47/+47 |
| | |||||
* | Store: add contacts in a separate thread. | Niels De Graef | 2018-04-08 | 2 | -7/+24 |
| | | | | | | This should help with issue #75 by not blocking the main thread anymore when adding a huge amount of contacts (which is almost always the case when starting Contacts). | ||||
* | ContactList: don't call Settings on each sort. | Niels De Graef | 2018-04-08 | 1 | -5/+7 |
| | | | | | This was being called *a lot* without the value being cached. This should improve that. | ||||
* | Contact: mark result of from_individual as unowned. | Niels De Graef | 2018-04-08 | 1 | -1/+1 |
| | | | | | This saves us a g_object_ref/_unref which shouldn't be necessary, since a Contact shouldn't exist without a corresponding Individual. | ||||
* | Store: remove the changed signal. | Niels De Graef | 2018-04-08 | 1 | -17/+1 |
| | | | | | | | | We only use this for the find_contact method, which on its own is only called when the program is started. As such, the likelihood that a contact changed between startup and at the end of searching is negligible. Removing this also takes away some overhead in both performance and memory usage. | ||||
* | Avoid more ownership mismatches of container elements | Rico Tzschichholz | 2018-04-08 | 1 | -2/+2 |
| | |||||
* | CI: fix build dir typo. | Niels De Graef | 2018-04-08 | 1 | -1/+1 |
| | |||||
* | Avoid ownership mismatches of container elements | Rico Tzschichholz | 2018-04-08 | 1 | -1/+1 |
| | |||||
* | Store: don't calculate Hashmap.get_keys() twice. | Niels De Graef | 2018-04-07 | 1 | -3/+3 |
| | |||||
* | Flatpak: define CMAKE_BUILD_TYPE for CMake projects.wip/nielsdg/improve-flatpak | Niels De Graef | 2018-04-07 | 1 | -0/+2 |
| | |||||
* | Flatpak: create xdg-data/pixmaps/faces if it doesn't exist. | Niels De Graef | 2018-04-07 | 1 | -1/+1 |
| | | | | In case it doesn't, flatpak-builder might fail. | ||||
* | Flatpak: always use the same formatting style. | Niels De Graef | 2018-04-07 | 1 | -15/+37 |
| | | | | | | * 4 spaces per indentation. * Always a newline after starting an array or an object. * A closing ] } should always be put in it's own line. | ||||
* | Flatpak: let CMake projects use Ninja as backend. | Niels De Graef | 2018-04-02 | 1 | -2/+2 |
| | |||||
* | Flatpak: remove "devel" tags. | Niels De Graef | 2018-04-02 | 1 | -1/+0 |
| | |||||
* | ContactPane: Re-add the suggestion grid. | Niels De Graef | 2018-04-02 | 1 | -0/+9 |
| | | | | This was accidentally removed in commit 8f43f913. | ||||
* | ContactPane: move constructor before methods. | Niels De Graef | 2018-04-02 | 1 | -34/+26 |
| | | | | This is to finally have some convention that we can follow. | ||||
* | Contact: don't make an exception for Tpf when removing personas. | Niels De Graef | 2018-04-02 | 1 | -24/+7 |
| | |||||
* | Contact: put the constructor before the methods. | Niels De Graef | 2018-04-02 | 1 | -11/+10 |
| | |||||
* | Contact: make hidden a property & cleanup the code. | Niels De Graef | 2018-04-02 | 5 | -55/+40 |
| | |||||
* | Flatpak: add options for cheese.flatpak-ci | Niels De Graef | 2018-04-01 | 1 | -0/+1 |
| | | | | This disables some stuff that we don't need (like manpages). | ||||
* | Flatpak: Remove geocode-glib and gnome-doc-utils. | Niels De Graef | 2018-04-01 | 1 | -30/+0 |
| | | | | We don't need them, so this should help with the Flatpak build times. | ||||
* | CI: don't build a flatpak bundle (yet). | Niels De Graef | 2018-04-01 | 1 | -4/+4 |
| | |||||
* | Flatpak: add cheese module. | Niels De Graef | 2018-04-01 | 1 | -0/+9 |
| | |||||
* | CI: build Flatpak. | Niels De Graef | 2018-04-01 | 1 | -0/+25 |
| | |||||
* | CI: refactor build pipeline. | Niels De Graef | 2018-04-01 | 1 | -26/+31 |
| | | | | | | | | * Distro builds are now only run every week, rather than on each commit or each Merge Request. This also allows us to add more distributions. * We will switch to a flatpak-based CI test for each commit at a later stage. | ||||
* | Meson: drop "with-" prefix for configurable options. | Niels De Graef | 2018-04-01 | 3 | -5/+5 |
| | | | | | | This is against the GNOME Meson guidelines. Fixes #91. | ||||
* | Meson: don't use 'auto' values for cheese option. | Niels De Graef | 2018-04-01 | 2 | -6/+4 |
| | |||||
* | Meson: restructure to put the options at the top. | Niels De Graef | 2018-04-01 | 1 | -9/+9 |
| | | | | It's easier to keep them in sync with meson_options.txt this way. | ||||
* | Drop unused maps configure option. | Niels De Graef | 2018-04-01 | 1 | -1/+0 |
| | |||||
* | CI: Update to Fedora 27.update-ci | Niels De Graef | 2018-04-01 | 1 | -1/+1 |
| | |||||
* | Docs: don't build by default. | Niels De Graef | 2018-03-31 | 1 | -1/+1 |
| | |||||
* | Documentation: auto-build the valadoc docs. | Niels De Graef | 2018-03-31 | 5 | -3/+36 |
| | | | | | We won't them by defaul though, you have to explicitly set 'docs' to true when configuring meson. | ||||
* | Contact: cleanup _get_is_hidden(). | Niels De Graef | 2018-03-31 | 1 | -11/+5 |
| | | | | | | | * Don't hide the user itself (most of the times, this isn't even set anyway). * Remove tabs and unnecessary variables | ||||
* | Contact: make Store reference private. | Niels De Graef | 2018-03-31 | 6 | -37/+39 |
| | | | | | | This was used an easy way to get to the Store, rather than doing it properly using dependency injection. Even more, some closures somehow seemed to leak this reference. | ||||
* | Contact: don't needlessly lookup the types of all fields. | Niels De Graef | 2018-03-31 | 2 | -18/+0 |
| | | | | | This shoudln't be necessary and actually seems to cause some memory leakage. | ||||
* | ContactPane: correctly set this.sheet as nullable. | Niels De Graef | 2018-03-26 | 1 | -1/+1 |
| | |||||
* | ContactPane: move some initialization out of the constructor. | Niels De Graef | 2018-03-25 | 1 | -5/+3 |
| | |||||
* | ContactPane: clean up suggestion_grid handling. | Niels De Graef | 2018-03-25 | 1 | -26/+17 |
| | | | | * Extract a single function to remove the suggestion grid. | ||||
* | Don't reuse single ContactSheet for multiple contacts. | Niels De Graef | 2018-03-25 | 6 | -99/+100 |
| | | | | | | | That way, there exists a clear relation between a ContactSheet and the contact it's displaying. It should also be much easier to exploit the common structure of a ContactSheet and a ContactEditor to extract shared functions. | ||||
* | Merge branch 'wip/piotrdrag/update-copyright' into 'master' | Piotr Drąg | 2018-03-25 | 1 | -1/+1 |
|\ | | | | | | | | | app: Update copyright years in the about dialog See merge request GNOME/gnome-contacts!9 | ||||
| * | app: Update copyright years in the about dialog | Piotr Drąg | 2018-03-25 | 1 | -1/+1 |
|/ | |||||
* | ContactPane: add MaxWidthBin in the template. | Niels De Graef | 2018-03-25 | 2 | -9/+13 |
| | |||||
* | MaxWidth: rename Center and extract to its own file. | Niels De Graef | 2018-03-25 | 4 | -51/+72 |
| | | | | | | | Since we only use it to set the maximum width, Center is no longer a good name. Also added a bit more documentation. | ||||
* | Update Russian translation | Stas Solovey | 2018-03-19 | 1 | -222/+354 |
| | | | | (cherry picked from commit 925d590c7d4785b17d67f598e473131211f4d807) | ||||
* | Update Slovak translation | Dušan Kazik | 2018-03-17 | 1 | -5/+15 |
| | | | | (cherry picked from commit f22097ac1e62c3dfe9511615ea52743a6bf76550) | ||||
* | Update Greek translation | Efstathios Iosifidis | 2018-03-17 | 1 | -240/+360 |
| | |||||
* | Merge branch 'drop-configure' into 'master' | Niels De Graef | 2018-03-15 | 1 | -165/+0 |
|\ | | | | | | | | | build: Drop obsolete configure script See merge request GNOME/gnome-contacts!8 | ||||
| * | build: Drop obsolete configure script | Jeremy Bicha | 2018-02-25 | 1 | -165/+0 |
| | | |||||
* | | Release stable version 3.28.3.28 | Niels De Graef | 2018-03-12 | 2 | -1/+16 |
| | | | | | | | | Hurray! \o/ |