commit a1662b7db232e90fc1c52c0b9276bffa31221848 Author: Matthias Clasen Date: Mon Dec 26 08:07:17 2016 -0500 Bump version to 0.4.0 M configure.ac commit b36fd23c7c58a0675d4a690608c096ce4ec1272c Author: Matthias Clasen Date: Mon Dec 26 08:49:14 2016 -0500 Update expected output for unit tests The expected output for some units has changed, since we now consistently use the abbreviation for the unit name. M tests/unit-data/unit1.expected commit 4c5075fdd002e9e24e032c437bae69239ccc2d42 Author: Matthias Clasen Date: Mon Dec 26 08:48:31 2016 -0500 Update expected results for number tests The handling of invalid fractions has changed, we now print them as an empty string. M tests/number-data/number1.expected commit f0b3f03dae2dad12863e600a1bbe89b4d642e896 Author: Matthias Clasen Date: Mon Dec 26 08:28:22 2016 -0500 Fix some test build issues The way we currently build the tests is not ideal, we simply include all the required sources. This can lead to conflicts between identically named static functions, so move all the common helper functions to the gr-utils.c source file and include that as well. M src/gr-ingredients-list.c M src/gr-number.c M src/gr-unit.c M src/gr-utils.c M src/gr-utils.h M tests/ingredients.c M tests/number.c M tests/unit.c commit 61ae9184fadead41ed24af4d8f7133364f24bf10 Author: Matthias Clasen Date: Mon Dec 26 08:06:19 2016 -0500 Fix distcheck The data for the new tests needs to be distributed, so add it to EXTRA_DIST. M tests/Makefile.am commit 2762ea642021cb73b73a3bba124df3369e8f96b6 Author: Matthias Clasen Date: Sun Dec 25 22:05:47 2016 -0500 Improve keynav in the ingredient edit popover The improvements are similar to the ones in the search popover: if the focus is not already in the right place, grab it to one of the revealed entries, and activate the button when appropriate. M src/gr-edit-page.c M src/gr-edit-page.ui commit 2e1fe0e3cfbfc42397ca178ef0765c7d3d145496 Author: Matthias Clasen Date: Sun Dec 25 19:02:46 2016 -0500 Improve keynav in the search filter popover Alt-Down now opens the popover if the search bar is visible, and if the ingredients filter entry is unveiled in the popover, it will get focused upon key press. M src/gr-query-editor.c M src/gr-query-editor.h M src/gr-query-editor.ui M src/gr-window.c commit 25f06b66f9adaae23a4b9f4cd1002f7aca46d443 Author: Matthias Clasen Date: Sun Dec 25 19:01:50 2016 -0500 Clear the filter entry in the search popover on hide Otherwise, we unexpectedly see old search terms there the next time the filter is opened again. M src/gr-query-editor.c commit 318188e2fe7f0594249ea5cca469abc50f5661db Author: Piotr Drąg Date: Sun Dec 25 21:46:18 2016 +0100 Update Polish translation M po/pl.po commit 3d26eca78b021ae6280f89b0bcad0671c4546338 Author: Matthias Clasen Date: Sun Dec 25 15:05:26 2016 -0500 Update appdata Mention spell checking as a feature of the upcoming release. M data/appdata/org.gnome.Recipes.appdata.xml.in commit ea8b334975eaf1ecd77ddc89f1df1f04ae27606a Author: Matthias Clasen Date: Sun Dec 25 15:02:55 2016 -0500 edit page: Add spell checking to list headings This adds spell checking to the entries we use for ingredient list headings, if there are multiple lists. M src/gr-edit-page.c commit c6778b9e0f2cc744d0dac02cc6ddceb7b9c37f36 Author: Matthias Clasen Date: Sun Dec 25 14:53:24 2016 -0500 flatpak: bundle gspell Add gspell to the list of bundled dependencies in the flatpak recipe. M org.gnome.Recipes.flatpak.json commit 9a247f96c7e7bd433cad3756c3a5db92c2751eb3 Author: Matthias Clasen Date: Sun Dec 25 14:46:52 2016 -0500 preferences: Add spell checking Add spell checking to the description field in the preferences. M src/gr-preferences.c commit 1728ffdc881c666fd6712b89afe06615e46e0812 Author: Matthias Clasen Date: Sun Dec 25 14:45:56 2016 -0500 edit: Set up spell checking for some fields This add spell checking using gspell to the description and instruction fields. M src/gr-edit-page.c commit 4a23f03acea49bcdf8742c6fcd25689e450cc9ba Author: Matthias Clasen Date: Sun Dec 25 14:45:23 2016 -0500 details: Set up spell checking for the notes field This add spell checking using gspell. M src/gr-details-page.c commit 23e144ff0315924812bd5a74d8bbaf1e735d2f42 Author: Matthias Clasen Date: Sun Dec 25 14:44:27 2016 -0500 Add a dependency on gspell We will add spell-checking in some of our text fields in subsequent commits. M configure.ac commit deb5c22fcca5cff098b2f29f7d75935840545114 Author: Matthias Clasen Date: Sun Dec 25 14:02:19 2016 -0500 Fix timer functionality The change from recipe name to id broke the timers without me noticing. :-( M src/gr-app.c M src/gr-details-page.c commit af91bd1e008f9d47555f2438376f280b3190983d Author: Matthias Clasen Date: Sat Dec 24 23:24:23 2016 -0500 Convert contributed recipes to the new ingredients list format We still support the old format, and the test data will continue to use it. M data/recipes.db commit ec94e600144a6c7c9cd80b0de7dca1e3a812b760 Author: Matthias Clasen Date: Sat Dec 24 23:15:23 2016 -0500 edit page: Save ingredients lists in the new format M src/gr-edit-page.c commit 18a3ed4a7f05045543ec4db78b3352bfcbe03c63 Author: Matthias Clasen Date: Sat Dec 24 23:13:54 2016 -0500 Revise the format for ingredients lists Store each line as fields, separated by \t. This makes the parsing much less ambiguous, and allows us to store empty amount and unit fields. M src/gr-ingredients-list.c commit 9ebc6d03ec2db0f3c6a8987d6f766f08ed2f1aa0 Author: Matthias Clasen Date: Sat Dec 24 23:14:51 2016 -0500 number: export setters These will be useful in the ingredients list code. M src/gr-number.c M src/gr-number.h commit df4051e50e81efb6c1b0b7aae22d2e211fd8859b Author: Matthias Clasen Date: Sat Dec 24 22:33:13 2016 -0500 Small additions to the appdata M data/appdata/org.gnome.Recipes.appdata.xml.in commit f093e6dcf2c0a187d1fd0dc0e5a5b865c0228283 Author: Matthias Clasen Date: Sat Dec 24 13:44:42 2016 -0500 Update homepage url in appdata M data/appdata/org.gnome.Recipes.appdata.xml.in commit f2b34fe81cb7f95f82e9ea89df89b56b2e916ccf Author: Marek Cernocky Date: Sun Dec 25 16:46:23 2016 +0100 Czech translation M po/LINGUAS A po/cs.po commit 0e53aaf102b38bfb5371d00bd0e8f6e4afa12d8b Author: Piotr Drąg Date: Sat Dec 24 19:29:06 2016 +0100 Update POTFILES.in M po/POTFILES.in commit a97647a664e5389962d7099c5c116749be007f65 Author: Matthias Clasen Date: Sat Dec 24 11:50:29 2016 -0500 Update appdata for the next release M data/appdata/org.gnome.Recipes.appdata.xml.in commit 9d7a801b46cea5acfbefe01b0acaed53bd1939a4 Author: Matthias Clasen Date: Sat Dec 24 11:36:18 2016 -0500 Split the ingredients list of Frederiks pan pizza This is a great example for using a segmented list. M data/recipes.db commit aa51bad24a661fea55689321fb0ab0579953bff2 Author: Matthias Clasen Date: Sat Dec 24 11:28:30 2016 -0500 Update screenshots This includes the latest changes to the edit page. M data/appdata/details.png M data/appdata/edit.png M data/appdata/recipes.png commit ed4ab9d08a23c2aca96fc330b823436f015b6a42 Author: Matthias Clasen Date: Sat Dec 24 10:49:04 2016 -0500 edit page: Improve the unit completion Use the new unit parser directly, and match both long names and abbreviations. We now also populate the list from the same data, so we now only show units that we can actually parse. M src/gr-edit-page.c commit ad196105c67c7dfb6cd6189b3135581f8b4f93fe Author: Matthias Clasen Date: Sat Dec 24 10:42:54 2016 -0500 units: Fix mismatch between unit names and data This was not showing up in my tests, sadly. M src/gr-unit.c commit 47750336961745c29c7446d5049c141a0e1a500d Author: Matthias Clasen Date: Sat Dec 24 10:20:38 2016 -0500 Update expected output for the number test The output contains formatted numbers, so it is affected by the previous commit. M tests/number-data/number1.expected commit 3870bf12e37661dd0cb7709d900422cb7815efbd Author: Matthias Clasen Date: Sat Dec 24 10:19:59 2016 -0500 Tweak mixed number formatting Use a narrower, non-breaking space for the best look. M src/gr-number.c commit 05dca17154e9404a572e8b804b52fc1e6285505e Author: Matthias Clasen Date: Sat Dec 24 09:48:34 2016 -0500 ingredients list: Use the new unit parser All the unit-related code has been moved over now. M src/gr-ingredients-list.c commit eb27482704c953d77b6cdf0ed39303f476041555 Author: Matthias Clasen Date: Sat Dec 24 09:42:51 2016 -0500 Add a test for unit parsing This just tests that we recognize all the abbreviations, names and plurals. No surprises here. M tests/Makefile.am A tests/unit-data/unit1.expected A tests/unit-data/unit1.in A tests/unit.c commit 98599a8102988290d1913488cd2a5d9d18694bac Author: Matthias Clasen Date: Sat Dec 24 09:41:21 2016 -0500 Break out unit parser as a separate file This will make it easy to write tests, and also helps with adding new functionality later. While we are at it, add some more units to the list. M src/Makefile.am A src/gr-unit.c A src/gr-unit.h commit c0ef56b744352d401d54bc245e09403004faf24b Author: Matthias Clasen Date: Fri Dec 23 18:58:55 2016 -0500 ingredients list: Use the new number parser All the number-related code has been moved over now. M src/gr-ingredients-list.c commit b85ca9ac6b5bef780971c3f83cd3f9f492768ee1 Author: Matthias Clasen Date: Fri Dec 23 18:15:40 2016 -0500 Add a test for number parsing This already found quite a few irregularities, so yay for testing. M tests/Makefile.am A tests/number-data/number1.expected A tests/number-data/number1.in A tests/number.c commit b07efdc486faeba4a9a37d65892fdceacc0a05d5 Author: Matthias Clasen Date: Fri Dec 23 18:14:47 2016 -0500 Break out the number parser as a separate file This will make it easy to write tests for it. While we are at it, add support for mixed numbers. M src/Makefile.am A src/gr-number.c A src/gr-number.h commit f6303970360230feb273c165a2bf0f93c69bad5a Author: Matthias Clasen Date: Fri Dec 23 16:26:49 2016 -0500 Move ingredients test data to a less generic place We'll add another test that takes data files soon. M tests/Makefile.am R100 tests/data/valid-1.expected tests/ingredients-data/valid-1.expected R100 tests/data/valid-1.in tests/ingredients-data/valid-1.in R100 tests/data/valid-2.expected tests/ingredients-data/valid-2.expected R100 tests/data/valid-2.in tests/ingredients-data/valid-2.in R100 tests/data/valid-3.expected tests/ingredients-data/valid-3.expected R100 tests/data/valid-3.in tests/ingredients-data/valid-3.in R100 tests/data/valid-4.expected tests/ingredients-data/valid-4.expected R100 tests/data/valid-4.in tests/ingredients-data/valid-4.in R100 tests/data/valid-5.expected tests/ingredients-data/valid-5.expected R100 tests/data/valid-5.in tests/ingredients-data/valid-5.in M tests/ingredients.c commit 4f7c7d59537e1542d214de073c1024b7efa99aaa Author: Matthias Clasen Date: Fri Dec 23 12:09:46 2016 -0500 printing: handle segmented ingredients lists I overlooked this when I first added the segmented list support. We want to essentially print the segments like independent lists. M src/gr-recipe-printer.c commit eec33e1dddb944f35df90382090092a6f83440a3 Author: Matthias Clasen Date: Fri Dec 23 10:35:31 2016 -0500 Visual tweaks Use selection to indicate the active row. According to Jakubs latest mockup. M src/gr-edit-page.c commit 45fa1928cff73ceee39d08eea846f12e222eefdc Author: Matthias Clasen Date: Thu Dec 22 21:46:06 2016 -0500 Add a unit completion list Stop using a combo box for units; this is not what we want, ultimatively. Instead add a completion list similar to what we do for ingredients. M src/gr-edit-page.c M src/gr-edit-page.ui commit 4c743dcd918165c6469ce6d8d994e7bba0ceca0e Author: Matthias Clasen Date: Thu Dec 22 21:42:02 2016 -0500 Add a search/filter list for adding ingredients This works similarly to our main search filtering, with some small differences. M src/gr-edit-page.c M src/gr-edit-page.ui commit 3b650211a0a7ec1bfe89f92956f3f4332cedc83f Author: Matthias Clasen Date: Thu Dec 22 20:47:05 2016 -0500 edit page: Minor spacing adjustment Just move around some margin to avoid a double-wide space between segments. M src/gr-edit-page.c commit 0123aa523d390ca225578fc090fe2db1419734e1 Author: Matthias Clasen Date: Thu Dec 22 20:35:32 2016 -0500 Make it possible to toggle the edit/delete buttons This feels more natural. For good measure, we also remove the buttons when a segment is added or removed, just so we avoid getting into problems if the active row gets indirectly removed. M src/gr-edit-page.c commit 1fbe378ee1fdfa1746f75fc35ea0c612f5a5ecad Author: Matthias Clasen Date: Thu Dec 22 20:34:18 2016 -0500 details page: Adjust the content warnings With a segmented ingredients list, it no longer makes sense to show the content warnings at the top of (each) segment. Instead, move them closer to the images, to separate them from the ingredients list. Following new mockups by Jakub. M src/gr-details-page.ui commit 1d282184d33c9d2643a0101dcda0a3cd1d4b91da Author: Matthias Clasen Date: Fri Dec 23 09:20:04 2016 -0500 ingredients list: Support parsing vulgar fractions When editing the ingredients list, the formatted vulgar fractions may appear in input, so better handle them. M src/gr-ingredients-list.c commit 91e18438d2c242f56fc555d6743ad8f5470a5afe Author: Matthias Clasen Date: Thu Dec 22 19:59:40 2016 -0500 Make the ingredients list api safe for segment overlap We need to pass the segment name to scale_unit, so we can disambiguate if the same ingredient is present in multiple segments. Update all callers. M src/gr-details-page.c M src/gr-edit-page.c M src/gr-ingredients-list.c M src/gr-ingredients-list.h commit 63219a174f80faad25c357382e7ea38acdcaf834 Author: Matthias Clasen Date: Thu Dec 22 19:18:29 2016 -0500 Improve ingredient editing Make it possible to edit existing rows, and to remove them again. M src/gr-edit-page.c M src/gr-edit-page.ui commit c127b9420949c0f56b43175e7dbe92fa46a40244 Author: Matthias Clasen Date: Tue Dec 20 20:02:14 2016 -0500 Introduce a segmented ingredients list This makes it possible to have separate ingredient lists for, say, the dough and the frosting of a cake. There are multiple small visual fixups to the edit page here too, following a new mockup by Jakub. The text format for the ingredients list now looks like this: amount unit ingredient\tsegment\n M src/gr-details-page.c M src/gr-details-page.ui M src/gr-edit-page.c M src/gr-edit-page.ui M src/gr-ingredients-list.c M src/gr-ingredients-list.h M src/gr-recipe-store.c commit f1507718dbe4a1fbf94adedd0d9ec1356b290187 Author: Matthias Clasen Date: Wed Dec 21 18:00:43 2016 -0500 Use a different icon for the remove image button Use user-trash-symbolic here. It doesn't work well in a circular button, but now the button is square again. M src/gr-edit-page.ui commit e61acb3526a7fb8d2f892e2ad642799f7576839f Author: Matthias Clasen Date: Wed Dec 21 17:43:57 2016 -0500 No more circular buttons Jakub says 4 circular buttons in a row are not cute. M src/gr-edit-page.ui commit 9b12f821f402fab7f9567c8dec6182fe54929ec6 Author: Matthias Clasen Date: Tue Dec 20 20:08:47 2016 -0500 Fix some oversights in recipe loading We want to be able to only add notes to readonly recipes, so make it possible to load recipe fragments like that. M src/gr-recipe-store.c commit c748ab2c21dea5f13ae3c0a21727fdb8390af6b6 Author: Matthias Clasen Date: Tue Dec 20 09:09:02 2016 -0500 Use git describe for git versions Recommended by desrt. M src/Makefile.am commit 246dfb9315b252f18daf39eecb52b387e92459f7 Author: Matthias Clasen Date: Tue Dec 20 08:06:44 2016 -0500 Some visual tweaks to readonly recipes Hide the buttons that don't work. And mark the delete button as destructive. M src/gr-details-page.c M src/gr-details-page.ui commit 0583801c1b9bee3d7649762b1bac616e8c815ca9 Author: Matthias Clasen Date: Tue Dec 20 06:51:20 2016 -0500 details page: Bring back the description We should show it if we have it. M src/gr-details-page.c M src/gr-details-page.ui commit 9426c077345e5148f92f84cea6db6d387616b5f8 Author: Daniel Mustieles Date: Tue Dec 20 11:32:52 2016 +0000 Update Spanish translation M po/es.po commit a278d563601d827733ffbac4acaec9c2a990da3d Author: Matthias Clasen Date: Tue Dec 20 05:09:13 2016 -0500 Don't mark pan pizza as milk-free The ingredients list has cheese on it... M data/recipes.db commit fa7c67186cbc06342cb6e85dec2fdee4adc345b4 Author: Matthias Clasen Date: Mon Dec 19 20:57:03 2016 -0500 Add a notes field to the details page This is where we need and want to edit the notes for somebody else recipe. https://bugzilla.gnome.org/show_bug.cgi?id=776265 M src/gr-details-page.c M src/gr-details-page.ui commit db57edc34eba2c95eedd143f6ae5a8ddda98295d Author: Matthias Clasen Date: Mon Dec 19 20:18:22 2016 -0500 details page: Disable the edit button for readonly recipes This prevents us from modifying somebody elses recipe. https://bugzilla.gnome.org/show_bug.cgi?id=776264 M src/gr-details-page.c M src/gr-details-page.ui commit 8e5e521c3f272d7656dd45020d628347448debaf Author: Matthias Clasen Date: Mon Dec 19 20:17:12 2016 -0500 Mark preinstalled recipes and chefs as readonly while loading This will let us avoid editing somebody elses recipe. We load notes from the per-user storage though, so it is possible to attach your notes to somebody elses (readonly) recipe. M src/gr-recipe-store.c commit de281b0e3a99b44f9ffca7c28b760f3b175836b4 Author: Matthias Clasen Date: Mon Dec 19 20:16:47 2016 -0500 Add a readonly flag to chefs This will be used to mark preinstalled chefs as readonly. M src/gr-chef.c M src/gr-chef.h commit 082b4b105bfd6d095de1770d9768f5b6cc185256 Author: Matthias Clasen Date: Mon Dec 19 20:16:06 2016 -0500 Add a readonly flag to recipes This will be used to mark preinstalled recipes as readonly. M src/gr-recipe.c M src/gr-recipe.h commit d1d5fc90fc685282b5aed058719ca3e5fd1510d4 Author: Enrico Nicoletto Date: Mon Dec 19 18:01:38 2016 +0000 Add Brazilian Portuguese translation M po/LINGUAS A po/pt_BR.po commit cdedf95f075cf05d9e4aebcacc92419c4670d909 Author: Matthias Clasen Date: Mon Dec 19 10:44:40 2016 -0500 Linkify Frederiks description We can do this now. M data/chefs.db commit a120e637fbc06da3c3566e07e2b1071eccc9c4d9 Author: Matthias Clasen Date: Mon Dec 19 10:44:16 2016 -0500 Allow markup in chef descriptions This lets people embed links to their websites, etc. M src/gr-list-page.c commit f3def292c2058262f948a9e5d0dbd43992df69c0 Author: Matthias Clasen Date: Mon Dec 19 10:15:19 2016 -0500 Add Frederik to the credits M src/gr-app.c commit 7344183967a633b16119b2befefe2a9086585fdc Author: Matthias Clasen Date: Mon Dec 19 10:12:21 2016 -0500 Another contributed recipe Pan pizza by Frederik. Thanks! https://bugzilla.gnome.org/show_bug.cgi?id=776273 M data/Makefile.am M data/chefs.db A data/images/pan_pizza1.png A data/images/pan_pizza2.png A data/images/pan_pizza3.png M data/recipes.db commit 8a03b223ef58fbe7da17d2202fdb33cd7f495b94 Author: Matthias Clasen Date: Mon Dec 19 09:48:04 2016 -0500 Make importing work again When I moved to a purely-internal ID for recipes, I forgot to make the importer create one. Imports are failing due to that. M src/gr-recipe-importer.c commit 4e9fa69ded4bcd2feef6cdbea277736435fdffb8 Author: Matthias Clasen Date: Mon Dec 19 09:30:25 2016 -0500 Add credits section for recipe authors Seems fair to mention them here. M src/gr-app.c commit 257c37757bf2930b4e1c543655d63c7599956acc Author: Matthias Clasen Date: Sun Dec 18 19:58:46 2016 -0500 Cosmetic fix for ingredient editing M src/gr-edit-page.ui commit d6e1366fce96a3be759692e5b33cf1a234eb534b Author: Ignacio Casal Quinteiro Date: Sun Dec 18 11:19:49 2016 +0100 image-viewer: fix assertion trying to free a NULL array https://bugzilla.gnome.org/show_bug.cgi?id=776234 M src/gr-image-viewer.c commit ad80be18035ab0d31a248ea8a54d7ae7974b138c Author: Piotr Drąg Date: Sun Dec 18 16:33:19 2016 +0100 Update Polish translation M po/pl.po commit 9cee47a9c9d15aefad002615e6a7185f8782ea67 Author: Piotr Drąg Date: Sat Dec 17 16:14:35 2016 +0100 Update POTFILES.in M po/POTFILES.in commit 3fa49335874e077f327046276555985d722b88c3 Author: Matthias Clasen Date: Sat Dec 17 09:31:28 2016 -0500 Update a screenshot This shows up on both the wiki page and in appstream. M data/appdata/edit.png commit b863c64a2ed298d6c29c5f9525f82578b47c670b Author: Matthias Clasen Date: Sat Dec 17 08:50:05 2016 -0500 Improve details on the edit page Show the author of the recipe, and adjust the label for the name entry to reflect whether this is a new recipe or not. M src/gr-edit-page.c M src/gr-edit-page.ui commit 29c619e2c034048a6cbe723fceda58320e6d2068 Author: Matthias Clasen Date: Sat Dec 17 08:49:38 2016 -0500 Fix centering of the cuisines pages There was some uneven margin that caused the page to be off-center. M src/gr-cuisines-page.ui commit fdc78666c974f010c4c07811c9da5e1a1b2ddd5c Author: Matthias Clasen Date: Sat Dec 17 08:17:47 2016 -0500 Don't scroll the ingredients list grow This matches what we do on the details page, and seems right since the ingredients are the most important thing here, we should hide them behind a small viewport. M src/gr-edit-page.ui commit 5aca3f0f1518a4f3d4032c8b88120bc85d13a48d Author: Matthias Clasen Date: Fri Dec 16 20:36:14 2016 -0500 Redo the edit page This is a roughly working experiment, trying to use a similar 2 column layout on the edit page, with a more structured editor for ingredients. More work is needed on the ingredients list, but this is functional enough for now. M src/gr-edit-page.c M src/gr-edit-page.ui commit ad86754e7c49135f004b2bb36d58242145e16d7b Author: Matthias Clasen Date: Fri Dec 16 20:43:13 2016 -0500 Use a GrImageViewer in the edit page This is now the new editor. M src/gr-edit-page.c M src/gr-edit-page.ui commit f2cd1e2c7efc096bef734b9a49ed3ddfd6f19af7 Author: Matthias Clasen Date: Fri Dec 16 20:37:09 2016 -0500 Move GrImages to its own files M src/Makefile.am M src/gr-details-page.c M src/gr-edit-page.c D src/gr-image-editor.c M src/gr-image-viewer.c C052 src/gr-image-editor.h src/gr-images.c R066 src/gr-image-editor.h src/gr-images.h M src/gr-recipe-exporter.c M src/gr-recipe-importer.c M src/gr-recipe-printer.c M src/gr-recipe-store.c M src/gr-recipe-tile.c M src/gr-recipe.c M src/gr-shell-search-provider.c M src/main.c commit 138f5cee2b2f4be7bb443efafe299b9d9b6bc8d5 Author: Matthias Clasen Date: Fri Dec 16 18:01:48 2016 -0500 Add editor functionality to GrImageViewer We will end up close to where we started with GrImageEditor. Just with a new name. This also adds new functionality to the viewer, namely crossfades when switching images, and a nice, rounded outline. M src/gr-image-viewer.c M src/gr-image-viewer.h M src/gr-image-viewer.ui commit 8f43bcee48d869f3cf0c83784ac7d2637265e5ec Author: Matthias Clasen Date: Fri Dec 16 12:55:35 2016 -0500 Make sure to remove generated sources sometimes Otherwise, they are never regenerated and cause problems. M src/Makefile.am commit 8cc480f63e50a0c30404833e31612e20cb2cac02 Author: Matthias Clasen Date: Fri Dec 16 12:43:31 2016 -0500 Try to fix non-srcdir builds There was a report of types.h not getting generated properly. This is a blind attempt at fixing it by relying on automatic variables instead of vpath. M src/Makefile.am commit 03850c20d591476d6f7045909dfeaab3c8920cd6 Author: Matthias Clasen Date: Fri Dec 16 06:58:45 2016 -0500 Embed the app-specific icons as resources They won't get exported from a flatpak since they don't have the right prefix. So embed them, since that is the current best practice for application-specific icon theme extensions. M data/Makefile.am R100 data/icons/16x16/garlic-content-symbolic.symbolic.png src/icons/16x16/apps/garlic-content-symbolic.symbolic.png R100 data/icons/16x16/spicy-content-symbolic.symbolic.png src/icons/16x16/apps/spicy-content-symbolic.symbolic.png R100 data/icons/24x24/garlic-content-symbolic.symbolic.png src/icons/24x24/apps/garlic-content-symbolic.symbolic.png R100 data/icons/24x24/spicy-content-symbolic.symbolic.png src/icons/24x24/apps/spicy-content-symbolic.symbolic.png R100 data/icons/32x32/garlic-content-symbolic.symbolic.png src/icons/32x32/apps/garlic-content-symbolic.symbolic.png R100 data/icons/32x32/spicy-content-symbolic.symbolic.png src/icons/32x32/apps/spicy-content-symbolic.symbolic.png R100 data/icons/48x48/garlic-content-symbolic.symbolic.png src/icons/48x48/apps/garlic-content-symbolic.symbolic.png R100 data/icons/48x48/spicy-content-symbolic.symbolic.png src/icons/48x48/apps/spicy-content-symbolic.symbolic.png R100 data/icons/symbolic/garlic-content-symbolic.svg src/icons/symbolic/apps/garlic-content-symbolic.svg R100 data/icons/symbolic/spicy-content-symbolic.svg src/icons/symbolic/apps/spicy-content-symbolic.svg M src/recipes-images.gresource.xml commit 8bd0219d4993c5afa4af32e9dc386c9bb20d3f5f Author: Matthias Clasen Date: Fri Dec 16 06:16:17 2016 -0500 Fix appdata typo A tag needs a date attribute, or the validator will complain. M data/appdata/org.gnome.Recipes.appdata.xml.in commit e75a78bf80a0a8f33e36d966103777617332c04e Author: Matthias Clasen Date: Fri Dec 16 06:12:46 2016 -0500 Fix a build problem When one adds a dist_ prefix to an automake variable, it has to be applied for all uses of the variable... M data/Makefile.am commit 1a1ce18a62bbd1044dbbf194ee1991d19e772abb Author: Matthias Clasen Date: Fri Dec 16 06:05:27 2016 -0500 Bump gettext requirement We need 0.19.7, for --xml support. M configure.ac commit 0268798041d685c8a68ac296514b33e336240244 Author: Matthias Clasen Date: Thu Dec 15 22:04:27 2016 -0500 Make text views wrap M src/gr-edit-page.ui M src/gr-preferences.ui commit c9ed63173e810957e9fd17a681ede507e4019174 Author: Matthias Clasen Date: Thu Dec 15 21:46:17 2016 -0500 Add some keynav to the image viewer It is not perfect, but it is a start. M src/gr-image-viewer.c M src/gr-image-viewer.ui commit 3fb6182fa8ebb63600c061d4128d4a9d0bbef124 Author: Matthias Clasen Date: Thu Dec 15 18:24:35 2016 -0500 Bump version to 0.3.1 M configure.ac