[glom/maemo5: 22/22] Merge branch 'master' into maemo5
- From: Murray Cumming <murrayc src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glom/maemo5: 22/22] Merge branch 'master' into maemo5
- Date: Fri, 18 Sep 2009 14:41:16 +0000 (UTC)
commit faa9a920a32692b9b220c79252da0467cbcb2f24
Merge: e7f9e44... 5bbc84a...
Author: Murray Cumming <murrayc murrayc com>
Date: Fri Sep 18 16:39:34 2009 +0200
Merge branch 'master' into maemo5
ChangeLog | 148 ++
Makefile_glom.am | 2 +
Makefile_libglom.am | 4 -
Makefile_tests.am | 43 +-
NEWS | 10 +
configure.ac | 5 +-
glom/application.cc | 3 +-
glom/dialog_import_csv.cc | 506 ++----
glom/dialog_import_csv.h | 65 +-
glom/dialog_import_csv_progress.cc | 12 +-
glom/glom.glade | 284 ++--
glom/import_csv.cc | 324 ++++
glom/import_csv.h | 131 ++
glom/main.cc | 2 +-
glom/utility_widgets/entryglom.cc | 13 +-
glom/utility_widgets/entryglom.h | 12 +-
glom/utility_widgets/flowtable.cc | 7 +-
glom/utility_widgets/textviewglom.h | 9 +
po/es.po | 980 ++++++------
po/fr.po | 1760 +++++++++++---------
{regression_tests => tests}/.gitignore | 0
tests/import/test_parsing.cc | 191 +++
tests/import/test_signals.cc | 166 ++
.../test_load_python_library.cc | 0
{regression_tests => tests}/test_parsing_time.cc | 0
tests/test_python_module.cc | 57 +
{regression_tests => tests}/test_signal_reemit.cc | 0
27 files changed, 2888 insertions(+), 1846 deletions(-)
---
diff --cc ChangeLog
index 6d425c3,e452e10..dce179e
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,35 -1,151 +1,183 @@@
+ 2009-09-18 Murray Cumming <murrayc murrayc com>
+
+ Maemo: Use some Hildon widgets.
+
+ * glom/utility_widgets/entryglom.[h|cc]:
+ * glom/utility_widgets/textviewglom.h: Use Hildon::TextView and Hildon::Entry.
+
+ 2009-09-18 Murray Cumming <murrayc murrayc com>
+
+ * configure.ac: Add a full configure example for maemo in a comment,
+ to help my memory.
+ * glom/dialog_import_csv.cc: Fix a typo to fix the build on maemo.
+
+ 2009-09-18 Murray Cumming <murrayc murrayc-desktop>
+
+ CsvParser: Made some API private.
+
+ * glom/dialog_import_csv.[h|cc]: get_field_for_column(): Return a
+ sharedptr<const>, not a silly const sharedptr<>&.
+ * glom/dialog_import_csv_progress.cc:
+ * glom/import_csv.[h|cc]: add get_state() and get_rows_count(). Make
+ some API private to make it clearer what needs to be done to make
+ this a real self-contained class.
+
+ 2009-09-18 Murray Cumming <murrayc murrayc com>
+
+ CSV Import: Minor code style changes.
+
+ * glom/dialog_import_csv.cc:
+ * glom/dialog_import_csv_progress.cc:
+ * glom/import_csv.[h]cc]: Prefix the state enum with STATE_.
+ Use 0 instead of NULL because this is C++. Remove some debug output.
+ Make signal type and variable names consistent with other code.
+ * tests/import/test_signals.cc: Add a last std::endl.
+
+ 2009-09-18 Murray Cumming <murrayc murrayc com>
+
+ Tests: Stop using valgrind by default.
+
+ * Makefile_tests.am: Do not run all tests under valgrind. valgrind is
+ for humans to read, and make check has no way to know if the result is
+ appopriate or not. Run things under valgrind when you want to.
+
+ 2009-09-17 Michael Hasselmann <michaelh openismus com>
+
+ Refactoring Dialog_Import_CSV: created testcase for the CsvParser's signal emission
+
+ * Makefile_tests.am: all tests now run within valgrind by default since mem
+ leaks in testcases are potential mem leaks in the application. Parameters might
+ need tweaking.
+
+ * glom/import_csv.cc (CsvParser::on_idle_parse): Fixed a missing negation in a
+ conditional, which was wrongfully leading to signal emissions. Found by the
+ import signals testcase.
+
+ * test/import/test_parsing.cc: Fixed a null byte issue when setting the raw
+ contents of the parser.
+
+ * test/import/test_signals.cc: This testcase checks the CsvParser's signal
+ emission on varying input. The basic idea was to have on testcase for each
+ code path that leads to a signal emission in glom/import_csv.cc, even if that
+ leads to overlapping code coverage tests with the parser testcase.
+
+ 2009-09-17 Johannes Schmid <jschmid openismus com>
+
+ * Makefile_libglom.am: Don't link libglom
+ statically on maemo. (#594355)
+
+ 2009-09-17 Johannes Schmid <jschmid openismus com>
+
+ * glom/application.cc: offer_new_or_existing():
+ Replace a TODO comment with g_assert_val_if_reached() because
+ reaching this branch would mean that the dialog returned
+ an unhandled response.
+
+ 2009-09-17 Johannes Schmid <jschmid openismus com>
+
+ * regression_tests/test_python_module.cc:
+ * Makefile_tests.am:
+ Added a regression test for the loading of the python modules.
+ Unfortunately this test doesn't trigger the crash bug that
+ happens on exit() on the maemo platform.
+
+ 2009-09-17 Johannes Schmid <jschmid openismus com>
+
+ * glom/main.cc:
+ Really check if pygda module is available. A typo caused
+ the check for the glom module twice while the gda module
+ wasn't checked at all
+
+ 2009-09-14 Johannes Schmid <jschmid openismus com>
+
+ * glom/dialog_import_csv.cc:
+ Fixed maemo non-exception build of CsvParser refactoring.
+
+ 2009-09-14 Murray Cumming <murrayc murrayc com>
+
+ Main Window: Correct (again) the order of Records/Found widgets.
+
+ * glom/glom.glade: main_window: Put the Records:/Found: widgets in
+ sub-hboxes, and change their order by hand in the .glade file because
+ GtkBuilder and Glade do not seem to interpret the file in the same way.
+
+ 1.11.2:
+
+ 2009-09-14 Murray Cumming <murrayc murray com>
+
+ * glom/frame_glom.cc:
+ * glom/utility_widgets/flowtable.cc: Fixed warnings-as-errors build
+ problems with the latest gtkmm.
+
+ 2009-09-11 Michael Hasselmann <michaelh openismus com>
+
+ Refactoring Glom::Dialog_Import_CSV: first parser tests created
+
+ * Makefile_tests.am, tests/import.sh,
+ tests/import/test_parsing.cc: The first tests for the CsvParser
+ are ready. Basic input is tested but no real world examples yet. Run with 'make
+ check TESTS=tests/import.sh' to run tests with valgrind.
+
+ Renamed regression_tests folder to tests
+
+ * tests, Makefile_tests.am: Changed paths accordingly.
+
+ 2009-09-09 Michael Hasselmann <michaelh openismus com>
+
+ Refactoring Glom::Dialog_Import_CSV
+
+ * ChangeLog, Makefile_glom.am, glom/dialog_import_csv.[h|cc],
+ glom/import_csv.[h|cc], glom/dialog_import_csv_progress.cc: Moved the inlined
+ Parser class from the Dialog_Import_CSV class to the new CsvParser class. The
+ CsvParser already handles the line scanning and encoding conversion but is
+ supposed to take over the file reading responsibility as well. In order to
+ allow the Dialog_Import_CSV class to parse a scanned line into its tree model
+ the parser emits a lineScanned signal, with the currently scanned line as
+ parameter.
+ Bug #588233.
+
+ 2009-09-08 Johannes Schmid <jschmid openismus com>
+
+ Bug 594357 - Maemo: sqlite behaves strange
+
+ * glom/utility_widgets/db_addel/glom_db_treemodel.cc:
+ DbTreeModel::create():
+ Create the correct DataAccessWrapper in both codepaths and not only
+ in the exception code path. That makes no difference for postgres but
+ is needed for sqlite.
+
+2009-09-08 Johannes Schmid <jschmid openismus com>
+
+ Bug 594357 - Maemo: sqlite behaves strange
+
+ * glom/utility_widgets/db_addel/glom_db_treemodel.cc:
+ DbTreeModel::create():
+ Create the correct DataAccessWrapper in both codepaths and not only
+ in the exception code path. That makes no difference for postgres but
+ is needed for sqlite.
+
+
+2009-09-07 Murray Cumming <murrayc murrayc com>
+
+ * glom/box_reports.[h|cc]:
+ * glom/navigation/box_tables.[h|cc]: Comment out some save_to_document()
+ methods in client-only mode.
+
+2009-09-07 Murray Cumming <murrayc murrayc com>
+
+ * glom/application.cc:
+ * glom/frame_glom.cc: Fix tiny typos to fix the non-maemo build.
+
+2009-09-05 Murray Cumming <murrayc murrayc com>
+
+ Maemo: ifdef out useless menu code.
+
+ * glom/application.[h|c]]: Ifdef out any menu-building code because
+ it must be completely replaced by Hildon::AppMenu code on Maemo.
+ * glom/mode_data/notebook_data.cc: Constructor: Hide the notebook
+ tabs, in preparation for just showing the list, with the details in a
+ separate window on Maemo.
+
2009-09-05 Murray Cumming <murrayc murrayc com>
connection_request_password_and_attempt(): Fix a crash in client-only mode.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]