commit da09f0eb35336b4816ad77b9184f0b5ff13066a8 Author: Lucas Rocha Date: Mon Mar 28 21:26:58 2011 +0100 [release] 0.1.2 NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit c030e7ef273ea0b544d6d52bebfb0ce4785159d4 Author: Lucas Rocha Date: Mon Mar 28 22:14:46 2011 +0100 [build] Use http repository when fetching from clutter-project.org build/the-board.modules | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 420c0dc97d7981c10d82aa6e49554bd8264bc1e0 Author: Lucas Rocha Date: Mon Mar 28 21:30:51 2011 +0100 [build] Update GTK+ dependencies to correct module in .modules file build/the-board.modules | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 620c6302c0e82ddac893ef4643dd7da1e3b74a8f Author: Lucas Rocha Date: Sat Mar 26 01:25:14 2011 +0000 [tb] Change tb_mx_stylable_get_padding() to use mx_stylable_get() Using mx_stylable_get_property() was causing an unexpected crash related to GValue handling. Using mx_stylable_get() not only fixes the bug but also looks cleaner. https://bugzilla.gnome.org/show_bug.cgi?id=645519 src/tb/tb-mx-util.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit b4f668b8e8c8b3d50fd2d6509b5cdce8cd1c4779 Author: Lucas Rocha Date: Sat Mar 26 01:21:19 2011 +0000 [tb] Small indentation fix in tb-box.c src/tb/tb-box.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a6181d4dbc78ef4e70cc14061d3e841812fb4498 Author: Lucas Rocha Date: Fri Mar 25 19:27:49 2011 +0000 [the-board] Update wildcard for xulrunner directories Using /usr/lib/xulrunner-2.0* should cover all cases in Natty now. src/the-board.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 50584636a5c59ac6b87521ac011224612b1fe059 Author: Lucas Rocha Date: Fri Mar 25 19:24:48 2011 +0000 [test] Remove memory report from js unit tests for now test/tb-js-unit.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 82880347a13283dd27a72809f3e84215ba6b16f1 Author: Lucas Rocha Date: Fri Mar 25 19:21:59 2011 +0000 [build] Remove unused define from configure.ac configure.ac | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit e282dad3f3ccb6c561313a3274ebb3b46096313c Author: Lucas Rocha Date: Tue Mar 22 00:46:38 2011 +0000 [build] Use separate build cflags/libs for libthe-board We don't want to use gjs-1.0 when generating introspection files for libthe-board as it fails to build because libmozjs is missing from linker path somehow (e.g. Ubuntu). configure.ac | 8 ++++++++ src/Makefile-tb.am | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit 58d5ba4129775823273002d20492f113b7d194b6 Author: Lucas Rocha Date: Thu Mar 17 10:52:05 2011 +0000 [ui] Add key shortcuts for alignment and distribution actions Here a new key bindings: Ctrl+H - Distribute horizontally Ctrl+G - Distribute vertically Ctrl+U - Align to the left Ctrl+I - Align to the right Ctrl+J - Align to the top Ctrl+K - Align to the bottom Those only work on selected items in the page. src/js/ui/mainWindow.js | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) commit 8ddf206031532567dbce60d1f0e019809686d3cf Author: Lucas Rocha Date: Wed Mar 16 12:20:08 2011 +0000 [ui] Add Ctrl+W shortcut to hide the main window This is replacing the previous Escape shortcut which was a bit confusing. Also, Ctrl+W is more consistent with other GNOME apps. src/js/ui/mainWindow.js | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 74b2dba629e70fb661f97c33fd406d776dacbc4e Author: Lucas Rocha Date: Wed Mar 16 12:18:05 2011 +0000 [ui] Use Ctrl+Q as the key shortcut for quitting the application Using simply 'q' might lead to unintentional quit of the application. Also, Ctrl+Q is more consistent with other GNOME apps. src/js/ui/mainWindow.js | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1a518f9574ce7dbd0c17908e33add1cc09a8e4e2 Author: Lucas Rocha Date: Wed Mar 16 12:16:37 2011 +0000 [ui] Don't use Escape to hide main window This can be quite confusing when you misuse it while meaning to deactivate elements in the page using same key shortcut. src/js/ui/mainWindow.js | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit fbc6e02d157ec19bbc57eee4783a2ed5a09a79c6 Author: Piotr Drąg Date: Thu Mar 10 16:54:06 2011 +0100 Updated Polish translation po/LINGUAS | 1 + po/pl.po | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 0 deletions(-) commit 266dbe4f15dd0559874b713f7552cc443271f732 Author: Lucas Rocha Date: Thu Mar 10 00:29:58 2011 -0500 [style] Less harsh screen dimming when a thing is active data/style/style.css | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d4686e36ce7da7e48d2dfd8c86cc8fdc9ce159cd Author: Lucas Rocha Date: Thu Mar 10 00:27:25 2011 -0500 [style] Remove black border around window's content area It was only necessary because we were not showing window decoration. data/style/style.css | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit e74f8d7a89b7701682adb2d796e472b78971976e Author: Lucas Rocha Date: Thu Mar 10 00:25:25 2011 -0500 [ui] Change MainWindow to have standard window title bar Not adding the standard window decorations means that users cannot drag window around, which is not a good idea. src/js/ui/mainWindow.js | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit eb2441efc0bfcd5c4713827ce4c0c21ea28ade1f Author: Lucas Rocha Date: Thu Mar 10 00:20:19 2011 -0500 [things] Remove unnecessary code to set initial text in TextThing src/js/ui/things/text.js | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) commit 116bd024fe758ee62cc7d27444a4a98d080b3f8d Author: Lucas Rocha Date: Wed Mar 9 23:27:58 2011 -0500 [things] Deactivate label when Return key is pressed https://bugzilla.gnome.org/show_bug.cgi?id=640596 src/js/ui/things/text.js | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit c8b30a7fe9bf1eb1e5cc62d72996e1e1d1723876 Author: Lucas Rocha Date: Wed Mar 9 23:07:18 2011 -0500 [ui] Save page when multiple things are moved around https://bugzilla.gnome.org/show_bug.cgi?id=644336 src/js/ui/page.js | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit ff10bd7cd76ac6e01c1e9c131947a0b51b1b4ffc Author: Daniel Nylander Date: Sun Mar 6 22:43:50 2011 +0100 Updated Swedish translation po/sv.po | 85 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 37 insertions(+), 48 deletions(-) commit 092c48809fc012ab5ac7fcb4bbdd220c86c589a6 Author: Daniel Nylander Date: Thu Feb 3 00:14:04 2011 +0100 Updated Swedish translation po/sv.po | 89 ++++++++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 70 insertions(+), 19 deletions(-) commit e3541acb39d0055b8c81d21708b89257a42f41b9 Author: Mateus Zenaide Date: Wed Feb 23 09:44:59 2011 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) commit 091b9a915cf96f433f6dd49bf8321bfb5757bdfe Author: Lucas Rocha Date: Tue Feb 22 22:30:02 2011 +0000 [ui] Get rid of useless separate method for sliding tweens src/js/ui/toolbar.js | 30 ++++++++++++------------------ 1 files changed, 12 insertions(+), 18 deletions(-) commit 0bf9ad17285f5f18253e2433b3bcad94826bb49b Author: Lucas Rocha Date: Fri Feb 11 20:40:34 2011 +0000 [tb] Rename libtb to libthe-board and Tb to TheBoard For clarity reasons. Tb is too generic for an app-specific library and namespace. src/Makefile-tb.am | 30 +++++----- src/Makefile.am | 2 +- src/js/model/pageManager.js | 24 ++++---- src/js/model/pageModel.js | 14 ++-- src/js/ui/background.js | 12 ++-- src/js/ui/backgrounds/tiled.js | 4 +- src/js/ui/mainWindow.js | 92 +++++++++++++++--------------- src/js/ui/page.js | 52 +++++++++--------- src/js/ui/pageButton.js | 24 ++++---- src/js/ui/thing.js | 38 ++++++------ src/js/ui/things/photo.js | 22 ++++---- src/js/ui/things/sound.js | 120 ++++++++++++++++++++-------------------- src/js/ui/things/text.js | 33 ++++++----- src/js/ui/things/video.js | 92 +++++++++++++++--------------- src/js/ui/toolBox.js | 36 ++++++------ src/js/ui/toolBoxPages.js | 68 +++++++++++----------- src/js/ui/toolbar.js | 36 ++++++------ src/js/util/http.js | 4 +- 18 files changed, 353 insertions(+), 350 deletions(-) commit 5f7c5eba3ab80ce45c997f660882beead2b8f1fe Author: Lucas Rocha Date: Fri Feb 11 20:17:41 2011 +0000 [test] Remove trailing space from test/Makefile.am test/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8d85cc15b5dca2b738397e26a7a09066e6e7970c Author: Lucas Rocha Date: Fri Feb 11 18:54:33 2011 +0000 [test] Disable memory check on js tests for now For some reason, seeing strange non-sense leaks even in the most basic test cases. Needs investigation. test/tb-js-unit.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 534024bf8597d7a359de7221486ea2216015d7b8 Author: Lucas Rocha Date: Fri Feb 11 18:25:58 2011 +0000 [test] General fixed in test build files .gitignore | 1 + test/Makefile.am | 16 +++++++++------- test/tb-js-unit.c | 8 -------- 3 files changed, 10 insertions(+), 15 deletions(-) commit aada02674950830a2e6234ebb4c9188292245956 Author: Lucas Rocha Date: Fri Feb 11 16:55:56 2011 +0000 [readme] Update with project's wiki page README | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6800e81293919d68365c0fddfebe2f20a2d13831 Author: Lucas Rocha Date: Tue Feb 8 17:58:37 2011 +0000 Initial bits for unit tests Makefile.am | 2 +- configure.ac | 4 + test/Makefile.am | 78 ++++++++++++++++++++++ test/js/testMathUtil.js | 12 ++++ test/tb-js-unit.c | 165 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 260 insertions(+), 1 deletions(-) commit d20cad47418eeeeb9cf10fb3d9579352d7799c92 Author: Lucas Rocha Date: Tue Feb 8 12:12:38 2011 +0000 [ui] Move _appendToolbar closer to other toolbar-related methods src/js/ui/mainWindow.js | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 7dd1496b464e72cdbfe72d6a825acd991deaee52 Author: Lucas Rocha Date: Tue Feb 8 00:07:58 2011 +0000 [ui] Factor out method to append toolbar actor to MainWindow src/js/ui/mainWindow.js | 39 ++++++++++++++------------------------- 1 files changed, 14 insertions(+), 25 deletions(-) commit 34c829823b1fb269160f413d7775947de60e6394 Author: Lucas Rocha Date: Tue Feb 8 00:03:41 2011 +0000 [ui] Use action to add things to page instead of MainWindow API This is more consistent with the rest of the toolbars. https://bugzilla.gnome.org/show_bug.cgi?id=637710 src/js/ui/mainToolbar.js | 4 +--- src/js/ui/mainWindow.js | 2 ++ src/js/ui/toolBoxThings.js | 10 +++------- 3 files changed, 6 insertions(+), 10 deletions(-) commit 70f24a9f8478fcac4da1fb51e49607ecdcd3cb53 Author: Lucas Rocha Date: Mon Feb 7 23:56:27 2011 +0000 [ui] Use action to set page background instead of MainWindow API This is more consistent with the rest of the toolbars. src/js/ui/mainToolbar.js | 4 +--- src/js/ui/mainWindow.js | 2 ++ src/js/ui/toolBoxBackgrounds.js | 11 +++-------- 3 files changed, 6 insertions(+), 11 deletions(-) commit 2bffe48c961b4f2870ccea4151955c19fb6024e1 Author: Lucas Rocha Date: Mon Feb 7 23:52:04 2011 +0000 [ui] Change setCurrentPage method to be private in MainWindow As it's not supposed to be used from outside anymore. src/js/ui/mainWindow.js | 136 +++++++++++++++++++++++----------------------- 1 files changed, 68 insertions(+), 68 deletions(-) commit e87d69b897cc13d257010637754d9e60d0d1a844 Author: Lucas Rocha Date: Mon Feb 7 23:50:15 2011 +0000 [ui] Use actions to set current page from ToolBoxPages src/js/ui/mainWindow.js | 9 +++++++-- src/js/ui/toolBoxPages.js | 11 +++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) commit a2438f12c0845b84142b987803e4b215c9dd7b62 Author: Lucas Rocha Date: Mon Feb 7 23:35:44 2011 +0000 [ui] Factor out SelectionToolbar from mainWindow.js https://bugzilla.gnome.org/show_bug.cgi?id=640595 src/Makefile-js.am | 1 + src/js/ui/mainWindow.js | 62 ++------------------------------- src/js/ui/selectionToolbar.js | 76 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+), 59 deletions(-) commit 70fd5f7941d042d1e7661a13f0e0ff67e5ce9a91 Author: Lucas Rocha Date: Mon Feb 7 23:19:16 2011 +0000 remove unused import from mainToolbar src/js/ui/mainToolbar.js | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 2f1dede8abff3cc273da04662101ab99c2270539 Author: Lucas Rocha Date: Mon Feb 7 23:18:10 2011 +0000 [ui] Factor out MainToolbar from mainWindow.js src/Makefile-js.am | 1 + src/js/ui/mainToolbar.js | 67 ++++++++++++++++++++++++++++++++++++++++++++++ src/js/ui/mainWindow.js | 36 +++--------------------- 3 files changed, 73 insertions(+), 31 deletions(-) commit aa963ff46d6162b874b12258c15a37c35fc554bb Author: Lucas Rocha Date: Wed Feb 2 11:41:01 2011 +0000 [release] Post-release bump to 0.1.2 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)