commit ca092dbbf4c8dcfa6959ddff3ed874ff20cff5ac Author: Pierre-Yves Luyten Date: Sun Feb 17 11:47:01 2013 +0100 Bump to 3.7.90 NEWS | 5 +++++ TODO | 5 ++++- configure.ac | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) commit ddf48cb0fd04c24bccd44fd0649de3613c17c996 Author: Pierre-Yves Luyten Date: Fri Feb 15 22:30:35 2013 +0100 bijiNoteBook, controller : model for note trashed and color change Book signals now gives a pointer to note Don't rebuild model when deletion Have a dedicated flag for color changed Only rebuild the whole tree if mass change .gitignore | 2 ++ src/bjb-controller.c | 46 +++++++++++++++++++++++++--------------- src/bjb-main-view.c | 1 - src/bjb-window-base.c | 1 - src/libbiji/biji-marshalers.list | 2 +- src/libbiji/biji-note-book.c | 45 +++++++++++++++++++-------------------- src/libbiji/biji-note-book.h | 5 +++-- src/libbiji/biji-note-obj.c | 2 -- 8 files changed, 57 insertions(+), 47 deletions(-) commit 4d3cdff6c22b8118baea307c304a369f93b825b4 Author: Pierre-Yves Luyten Date: Thu Feb 14 22:37:51 2013 +0100 libbiji::Makefile Fix distcheck for marshalers src/libbiji/Makefile.am | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) commit f23241fa83b16b1815e9e2b171c86b4b4915ecc0 Author: Pierre-Yves Luyten Date: Thu Feb 14 00:47:42 2013 +0100 ListStore - Do not rebuild the whole store at each insertion Instead, fix libbiji book to emit a signal indicating which note changed. BjbController has to choose the right operation according to this signal. Marshallers list is easier to build with libbiji on its own Makefile. src/Makefile.am | 34 +----- src/bjb-bijiben.c | 2 +- src/bjb-controller.c | 182 ++++++++++++++++++++++++++++---- src/bjb-controller.h | 2 + src/bjb-main-view.h | 4 + src/libbiji/Makefile.am | 73 +++++++++++++ src/libbiji/biji-date-time.c | 2 +- src/libbiji/biji-marshalers.list | 1 + src/libbiji/biji-note-book.c | 47 +++++---- src/libbiji/biji-note-book.h | 14 ++- src/libbiji/biji-tracker.h | 2 +- src/libbiji/biji-zeitgeist.c | 2 +- src/libbiji/editor/biji-webkit-editor.c | 1 + src/libbiji/libbiji.h | 2 + 14 files changed, 289 insertions(+), 79 deletions(-) commit 67fe786e6c5432891ae7f8dba3c3fe3987436c3e Author: Pierre-Yves Luyten Date: Thu Feb 14 00:42:22 2013 +0100 selectiontoolbar : do not destroy twice things src/bjb-main-toolbar.c | 2 -- src/bjb-main-view.c | 12 ++++-------- src/bjb-selection-toolbar.c | 5 ----- src/bjb-window-base.c | 3 ++- 4 files changed, 6 insertions(+), 16 deletions(-) commit da4de8b079786fdc6783767b5a93d7a5939f735c Author: Pierre-Yves Luyten Date: Thu Feb 14 00:41:41 2013 +0100 search toolbar : do not disconnect twice src/bjb-search-toolbar.c | 3 --- 1 file changed, 3 deletions(-) commit 430106443c89f429c09f93933727ad21101b8ebc Author: Pierre-Yves Luyten Date: Mon Feb 11 01:15:36 2013 +0100 notebook: fix a small leak src/libbiji/biji-note-book.c | 1 + 1 file changed, 1 insertion(+) commit ce015fa01785a2d2071d787e5308ccaf831ae1cd Author: Pierre-Yves Luyten Date: Mon Feb 11 01:14:50 2013 +0100 icons: fix a small leak src/utils/bjb-icons-colors.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 5176619f9868383a8501618d67894e61f7970923 Author: Pierre-Yves Luyten Date: Sun Feb 10 01:12:04 2013 +0100 bjbController: do not refresh the model while hidden While editing a note, the main view is hidden, thus refreshing the model has no sense. The counterpart is to refresh the model when switching back to main view. src/bjb-controller.c | 36 +++++++++++++++++++++++++----------- src/bjb-controller.h | 6 ++++++ src/bjb-main-view.c | 7 ++++++- src/bjb-window-base.c | 8 ++++++++ 4 files changed, 45 insertions(+), 12 deletions(-) commit 483d9c539ebc0fecabc638183b7392e4dc615bff Author: Enrico Nicoletto Date: Sat Feb 9 23:30:55 2013 -0200 Updated Brazilian Portuguese translation po/pt_BR.po | 70 ++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 49 insertions(+), 21 deletions(-) commit d4f28f3275c2b057c903c1810c3c7acf90057214 Author: Pierre-Yves Luyten Date: Fri Feb 8 23:46:37 2013 +0100 Fix leaks on finalizers not complete (note_obj, controller) src/bjb-controller.c | 1 + src/libbiji/biji-note-obj.c | 1 + 2 files changed, 2 insertions(+) commit 484c11db71f0e6ffb36b57a9ee5c48c411fc6bde Author: Pierre-Yves Luyten Date: Fri Feb 8 22:32:50 2013 +0100 Fix leaks on path, color and dates strings src/bjb-main-view.c | 11 +++++---- src/libbiji/biji-tracker.c | 19 ++++++++++----- src/libbiji/serializer/biji-lazy-serializer.c | 35 +++++++++++++++++---------- 3 files changed, 41 insertions(+), 24 deletions(-) commit 5c352ae5b5b8e0c787b7e291001e603ea543bde5 Author: Pierre-Yves Luyten Date: Fri Feb 8 21:50:18 2013 +0100 NoteObjSetRgba : fix leak src/libbiji/biji-note-obj.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 009bc3e9140a6a89373374a1ef3a965165f9766a Author: Pierre-Yves Luyten Date: Fri Feb 8 21:40:17 2013 +0100 Fix leak on biji_note_obj_get_path The returned string must be freed src/bjb-bijiben.c | 5 ++++- src/bjb-controller.c | 9 +++++++-- src/libbiji/biji-note-book.c | 15 +++++++++------ src/libbiji/biji-tracker.c | 20 +++++++++++++++----- src/libbiji/biji-zeitgeist.c | 6 ++++-- src/libbiji/deserializer/biji-lazy-deserializer.c | 9 +++++++-- 6 files changed, 46 insertions(+), 18 deletions(-) commit 9cf65b0a02f534c06a3a93546b3ea8867737460a Author: Pierre-Yves Luyten Date: Thu Feb 7 01:53:45 2013 +0100 Fix switch to already opened note We can't rely on window's title since a long time. Use a pointer to the note. src/bjb-main-view.c | 25 ++++++++++++++----------- src/bjb-note-view.c | 1 + src/bjb-window-base.c | 33 ++++++++++++++++++++++++++++----- src/bjb-window-base.h | 4 ++++ src/libbiji/biji-note-obj.c | 14 ++++++-------- src/libbiji/biji-note-obj.h | 2 +- 6 files changed, 54 insertions(+), 25 deletions(-) commit 555aa6af95991532efc4584a3483f0e419ea719e Author: Pierre-Yves Luyten Date: Thu Feb 7 01:13:50 2013 +0100 MainView : keep track of current scrolled position and search Use a GtkNotebook to store the main view rather than destroying the main view. src/bjb-main-view.c | 56 +++++++++++++++++++++++++---------- src/bjb-main-view.h | 2 ++ src/bjb-note-view.c | 20 ++++--------- src/bjb-search-toolbar.c | 76 ++++++++++++++++++++++++++++++++---------------- src/bjb-search-toolbar.h | 4 +++ src/bjb-window-base.c | 67 +++++++++++++++++++++++++++--------------- src/bjb-window-base.h | 20 ++++++------- 7 files changed, 155 insertions(+), 90 deletions(-) commit 59312f9dd4fdea0c0fa69582335c22bca36f41fa Author: Pierre-Yves Luyten Date: Sun Feb 3 23:55:36 2013 +0100 CollectionsDialog: do not show headers src/bjb-note-tag-dialog.c | 1 + 1 file changed, 1 insertion(+) commit cff0c27cc1489b66a773f5f65e165a1e54d6000d Author: Pierre-Yves Luyten Date: Sun Feb 3 11:15:55 2013 +0100 Tracker: use DataContainer rather than tags src/bjb-controller.c | 22 ++--- src/bjb-note-tag-dialog.c | 80 +++++++++++------- src/libbiji/biji-note-obj.c | 14 ++-- src/libbiji/biji-note-obj.h | 8 +- src/libbiji/biji-tracker.c | 99 ++++++++++++----------- src/libbiji/biji-tracker.h | 29 ++++--- src/libbiji/deserializer/biji-lazy-deserializer.c | 2 +- src/libbiji/serializer/biji-lazy-serializer.c | 2 +- 8 files changed, 148 insertions(+), 108 deletions(-) commit 8b596ca3dba251d625c87278142098332655934c Author: Pierre-Yves Luyten Date: Sat Feb 2 15:13:21 2013 +0100 Update NEWS to 3 7 5 forgot this one NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 326a566b2839270e254aac77ac4f78ef0c9e9d8d Author: Pierre-Yves Luyten Date: Sat Feb 2 14:56:07 2013 +0100 Bump to 3.7.5 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)