commit 9ee8a4a5104faeb17f1eeb4219970aa05a36a518 Author: Paolo Borelli Date: 2013-01-14 Release 3.7.2 M NEWS M README M configure.ac commit ee24adf68916b9eaeeed86dc98eca67ad4c5296b Author: Jean-Philippe Fleury Date: 2013-01-14 Updates OCaml name. GNOME Bug #691735. For reference, see changes for OCaml 4.00.0: http://caml.inria.fr/pub/distrib/ocaml-4.00/notes/Changes M data/language-specs/ocaml.lang commit a5a805a46005fcaccc1386423321d2fa3c85b2ad Author: Sébastien Wilmet Date: 2013-01-14 CompletionModel: add a comment for get_providers() M gtksourceview/gtksourcecompletionmodel.c commit 2fcc7ac43a22315b0f6884ac3cbbd00f8225137e Author: Sébastien Wilmet Date: 2013-01-14 test-completion-model: more unit tests The number of functions tested is now in the green. The number of lines tested is still in orange because of the commented tests. M tests/test-completion-model.c commit 050dac4b482a42f65e4e9dfee9d2e68bf154c4b0 Author: Paolo Borelli Date: 2013-01-13 Reenable test-region test We can use the priv lib to reenable the textregion test and turn it into a unit test M tests/Makefile.am R092 tests/testregion.c tests/test-region.c commit 4d1a0a2f3c2daf6f65b4c3e07e9f76013a78e529 Author: Paolo Borelli Date: 2013-01-13 A small regex unit test M tests/Makefile.am A tests/test-regex.c commit 04c1da24c49f0bf8039e8b2a5839c475146e4cf6 Author: Paolo Borelli Date: 2013-01-13 Link completion-model test to the private lib Use the new private lib and remove the workarounds M tests/Makefile.am commit ed0013ce6b0722ef7c85b28b92ae6b935817fe80 Author: Paolo Borelli Date: 2013-01-13 Split compilation of a private helper library This is needed so that we can link unit tests for these internal classes M gtksourceview/Makefile.am commit 052ad01cf710afb48187fabd1c81a7393e2ad89f Author: Paolo Borelli Date: 2013-01-13 Add unit test for GtkSourceLanguage M tests/Makefile.am A tests/language-specs/test-empty.lang A tests/language-specs/test-full.lang A tests/test-language.c commit 2eaf23c44d19f0552b938f98fcac97b8a5645e56 Author: Sébastien Wilmet Date: 2013-01-13 Update CLEANFILES for the code coverage M tests/Makefile.am commit f05db3b681c4ebb5f5b5766e469f5ad1e6bf75b8 Author: Sébastien Wilmet Date: 2013-01-13 Code coverage for CompletionModel There is maybe a better solution for building test-completion-model. M tests/Makefile.am commit 137d84bbeafce6e5426b00237672195dfaf2bb91 Author: Sébastien Wilmet Date: 2013-01-13 Enable code coverage only in gtksourceview/ M configure.ac M gtksourceview/Makefile.am commit 066a1832ec6ae780c5ec174139336fb2fa2f6e5b Author: Gheyret Kenji Date: 2013-01-13 Updated Uyghur translation Signed-off-by: Gheyret Kenji M po/ug.po commit 9954a043f1e44f050c227023f8fb1bda1172235d Author: Sébastien Wilmet Date: 2013-01-12 Doc: overview of the completion system M gtksourceview/gtksourcecompletion.c commit 71105e132bfcf1307df15c3744f95a84597983e4 Author: Sébastien Wilmet Date: 2013-01-12 Doc: move important paragraph in a note It's more visible like that. M gtksourceview/gtksourcecompletionprovider.c commit 6e33a3e89f6d366362c0aacc73d6a51ef49b72e3 Author: Sébastien Wilmet Date: 2013-01-12 Doc: explain the default widget for the CompletionInfo window M gtksourceview/gtksourcecompletionprovider.c commit 662e6c656dd2ca265e8fe59ae21298b16b789f67 Author: Sébastien Wilmet Date: 2013-01-11 Doc: small fixes M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourceview.c commit 6e77d9ca173e32f407ba436ffa3d4174e193e652 Author: Sébastien Wilmet Date: 2013-01-12 Doc: small section for the CompletionWords provider M gtksourceview/completion-providers/words/gtksourcecompletionwords.c commit b917727fbcd9bf031cdeea758af84c25debb1be4 Author: Sébastien Wilmet Date: 2013-01-12 Doc: small section for CompletionItem M gtksourceview/gtksourcecompletionitem.c commit 74daafd4034056b103437958af198bc15da9bf6f Author: Alexander Shopov Date: 2013-01-12 Updated Bulgarian translation M po/bg.po commit 4cbc1fc8b4180efdcd5f69633fbb044835b24156 Author: Sébastien Wilmet Date: 2013-01-09 test-completion-model: some tests with iters M tests/test-completion-model.c commit 0aabd46462a6084b063a4f312da112dd74757276 Author: Sébastien Wilmet Date: 2013-01-09 test-completion-model: n_proposals() M tests/test-completion-model.c commit e27787bb532ac496adf12178a0cb1ebf049eb76c Author: Sébastien Wilmet Date: 2013-01-09 test-completion-model: get_providers() M tests/test-completion-model.c commit c408282e53403313ba84ac35f3df3a5ee30a715e Author: Sébastien Wilmet Date: 2013-01-07 test-completion-model: populate with several batches M tests/test-completion-model.c commit 62657cce23e859609b46b6b3e177c5fc39cf6a35 Author: Sébastien Wilmet Date: 2013-01-07 test-completion-model: second populate test_second_populate_same_order() is almost OK, an assert must be commented. test_second_populate_different_order() was known to fail, so it is entirely commented. M tests/test-completion-model.c commit 838d694a3f9b27ed06b277d770838a4298b9803c Author: Sébastien Wilmet Date: 2013-01-07 test-completion-model: test clear() M tests/test-completion-model.c commit 4bc873bbb74894927afc11a1e3a4afef09d35c3f Author: Sébastien Wilmet Date: 2013-01-06 test-completion-model: test set_visible_providers() It shows other bugs in CompletionModel (the commented tests). It's difficult to understand how the UI is not broken. M tests/test-completion-model.c commit ca89cc7e40f4bdb9a79e13863c818d4e7878d6e2 Author: Sébastien Wilmet Date: 2013-01-06 Add code coverage support New configure option: --enable-code-coverage New make target: check-code-coverage lcov must be installed. *.gcda and *.gcno files are generated, add them to CLEANFILES. M Makefile.am M configure.ac M tests/Makefile.am commit 88f8873628b8b951325da8c9fed581e8e699633e Author: Sébastien Wilmet Date: 2013-01-04 test-completion-model: test a "simple" populate Create several providers with associated proposals, populate them in a CompletionModel, and check whether the CompletionModel correctly contains the providers. M tests/test-completion-model.c commit 215511d05aa68bab6b813536d608b11c8c59b02b Author: Sébastien Wilmet Date: 2013-01-04 test-completion-model: test get_visible_providers() M tests/test-completion-model.c commit d4b9f438034595e032da33260011cf3f9bb1910e Author: Sébastien Wilmet Date: 2013-01-03 test-completion-model: test thoroughly is_empty() There is a new basic provider and a utility function for creating proposals. There is currently a bug in is_empty(), that's why two tests are commented (with "#if 0" to easily see later the commented tests). M tests/test-completion-model.c commit 09129665691747af78778d398b2544682814238b Author: Sébastien Wilmet Date: 2013-01-04 CompletionModel: simplify second parameter of is_empty() Instead of having double negations like "!invisible", it's easier with "only_visible". Add also a comment, because the meaning of the parameter is not obvious. M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletionmodel.c M gtksourceview/gtksourcecompletionmodel.h commit 1d4d0a593f83351a455872a55eb05fbcdb110b09 Author: Sébastien Wilmet Date: 2013-01-03 Begin unit tests of CompletionModel M tests/Makefile.am A tests/test-completion-model.c commit d97dedace33465c13b4324c9a0c42cc92fa1d6a7 Author: Sébastien Wilmet Date: 2012-09-15 Completion: more robust get_selected_proposal() The header can't be selected, normally. But when proposals are removed/inserted by the model, it can occur. In this case, the function should return false to mean that no proposal is selected. M gtksourceview/gtksourcecompletion.c commit febb0f89ade19e5c2cf330ffc991ded1170f2460 Author: Sébastien Wilmet Date: 2013-01-02 CompletionModel: rename three functions I remember that when reading the code the first time it was difficult to understand the purpose of those functions. Since the API is private, there is no renaming problems. M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletionmodel.c M gtksourceview/gtksourcecompletionmodel.h commit 3f4aa9d915d38318017f9ab063229aa552446ad8 Author: Sébastien Wilmet Date: 2013-01-02 CompletionModel: better format the prototypes M gtksourceview/gtksourcecompletionmodel.h commit 63d0c999a5b439b2b9cc6fe0445205d9179274da Author: Sébastien Wilmet Date: 2012-12-28 Doc: fix header to include for the word completion provider M docs/reference/gtksourceview-3.0-sections.txt commit 35e2391693beeb30cfd0bea0b9d2087d5abb6238 Author: Ignacio Casal Quinteiro Date: 2012-12-29 Release 3.7.1 M NEWS M README M configure.ac