MyTime: free software to improve time management.
Be the first to post a text review of MyTime. Rate and review a project by clicking thumbs up or thumbs down in the right column.
MyTime: free software to improve time management. A new MyTime version. New features: * GTK-Doc reference. * Idle time is caught. To generate GTK-Doc reference you only need to execute "autogen.sh" with "--enable-gtk-doc" argument and once installed you can look up documentation with Devhelp. autogen.sh --enable-gtk-doc make sudo make install By the way, the executable file has changed his name from "mytime-gui" to "mytime".
2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Changes for new release. * configure.ac: Updated MyTime version to 0.3. * TODO: * NEWS: Updated these files for the new release of MyTime 0.3. 2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-idle.c: Updated idle time to 5 minutes. * tempusfugit/tf-register-dbus.c: Removed a debug line not needed. 2008-11-11 Ivn Gmez Rodrguez <igomez@igalia.com> Modified to report inactivity to data server 2008-11-10 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/main.c: * configure.ac: Fixed an internationalization problem. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: Using gettext to translate some pending messages. * po/gl.po: * po/es.po: * po/ChangeLog: Updated translation for these messages. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: * src/gui/main.c: * src/gui/Makefile.am: Updated some files to generate a library libmytime-gui.la to be used in GTK-Doc. * doc/reference/Makefile.am: Updated GTK-Doc Makefile to use this new library. * debian/menu: * data/mytime.desktop.in.in: * data/man/mytime.1: * data/man/mytime-gui.1: * data/man/Makefile.am: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Made some changes related with application's name change, not it's called just "mytime" instead of "mytime-gui". 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * po/Chagelog: * po/es.po: * po/gl.po: Updated translations. * src/gui/mytime.c: Added called to gettext to translate the different kind of charts. 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: Updated this file. 2008-11-04 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_data_server_facade.c: * data_server/mytime_sqlite_helper.c: Updated GTK-Doc comments. 2008-10-05 Ivn Gmez Rodrguez <igomez@igalia.com> Bug fixed in connect method. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updaed version. * NEWS: Added news of 0.2 version. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * mytime_sqlite_helper.h: * mytime_sqlite_helper.c: (load_events_table) Fixed a bug when "last_uploaded_date" is empty. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: * configure.ac: Updated version MyTime 0.2. * src/gui/mytime.c: * po/gl.po: * po/es.po: Added a translatable string. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * po/gl.po: * po/es.po: Updated translations. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * src/data_server/mytime_data_operations.c: * src/data_server/minigzip.c: * src/data_server/minigzip.h: * src/data_server/Makefile.am: Removed files related with compression. * configure.ac: Added package check for unit tests. * TODO: Updated this file. * autogen.sh: Added a checking to see if gtk-doc is installed. 2008-10-01 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: * src/data_server/mytime_data_operations.h: * src/data_server/mytime_remote_storage.c: * src/data_server/mytime_data_server_facade.h * src/data_server/mytime_data_server_dbus.h * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: * doc/reference/Makefile.am: * doc/reference/mytime-docs.sgml: * Makefile.am: Improved Gtk-Doc documentation. * src/gui/mytime.c: Added version information to the About dialog. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: Added Gtk-Doc to DAOs. * tests/Makefile.am: * tests/check_data_server.c: Adapted the tests to the new DataServer structure. 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> Adding main.c 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_data_access and mytime_data_server was replaced by mytime_data_server_facade and mytime_data_server_dbus * Added main file 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * libmytime-common/mytime-accounts-manager-interface.c: Bug fixed in a non-null check. * src/data_server/mytime_data_access.c: Not summarizable data, set to last 7 days, last 3 months, and last 2 years. * src/gui/mytime.c: * src/gui/Makefile.am: Changed the way to save/get passwords from accounts. Now, GUI uses libmytime-common library. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_main.c: * tests/check_mytime.h: * tests/check_accounts_manager.c: * tests/Makefile.am: Added unit test for Accounts Manager. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: Summarize events function updated in the DataServer. This is called after merging process between local and remote database. * tests/check_mytime.h: * tests/check_data_server.c: Some few bugs in the tests. 2008-09-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/test_ws.c: File deleted. * tests/check_main.c: * tests/check_mytime.h: * tests/Makefile.am: * tests/check_web_service.c: * tests/check_data_server.c: Added Web Service unit tests. 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_data_server.c: Modified last unit test, to clean the database at the end 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * po/POTFILES.in: Just reviewed two lines. * src/data_server/test.c: * tests: * tests/Makefile.am: * tests/check_data_server.c: * configure.ac: * Makefile.am: Replaced the old tests (by the moment, only the DataServer one), by the Check unit test ones. The /tests directory was added to project's root directory, to place there every unit test. 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> Initalization of column window title was removed, it will not be used 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : Changed the executable name 2008-09-25 Manuel Rego Casasnovas <mrego@igalia.com> * doc/reference/data_server: * doc/reference/libmytime-common: * doc/reference/gui: * doc/reference/tempusfugit: Deleted folders not needed. * configure.ac: * doc/reference/Makefile.am: * doc/reference/version.xml.in: * doc/reference/mytime-docs.sgml: Made some changes to generate all documentation related with MyTime together. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/mytime-account-data.c: * libmytime-common/mytime-accounts-manager-interface.c: * libmytime-common/Makefile.am: * libmytime-common/mytime-account-data.h: * libmytime-common/mytime-accounts-manager-interface.h: Separeted object MytimeAccountData on a different file of MytimeAccountsManagerInterface. * doc/reference/data_server/Makefile.am: * doc/reference/libmytime-common: * doc/reference/libmytime-common/libmytime-common-docs.sgml: * doc/reference/libmytime-common/Makefile.am: * doc/reference/libmytime-common/version.xml.in: * doc/reference/gui/Makefile.am: * doc/reference/Makefile.am: * doc/reference/tempusfugit/Makefile.am: Updated files to generate documentation. * Makefile.am: Updated Makefile to create documentation of some modules. * configure.ac: Updated to create documentation with GTK-Doc. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: * src/data_server/Makefile.am: User's password is taken from the Keyring. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Old CSV files are deleted from the web service, after uploading the new ones. * po/es.po: Typo. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/Makefile.in: Remove file not needed. * libmytime-common/Makefile.am: Updated Makefile.am to create a library "mytime-common.la". * Makefile.am: Update subdirs order. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: At the beginning of the merge process, .lock file is uploaded to the web service. At the end, it's deleted. 2008-09-23 Ivn Gmez Rodrguez <igomez@igalia.com> * libmytime-common : New commons library. * libmytime-common/mytime-accounts-manager-factory.h * libmytime-common/mytime-accounts-manager-factory.c : Accounts managers factory * libmytime-common/mytime-accounts-manager-interface.h * libmytime-common/mytime-accounts-manager-interface.c : Defines accounts manager api * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementation based on online desktop services * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementatin based on keyring 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: There will be two new functions: load_applications_table and load_events_table, as the two processes were quite different from each other. Window change events data from tha local DB, from before last_uploaded_date, is removed, to be overwritten by the data from CVS downloaded file. When retrieving information about window change events, application IDs are updated, as an app id, may not refer the same application in the local DB, and in the CVS file. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Show a warning dialog when changing the info of the remote storage in the GUI. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a method to check if a file exists in the remote storage 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added functions to backup and restore the data base. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Bug fixed in merge process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved a bug indicated in the same story. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: Change the behavior of the merging process. Data before last uploaded date, won't be ignored. It will overwrite local data. * src/data_server/mytime_data_operations.c: Check if latest file in web service, is different from the oldest one uploaded from the current computer, before launching the merging process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Return the name of the youngest file with a concrete prefix of the remote storage. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Select the remote storage from the GUI 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: Window change summary merging process completed. 2008-09-22 Antonio lvarez Feijoo <aalvarez@igalia.com> * Implemented a function to get the youngest file stored in the remote storage that begin with a specific prefix 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: Converted SQLite Helper library into a GObject, that has the DB name as a parameter. * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Changed DAOs, to be adapted to the new SQLite Helper GObject. Every DAO has a pointer to its SQLite Helper. * data/sql/mytime.sql: Added the "NOT NULL UNIQUE" constraints to name attribute in the Application table, so the merging process is easier. * src/data_server/mytime_data_operations.c: Began the merging process between local and remote DB. Merging Application tables, is almost done. 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/main.c: * src/tempusfugit/Makefile.am: Created a library libmytime-tempusfugit.la and changed name of binary and used file main.c to generate that binary. These changes are needed to generate documentation with GTK-Doc. * data/man/Makefile.am: * data/man/mytime-gui.1: * data/man/tempusfugit.1: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Modified name of binary, not it's called mytime-tempusfugit instead of tempusfugit. 2008-09-19 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added one library to compress and uncompress files in .gz format 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * doc: Added doc folder with folders and files needed to generate GTK-Doc documentation, for now its's pending of some changes on source code. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Upload to the remote storage the CVS files of the tables of the data base when exit from MyTime. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Updated the GConf schema 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Created the attributes needed to merge 2008-09-18 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_sqlite_helper.c: * mytime_sqlite_helper.h: Completed the functions to make the dumping and loading DB process. They still use a file specified as a string in the code: A variable, or a parameter, should be used instead. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved bug: now doesn't store applications with null title * Solved bug: mytime doesn't crashes when the user and the password of box.net is incorrect 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_dao_window_change_summary.c: * mytime_dao_action_summary.c: * mytime_dao_application.c: DAOs updated, so they now use sqlite3_prepare_v2 function, instead of the sqlite3_prepare one, to improve statement preparation. 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: * NEWS: Updated files to first release. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * gui/mytime.c: Removed some previous debug comments. * data_server/mytime_dao_window_change_summary.c: Corrected mytime_dao_window_change_summary_select_interval_usage function, to make the queries with the timestamp >= starttime, and timestamp < endtime (previously it was timestamp <= endtime). 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updated date. * src/data_server/mytime_data_server.c: Commented some lines to avoid to use the class mytime_data_operations for the moment. * src/gui/mytime.c: * data/glade/mytime.glade: * po/gl.po: * po/es.po: * po/ChangeLog: Updated some labels and their translations. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Corrected a bug: the aplications query was being made after retrieving data, so a segfault was produced when new applications came. 2008-09-16 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/Makefile.am: Commented some lines to not generate test-wc binary. * src/data_server/test_ws.c: Added header with license. Reviewed code guidelines. * src/scripts/boxnet: Removed files not needed anymore, implemented this functionality in C code at Data Server. * po/gl.po: * po/LINGUAS: * po/es.po: * po/ChangeLog: * po/POTFILES.in: * po/POTFILES.skip: Added Spanish translation and updated Galician translation. 2008-09-16 Santiago lvarez Martnez <salvarez@igalia.com> * mytime.c: Solved a bug that caused incorrect behaviours when changing the graph type, after a data query, both with the Usage and the Total_Usage option. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved completly the issue of the about dialog. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Store the last timestamp selected and show it in all the panels. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added the operation to delete files from the remote storage 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Changed the order of the columns of the historic. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved partially the issue of the about dialog 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Some bugs resolved in the GUI 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a new GObject with the operation to merge local and remote data 2008-09-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: * README: Updated dependencies, now MyTime needs the library libsoup to interact with the Web Service box.net. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added comments for each function. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added methods to storage files in a remote web server 2008-09-09 Ivn Gmez Rodrguez <igomez@igalia.com> *tf-application.c *tf-screen.c : Modified in order to completely avoid differentation between types of events 2008-09-04 Antonio lvarez Feijoo <aalvarez@igalia.com> * Save user and password of the Web Service 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_access.c: (mytime_data_access_store_current_application) New method to store information about the current application till this moment. * src/data_server/mytime_data_server.c: (mytimedataserver_query_stop) (mytimedataserver_query_close) Call to a new method to store information about current application till this moment that MyTime stops to record or it is closed. * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: Adding licenste to headers. * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: Adapting to code guidelines. 2008-09-03 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/gui/mytime.c: Modified GUI and window change DAO, to work with UTC all the time (only at the last moment, the time is shown to the user in its local time). * src/tempusfugit/mytime_events_catcher.c: Began to send a flag signal from Events Catcher when stopped, to make Data Server not store the next time to the current application (make an artificial window change). Still in comments. 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * README: Added acknowledgements section. * libmytime-error/Makefile.am: * src/data_server/data/Makefile.am: * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/Makefile.am: * src/tempusfugit/Makefile.am: * Makefile.am: * data/sql/Makefile.am: * data/images/Makefile.am: * data/Makefile.am: * data/man/Makefile.am: * data/glade/Makefile.am: Added headers with license. 2008-09-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed libgnomeui dependecy. * debian/copyright: Added copyright related with libegg project. * libmytime-error/mytime_error.h: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_do_application.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/Makefile.am: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * src/gui/egg-datetime.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-register-dbus.h: * src/tempusfugit/tf-observer.c: Updated code guildelines. * data/Makefile.am: Added make clean and distclean. 2008-09-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * New component to select date and time 2008-09-01 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-register-dbus.c: * tempusfugit/tf-register-dbus.h: Updated to code guidelines. 2008-08-29 Manuel Rego Casasnovas <mrego@igalia.com> * gui/chart.c: * gui/controller.c: * gui/useful.c: * gui/mytime.c: * gui/chart.h: * gui/controller.h: * gui/useful.h: Adapting code guidelines. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Solved a bug related to timezones when retrieving data from GnomeDateEdit elements. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Applications are retrieved (and updated), before any query about usage, so every new application will appear in the graph with its correct name. Corrected a bug when selecting by hours, related to the Summer Time Change. Ignored fields depending to the measuring time, to make the queries better. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_do_window_change_summary.c: * data_server/mytime_do_action_summary.c: * data_server/mytime_do_window_change_summary.h: * data_server/mytime_do_action_summary.h: * data_server/mytime_do_application.c: * data_server/mytime_do_application.h: * data_server/test.c: * data_server/mytime_data_server.c: * data_server/mytime_sqlite_helper.c: * data_server/mytime_data_server.h: * data_server/mytime_sqlite_helper.h: Adapting to gnome guidelines. 2008-08-28 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/mytime.c: Some bugs corrected about retrieving data from DAOs, and showing them into GUI. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_application.c: * data_server/mytime_data_access.c: * data_server/mytime_data_access.h: Aplying code guidelines. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_window_change_summary.h: * data_server/mytime_dao_application.c: * data_server/mytime_dao_application.h: Adapting to code guidelines. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Applying codi guidelines. * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/controller.h: Fixing some errors introduced on previous commit. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/chart.h: * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-observer.c: * src/tempusfugit/mytime_events_catcher.c: Modified C ++ comments not recommended ("// ...") for C comments ("/* ... */"). * README: Modified installation depdencies. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_server.xml: * src/tempusfugit/mytime_data_server.xml: * src/gui/mytime_data_server.xml: Adding method "mytimedataserver_query_close". * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_server.h: (mytimedataserver_query_close) Added method to close Data Server. * src/gui/controller.c: * src/gui/controller.h: (controller_data_server_close) Added function that close Data Server via D-Bus. * src/gui/mytime.c: (my_time_on_menuitem_quit_activate) Close Data Server when MyTime is closed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * sql/Makefile.in: Removing generated file. * sql/Makefile.am: Added file needed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_quit_activate) Stoping Events Catcher when MyTime is closed. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_about_activate) Added acknowledgements to about dialog. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_sqlite_helper.c: (open_user_db) Fixing a bug and updated SQL file path. * src/data_server/data/mytime.sql: * src/data_server/data/Makefile.am: * data/sql: Moved SQL file to "data/sql". * src/gui/mytime.c: * src/gui/Makefile.am: * src/gui/glade2: * data/glade: Moved glade file to "data/glade". * configure.ac: * data/Makefile.am: Updated folders and subfolders. * data/images/Makefile.in: * data/images/Makefile: * data/man/Makefile.in: * data/man/Makefile: Removing generated files. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: * data/man: Moved man pages to folder "data/man". * data/mytime.png: * data/mytime.xpm: * data/images: Moved icons to folder "data/images". * data/Makefile.am: Some changes due to movements. Simplified process for ".desktop" file. 2008-08-25 Manuel Rego Casasnovas <mrego@igalia.com> * debian/menu: Added this file to window manager that don't handle ".desktop" files. * src/data_server/mytime_data_server.c: Removed lines related with GConf schemas, these are already installed automatically. * src/data_server/mytime_sqlite_helper.c: Commented some lines that kill Data Server. * src/gui/mytime.c: Started Data Server when MyTime start, and started TempusFugit depending on value of a GConf variable. * src/Makefile.am: Removed "mytime.schemas". 2008-08-25 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Low used-time applications, are summarized into an "Other applications" field, when querying for total usage. A limit is defined as a constant in the code (2% in this moment), so every application less used than that percentage, will be grouped into "Other applications". 2008-08-22 Ivn Gmez Rodrguez <igomez@igalia.com> Added functions to export / import database 2008-08-22 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Modified section, now section is "utils". Changed installation dependency "gconf2" instead of "libgconf2-4". Removing last dot from description. * debian/copyright: Added link to license on local file system. Updated FSF address. * debian/docs: Removed COPYRIGHT and INSTALL files. * src/mytime.schemas: * data/mytime.schemas.in: * src/Makefile.am: * data/Makefile.am: Moved schema to data folder, it's more common. * configure.ac: Removed some empty lines. * data/mytime.xpm: New icon in xpm format and 32x32 size. * data/mytime.desktop.in.in: * src/gui/Makefile.am: Modified icon format from png to xpm. * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: Added manpages for these commands. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed installation dependy xcreensaver. * debian/changelog: Change to create packages called "alpha". * configure.ac: Removed a line not needed. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/images: Deleted this folder, now the new folder data is used to store the icon. * src/gui/mytime.c: Some changes related with about dialog. * src/gui/Makefile.am: Removed folder images from SUBDIRS. * src/gui/glade2/mytime.glade: Removed information of about dialog. * configure.ac: Changes related with new and former folders. * Makefile.am: Deleted some lines not needed and added folder data to SUBDIRS. * data: Added new folder * data/mytime.desktop.in.in: Template to do that MyTime appears on desktop menu. * data/mytime.png: MyTime icon. * data/Makefile.am: Makefile to create icon and process desktop menu. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updating build dependencies. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * configure.ac: Modified way to check dependencies for TempusFugit. * INSTALL: Automatically modified with autotools. * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/tempusfugit/Makefile.am: Removing some dependencies not needed. * src/tempusfugit/applet: Folder deleted because it's not used and it's not going to be used anymore. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Added some dependencies and modified package section and priority. Some dependencies should be reviewed. * debian/copyright: Some changes to add authors information. * debian/rules: Removing some commented lines. Now package is created succesfully. * src/data_server/Makefile.am: Removed test from binary created. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * debian: Folder to create debian package, still pending of some fixes. Currently debian package is not created properly. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/useful.h: Added Santiago lvarez on copyright of these files. * src/gui/glade2/mytime.glade: Added Santiago lvarez to authors list. 2008-08-19 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.schemas: * src/mytime.schemas: Moved GConf schema file, as now there are more parameters to be stored in GConf. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_events_catcher.xml : Added file which describe events catcher service * Makefile.am : Modified to generate dbus bindings for events catcher service * controller.h/.c : Added new methods to call events service methods * mytime.c : Added calls to events catcher service for stop or start the events catcher. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : New template for service descriptor * Makefile.am : Modified to add generation of service descriptor 2008-08-18 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: Improved select information process, including a SQL function, to get all information in one single Select statement. * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: GUI start & stop buttons, make DataServer start & stop registering events. * src/data_server/data/mytime.db: Database updated. * src/gui/useful.h: * src/gui/useful.c: Removed unnecessary methods. * src/gui/mytime.c: Adapt the GUI, to use the retrieved information (that now comes compressed). 2008-08-11 Ivn Gmez Rodrguez <igomez@igalia.com> * trunk/src/data_server/mytime_sqlite_helper.h * trunk/src/data_server/mytime_sqlite_helper.c : Implements new operations which performs connection to DB * trunk/configure.ac * trunk/src/data_server/mytime_dao_window_change_summary.c * trunk/src/data_server/mytime_dao_action_summary.c * trunk/src/data_server/mytime_dao_application.c * trunk/src/data_server/mytime_data_server.c * trunk/src/data_server/data/Makefile.am * trunk/src/data_server/Makefile.am : Modified to use new open database operation 2008-08-07 Ivn Gmez Rodrguez <igomez@igalia.com> *scripts/boxnet/BoxDotNetTest.py : BoxNet client, offer methods to get info from service and upload files *scripts/boxnet/Web.py *scripts/boxnet/boxdotnet.py : Useful sources from conduit project 2008-08-01 Santiago lvarez Martnez <salvarez@igalia.com> * AUTHORS * src/data_server/mytime_do_window_change_summary.c * src/data_server/mytime_do_action_summary.c * src/data_server/mytime_dao_window_change_summary.c * src/data_server/mytime_dao_action_summary.c * src/data_server/mytime_dao_application.c * src/data_server/mytime_data_access.c * src/data_server/test.c * src/data_server/data/mytime.db * src/data_server/Makefile.am * src/gui/mytime.c Summarize process ready. 2008-07-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/data/mytime.sql: * src/data_server/data/mytime.db: Window change events are registered, splitted in intervals, and showed by the GUI, correctly. Local time, is correctly considered. Application actions are splitted in intervals, and considered by their DAO, correctly. They're still not registered and received. Database files, are updated. 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/configure.ac trunk/src/data_server/data/Makefile.am : Improving service files generation and installation 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/src/tempusfugit/applet/gnome/.deps : Removed, it is unneeded 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * TODO: TODO updated. * src/gui/mytime.c: * src/gui/mytime.schemas: * src/gui/Makefile.am: Corrected some files to make schemas installation possible. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas * src/gui/Makefile.am GConf schema corrected. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas Added the schema for the GUI property. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * configure.ac * src/gui/mytime.c * src/gui/Makefile.am * src/gui/glade2/mytime.glade Improved GUI+GConf integration. Some GUI bugs corrected 2008-07-14 Santiago lvarez Martnez <salvarez@igalia.com> MyTime GUI integration with GConf. 2008-07-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/data/Makefile.am: * src/gui/images/Makefile.am: * src/gui/glade2/Makefile.am: Uploading some missed files of patch by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-07-03 Manuel Rego Casasnovas <mrego@igalia.com> * configure.ac: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/Makefile.am: * src/gui/mytime.c: * src/gui/Makefile.am: Changes to fix problems when make install is used, applied patch sent by Iganacio Casal Quinteiro <nacho.resa@gmail.com>. Removed libgda dependency. 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_dao_window_change_summary.c * mytime_dao_action_summary.c * mytime_dao_application.c : Changed some incorrect paths 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * applet/Makefile.in * applet/gnome/Makefile.in * applet/gnome/Makefile * applet/common/Makefile.in * applet/common/.deps * applet/common/Makefile * applet/Makefile : Delete files which should not be in repository 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> ItEr19S02TaskDataServerPrototypeItEr18S02 * configure.ac: Added tempusfugit dir and subdirs in AC_OUTPUT argument 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * tempusfugit/tf-event-session-dbus.c * tempusfugit/tf-event-session-dbus.h * tempusfugit/tf-event-wc-dbus.c * tempusfugit/tf-event-wc-dbus.h * tempusfugit/tf-event-dbus.c * tempusfugit/tf-event-dbus.h * tempusfugit/tf-event-it-dbus.c : Deleted unnecesary files * Makefile.am: Added tempusfugit/applet in variable SUBDIR 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Implemeted and tested storing of window changes in data server 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Deleted unnecesary changes in tempusfugit * Implemented new class tf-register and changes in tf-observer to use it 2008-06-20 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_do_application.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_access.h: * src/data_server/mytime_data_server.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * po/gl.po: * po/POTFILES.in: Removed trailing whitespaces and some programming guidelines applied. Added translation for option "--All--". 2008-06-20 Ivn Gmez Rodrguez <igomez@igalia.com> * useful.h * useful.c: Added method useful_formatDataMilisecs * mytime.c: Changed uses of useful_formatDataMinutes in useful_formatDataMilisecs 2008-06-15 Diego Pino Garca <dpino@igalia.com> ItEr16S02TaskDataServerPrototypeItEr15S02 * Script to generate example data 2008-06-05 Manuel Rego Casasnovas <mrego@igalia.com> * autogen.sh: Now it's more simple and calls to gnome-autogen.sh * configure.in: * configure.ac: Changed the name for file configure.in (now more descriptive, .ac means that this file is processed by autoconf) * ltmain.sh: File not needed (autogenerated by new autogen.sh) * po/LINGUAS: * po/mytime.pot: Using a non deprecated method to i18n. ALL_LINGUAS won't be used, instead of this, po/LINGUAS will keep a list of languages translated. Translators only have to modify files inside po folder and nothing outside this folder 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/useful.c: Removing unnecessary use of a function to fix memory problems. * src/gui/glade2/mytime.glade: Modified link to MyTime home page (http://mytime.igalia.com). * configure.in: * src/gui/mytime.c: * po/POTFILES.in: Added internationalization support. * po/mytime.pot: Generated master translation. * po/ChangeLog: * po/gl.po: Added Galician translation by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * controller.c: Fixing some memory problems related with strcat. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Delete events from the GUI. * Added DAO and DO objects of action summary. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at query time usage when click with the right button of the mouse over the chart: * UNMARKED_LINES * UNMARKED_STACKED_LINES * LINE * STACKED_LINES * AREAS * STACKED_AREAS * ADJACENT_BARS * STACKED_BARS * ADJACENT_COLUMNS * STACKED_COLUMNS * Changed some values in the about dialog. * Removed from the svn the unused vala directory. 2008-06-01 Diego Pino Garca <dpino@igalia.com> ItEr14S02TaskDataServerPrototypeItEr13S03 * Script to generate example data 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime.sql: * data/mytime.db: Added new field interval and removed field user on table event_summary. Removed table users. * mytime_do_window_change_summary.c: * mytime_dao_window_change_summary.c: * mytime_do_window_change_summary.h: Changed property user for new property interval. 2008-05-30 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at total time usage when click with the right button of the mouse over the chart: * PIE * SPLIT_PIE * HALF_PIE * SPLIT_HALF_PIE * RING * SPLIT_RING 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * First import to SVN at SourceForge.net
2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Changes for new release. * configure.ac: Updated MyTime version to 0.3. * TODO: * NEWS: Updated these files for the new release of MyTime 0.3. 2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-idle.c: Updated idle time to 5 minutes. * tempusfugit/tf-register-dbus.c: Removed a debug line not needed. 2008-11-11 Ivn Gmez Rodrguez <igomez@igalia.com> Modified to report inactivity to data server 2008-11-10 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/main.c: * configure.ac: Fixed an internationalization problem. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: Using gettext to translate some pending messages. * po/gl.po: * po/es.po: * po/ChangeLog: Updated translation for these messages. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: * src/gui/main.c: * src/gui/Makefile.am: Updated some files to generate a library libmytime-gui.la to be used in GTK-Doc. * doc/reference/Makefile.am: Updated GTK-Doc Makefile to use this new library. * debian/menu: * data/mytime.desktop.in.in: * data/man/mytime.1: * data/man/mytime-gui.1: * data/man/Makefile.am: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Made some changes related with application's name change, not it's called just "mytime" instead of "mytime-gui". 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * po/Chagelog: * po/es.po: * po/gl.po: Updated translations. * src/gui/mytime.c: Added called to gettext to translate the different kind of charts. 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: Updated this file. 2008-11-04 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_data_server_facade.c: * data_server/mytime_sqlite_helper.c: Updated GTK-Doc comments. 2008-10-05 Ivn Gmez Rodrguez <igomez@igalia.com> Bug fixed in connect method. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updaed version. * NEWS: Added news of 0.2 version. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * mytime_sqlite_helper.h: * mytime_sqlite_helper.c: (load_events_table) Fixed a bug when "last_uploaded_date" is empty. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: * configure.ac: Updated version MyTime 0.2. * src/gui/mytime.c: * po/gl.po: * po/es.po: Added a translatable string. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * po/gl.po: * po/es.po: Updated translations. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * src/data_server/mytime_data_operations.c: * src/data_server/minigzip.c: * src/data_server/minigzip.h: * src/data_server/Makefile.am: Removed files related with compression. * configure.ac: Added package check for unit tests. * TODO: Updated this file. * autogen.sh: Added a checking to see if gtk-doc is installed. 2008-10-01 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: * src/data_server/mytime_data_operations.h: * src/data_server/mytime_remote_storage.c: * src/data_server/mytime_data_server_facade.h * src/data_server/mytime_data_server_dbus.h * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: * doc/reference/Makefile.am: * doc/reference/mytime-docs.sgml: * Makefile.am: Improved Gtk-Doc documentation. * src/gui/mytime.c: Added version information to the About dialog. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: Added Gtk-Doc to DAOs. * tests/Makefile.am: * tests/check_data_server.c: Adapted the tests to the new DataServer structure. 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> Adding main.c 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_data_access and mytime_data_server was replaced by mytime_data_server_facade and mytime_data_server_dbus * Added main file 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * libmytime-common/mytime-accounts-manager-interface.c: Bug fixed in a non-null check. * src/data_server/mytime_data_access.c: Not summarizable data, set to last 7 days, last 3 months, and last 2 years. * src/gui/mytime.c: * src/gui/Makefile.am: Changed the way to save/get passwords from accounts. Now, GUI uses libmytime-common library. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_main.c: * tests/check_mytime.h: * tests/check_accounts_manager.c: * tests/Makefile.am: Added unit test for Accounts Manager. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: Summarize events function updated in the DataServer. This is called after merging process between local and remote database. * tests/check_mytime.h: * tests/check_data_server.c: Some few bugs in the tests. 2008-09-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/test_ws.c: File deleted. * tests/check_main.c: * tests/check_mytime.h: * tests/Makefile.am: * tests/check_web_service.c: * tests/check_data_server.c: Added Web Service unit tests. 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_data_server.c: Modified last unit test, to clean the database at the end 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * po/POTFILES.in: Just reviewed two lines. * src/data_server/test.c: * tests: * tests/Makefile.am: * tests/check_data_server.c: * configure.ac: * Makefile.am: Replaced the old tests (by the moment, only the DataServer one), by the Check unit test ones. The /tests directory was added to project's root directory, to place there every unit test. 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> Initalization of column window title was removed, it will not be used 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : Changed the executable name 2008-09-25 Manuel Rego Casasnovas <mrego@igalia.com> * doc/reference/data_server: * doc/reference/libmytime-common: * doc/reference/gui: * doc/reference/tempusfugit: Deleted folders not needed. * configure.ac: * doc/reference/Makefile.am: * doc/reference/version.xml.in: * doc/reference/mytime-docs.sgml: Made some changes to generate all documentation related with MyTime together. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/mytime-account-data.c: * libmytime-common/mytime-accounts-manager-interface.c: * libmytime-common/Makefile.am: * libmytime-common/mytime-account-data.h: * libmytime-common/mytime-accounts-manager-interface.h: Separeted object MytimeAccountData on a different file of MytimeAccountsManagerInterface. * doc/reference/data_server/Makefile.am: * doc/reference/libmytime-common: * doc/reference/libmytime-common/libmytime-common-docs.sgml: * doc/reference/libmytime-common/Makefile.am: * doc/reference/libmytime-common/version.xml.in: * doc/reference/gui/Makefile.am: * doc/reference/Makefile.am: * doc/reference/tempusfugit/Makefile.am: Updated files to generate documentation. * Makefile.am: Updated Makefile to create documentation of some modules. * configure.ac: Updated to create documentation with GTK-Doc. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: * src/data_server/Makefile.am: User's password is taken from the Keyring. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Old CSV files are deleted from the web service, after uploading the new ones. * po/es.po: Typo. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/Makefile.in: Remove file not needed. * libmytime-common/Makefile.am: Updated Makefile.am to create a library "mytime-common.la". * Makefile.am: Update subdirs order. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: At the beginning of the merge process, .lock file is uploaded to the web service. At the end, it's deleted. 2008-09-23 Ivn Gmez Rodrguez <igomez@igalia.com> * libmytime-common : New commons library. * libmytime-common/mytime-accounts-manager-factory.h * libmytime-common/mytime-accounts-manager-factory.c : Accounts managers factory * libmytime-common/mytime-accounts-manager-interface.h * libmytime-common/mytime-accounts-manager-interface.c : Defines accounts manager api * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementation based on online desktop services * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementatin based on keyring 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: There will be two new functions: load_applications_table and load_events_table, as the two processes were quite different from each other. Window change events data from tha local DB, from before last_uploaded_date, is removed, to be overwritten by the data from CVS downloaded file. When retrieving information about window change events, application IDs are updated, as an app id, may not refer the same application in the local DB, and in the CVS file. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Show a warning dialog when changing the info of the remote storage in the GUI. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a method to check if a file exists in the remote storage 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added functions to backup and restore the data base. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Bug fixed in merge process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved a bug indicated in the same story. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: Change the behavior of the merging process. Data before last uploaded date, won't be ignored. It will overwrite local data. * src/data_server/mytime_data_operations.c: Check if latest file in web service, is different from the oldest one uploaded from the current computer, before launching the merging process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Return the name of the youngest file with a concrete prefix of the remote storage. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Select the remote storage from the GUI 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: Window change summary merging process completed. 2008-09-22 Antonio lvarez Feijoo <aalvarez@igalia.com> * Implemented a function to get the youngest file stored in the remote storage that begin with a specific prefix 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: Converted SQLite Helper library into a GObject, that has the DB name as a parameter. * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Changed DAOs, to be adapted to the new SQLite Helper GObject. Every DAO has a pointer to its SQLite Helper. * data/sql/mytime.sql: Added the "NOT NULL UNIQUE" constraints to name attribute in the Application table, so the merging process is easier. * src/data_server/mytime_data_operations.c: Began the merging process between local and remote DB. Merging Application tables, is almost done. 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/main.c: * src/tempusfugit/Makefile.am: Created a library libmytime-tempusfugit.la and changed name of binary and used file main.c to generate that binary. These changes are needed to generate documentation with GTK-Doc. * data/man/Makefile.am: * data/man/mytime-gui.1: * data/man/tempusfugit.1: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Modified name of binary, not it's called mytime-tempusfugit instead of tempusfugit. 2008-09-19 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added one library to compress and uncompress files in .gz format 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * doc: Added doc folder with folders and files needed to generate GTK-Doc documentation, for now its's pending of some changes on source code. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Upload to the remote storage the CVS files of the tables of the data base when exit from MyTime. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Updated the GConf schema 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Created the attributes needed to merge 2008-09-18 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_sqlite_helper.c: * mytime_sqlite_helper.h: Completed the functions to make the dumping and loading DB process. They still use a file specified as a string in the code: A variable, or a parameter, should be used instead. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved bug: now doesn't store applications with null title * Solved bug: mytime doesn't crashes when the user and the password of box.net is incorrect 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_dao_window_change_summary.c: * mytime_dao_action_summary.c: * mytime_dao_application.c: DAOs updated, so they now use sqlite3_prepare_v2 function, instead of the sqlite3_prepare one, to improve statement preparation. 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: * NEWS: Updated files to first release. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * gui/mytime.c: Removed some previous debug comments. * data_server/mytime_dao_window_change_summary.c: Corrected mytime_dao_window_change_summary_select_interval_usage function, to make the queries with the timestamp >= starttime, and timestamp < endtime (previously it was timestamp <= endtime). 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updated date. * src/data_server/mytime_data_server.c: Commented some lines to avoid to use the class mytime_data_operations for the moment. * src/gui/mytime.c: * data/glade/mytime.glade: * po/gl.po: * po/es.po: * po/ChangeLog: Updated some labels and their translations. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Corrected a bug: the aplications query was being made after retrieving data, so a segfault was produced when new applications came. 2008-09-16 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/Makefile.am: Commented some lines to not generate test-wc binary. * src/data_server/test_ws.c: Added header with license. Reviewed code guidelines. * src/scripts/boxnet: Removed files not needed anymore, implemented this functionality in C code at Data Server. * po/gl.po: * po/LINGUAS: * po/es.po: * po/ChangeLog: * po/POTFILES.in: * po/POTFILES.skip: Added Spanish translation and updated Galician translation. 2008-09-16 Santiago lvarez Martnez <salvarez@igalia.com> * mytime.c: Solved a bug that caused incorrect behaviours when changing the graph type, after a data query, both with the Usage and the Total_Usage option. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved completly the issue of the about dialog. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Store the last timestamp selected and show it in all the panels. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added the operation to delete files from the remote storage 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Changed the order of the columns of the historic. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved partially the issue of the about dialog 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Some bugs resolved in the GUI 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a new GObject with the operation to merge local and remote data 2008-09-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: * README: Updated dependencies, now MyTime needs the library libsoup to interact with the Web Service box.net. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added comments for each function. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added methods to storage files in a remote web server 2008-09-09 Ivn Gmez Rodrguez <igomez@igalia.com> *tf-application.c *tf-screen.c : Modified in order to completely avoid differentation between types of events 2008-09-04 Antonio lvarez Feijoo <aalvarez@igalia.com> * Save user and password of the Web Service 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_access.c: (mytime_data_access_store_current_application) New method to store information about the current application till this moment. * src/data_server/mytime_data_server.c: (mytimedataserver_query_stop) (mytimedataserver_query_close) Call to a new method to store information about current application till this moment that MyTime stops to record or it is closed. * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: Adding licenste to headers. * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: Adapting to code guidelines. 2008-09-03 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/gui/mytime.c: Modified GUI and window change DAO, to work with UTC all the time (only at the last moment, the time is shown to the user in its local time). * src/tempusfugit/mytime_events_catcher.c: Began to send a flag signal from Events Catcher when stopped, to make Data Server not store the next time to the current application (make an artificial window change). Still in comments. 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * README: Added acknowledgements section. * libmytime-error/Makefile.am: * src/data_server/data/Makefile.am: * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/Makefile.am: * src/tempusfugit/Makefile.am: * Makefile.am: * data/sql/Makefile.am: * data/images/Makefile.am: * data/Makefile.am: * data/man/Makefile.am: * data/glade/Makefile.am: Added headers with license. 2008-09-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed libgnomeui dependecy. * debian/copyright: Added copyright related with libegg project. * libmytime-error/mytime_error.h: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_do_application.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/Makefile.am: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * src/gui/egg-datetime.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-register-dbus.h: * src/tempusfugit/tf-observer.c: Updated code guildelines. * data/Makefile.am: Added make clean and distclean. 2008-09-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * New component to select date and time 2008-09-01 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-register-dbus.c: * tempusfugit/tf-register-dbus.h: Updated to code guidelines. 2008-08-29 Manuel Rego Casasnovas <mrego@igalia.com> * gui/chart.c: * gui/controller.c: * gui/useful.c: * gui/mytime.c: * gui/chart.h: * gui/controller.h: * gui/useful.h: Adapting code guidelines. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Solved a bug related to timezones when retrieving data from GnomeDateEdit elements. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Applications are retrieved (and updated), before any query about usage, so every new application will appear in the graph with its correct name. Corrected a bug when selecting by hours, related to the Summer Time Change. Ignored fields depending to the measuring time, to make the queries better. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_do_window_change_summary.c: * data_server/mytime_do_action_summary.c: * data_server/mytime_do_window_change_summary.h: * data_server/mytime_do_action_summary.h: * data_server/mytime_do_application.c: * data_server/mytime_do_application.h: * data_server/test.c: * data_server/mytime_data_server.c: * data_server/mytime_sqlite_helper.c: * data_server/mytime_data_server.h: * data_server/mytime_sqlite_helper.h: Adapting to gnome guidelines. 2008-08-28 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/mytime.c: Some bugs corrected about retrieving data from DAOs, and showing them into GUI. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_application.c: * data_server/mytime_data_access.c: * data_server/mytime_data_access.h: Aplying code guidelines. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_window_change_summary.h: * data_server/mytime_dao_application.c: * data_server/mytime_dao_application.h: Adapting to code guidelines. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Applying codi guidelines. * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/controller.h: Fixing some errors introduced on previous commit. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/chart.h: * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-observer.c: * src/tempusfugit/mytime_events_catcher.c: Modified C ++ comments not recommended ("// ...") for C comments ("/* ... */"). * README: Modified installation depdencies. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_server.xml: * src/tempusfugit/mytime_data_server.xml: * src/gui/mytime_data_server.xml: Adding method "mytimedataserver_query_close". * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_server.h: (mytimedataserver_query_close) Added method to close Data Server. * src/gui/controller.c: * src/gui/controller.h: (controller_data_server_close) Added function that close Data Server via D-Bus. * src/gui/mytime.c: (my_time_on_menuitem_quit_activate) Close Data Server when MyTime is closed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * sql/Makefile.in: Removing generated file. * sql/Makefile.am: Added file needed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_quit_activate) Stoping Events Catcher when MyTime is closed. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_about_activate) Added acknowledgements to about dialog. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_sqlite_helper.c: (open_user_db) Fixing a bug and updated SQL file path. * src/data_server/data/mytime.sql: * src/data_server/data/Makefile.am: * data/sql: Moved SQL file to "data/sql". * src/gui/mytime.c: * src/gui/Makefile.am: * src/gui/glade2: * data/glade: Moved glade file to "data/glade". * configure.ac: * data/Makefile.am: Updated folders and subfolders. * data/images/Makefile.in: * data/images/Makefile: * data/man/Makefile.in: * data/man/Makefile: Removing generated files. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: * data/man: Moved man pages to folder "data/man". * data/mytime.png: * data/mytime.xpm: * data/images: Moved icons to folder "data/images". * data/Makefile.am: Some changes due to movements. Simplified process for ".desktop" file. 2008-08-25 Manuel Rego Casasnovas <mrego@igalia.com> * debian/menu: Added this file to window manager that don't handle ".desktop" files. * src/data_server/mytime_data_server.c: Removed lines related with GConf schemas, these are already installed automatically. * src/data_server/mytime_sqlite_helper.c: Commented some lines that kill Data Server. * src/gui/mytime.c: Started Data Server when MyTime start, and started TempusFugit depending on value of a GConf variable. * src/Makefile.am: Removed "mytime.schemas". 2008-08-25 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Low used-time applications, are summarized into an "Other applications" field, when querying for total usage. A limit is defined as a constant in the code (2% in this moment), so every application less used than that percentage, will be grouped into "Other applications". 2008-08-22 Ivn Gmez Rodrguez <igomez@igalia.com> Added functions to export / import database 2008-08-22 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Modified section, now section is "utils". Changed installation dependency "gconf2" instead of "libgconf2-4". Removing last dot from description. * debian/copyright: Added link to license on local file system. Updated FSF address. * debian/docs: Removed COPYRIGHT and INSTALL files. * src/mytime.schemas: * data/mytime.schemas.in: * src/Makefile.am: * data/Makefile.am: Moved schema to data folder, it's more common. * configure.ac: Removed some empty lines. * data/mytime.xpm: New icon in xpm format and 32x32 size. * data/mytime.desktop.in.in: * src/gui/Makefile.am: Modified icon format from png to xpm. * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: Added manpages for these commands. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed installation dependy xcreensaver. * debian/changelog: Change to create packages called "alpha". * configure.ac: Removed a line not needed. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/images: Deleted this folder, now the new folder data is used to store the icon. * src/gui/mytime.c: Some changes related with about dialog. * src/gui/Makefile.am: Removed folder images from SUBDIRS. * src/gui/glade2/mytime.glade: Removed information of about dialog. * configure.ac: Changes related with new and former folders. * Makefile.am: Deleted some lines not needed and added folder data to SUBDIRS. * data: Added new folder * data/mytime.desktop.in.in: Template to do that MyTime appears on desktop menu. * data/mytime.png: MyTime icon. * data/Makefile.am: Makefile to create icon and process desktop menu. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updating build dependencies. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * configure.ac: Modified way to check dependencies for TempusFugit. * INSTALL: Automatically modified with autotools. * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/tempusfugit/Makefile.am: Removing some dependencies not needed. * src/tempusfugit/applet: Folder deleted because it's not used and it's not going to be used anymore. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Added some dependencies and modified package section and priority. Some dependencies should be reviewed. * debian/copyright: Some changes to add authors information. * debian/rules: Removing some commented lines. Now package is created succesfully. * src/data_server/Makefile.am: Removed test from binary created. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * debian: Folder to create debian package, still pending of some fixes. Currently debian package is not created properly. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/useful.h: Added Santiago lvarez on copyright of these files. * src/gui/glade2/mytime.glade: Added Santiago lvarez to authors list. 2008-08-19 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.schemas: * src/mytime.schemas: Moved GConf schema file, as now there are more parameters to be stored in GConf. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_events_catcher.xml : Added file which describe events catcher service * Makefile.am : Modified to generate dbus bindings for events catcher service * controller.h/.c : Added new methods to call events service methods * mytime.c : Added calls to events catcher service for stop or start the events catcher. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : New template for service descriptor * Makefile.am : Modified to add generation of service descriptor 2008-08-18 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: Improved select information process, including a SQL function, to get all information in one single Select statement. * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: GUI start & stop buttons, make DataServer start & stop registering events. * src/data_server/data/mytime.db: Database updated. * src/gui/useful.h: * src/gui/useful.c: Removed unnecessary methods. * src/gui/mytime.c: Adapt the GUI, to use the retrieved information (that now comes compressed). 2008-08-11 Ivn Gmez Rodrguez <igomez@igalia.com> * trunk/src/data_server/mytime_sqlite_helper.h * trunk/src/data_server/mytime_sqlite_helper.c : Implements new operations which performs connection to DB * trunk/configure.ac * trunk/src/data_server/mytime_dao_window_change_summary.c * trunk/src/data_server/mytime_dao_action_summary.c * trunk/src/data_server/mytime_dao_application.c * trunk/src/data_server/mytime_data_server.c * trunk/src/data_server/data/Makefile.am * trunk/src/data_server/Makefile.am : Modified to use new open database operation 2008-08-07 Ivn Gmez Rodrguez <igomez@igalia.com> *scripts/boxnet/BoxDotNetTest.py : BoxNet client, offer methods to get info from service and upload files *scripts/boxnet/Web.py *scripts/boxnet/boxdotnet.py : Useful sources from conduit project 2008-08-01 Santiago lvarez Martnez <salvarez@igalia.com> * AUTHORS * src/data_server/mytime_do_window_change_summary.c * src/data_server/mytime_do_action_summary.c * src/data_server/mytime_dao_window_change_summary.c * src/data_server/mytime_dao_action_summary.c * src/data_server/mytime_dao_application.c * src/data_server/mytime_data_access.c * src/data_server/test.c * src/data_server/data/mytime.db * src/data_server/Makefile.am * src/gui/mytime.c Summarize process ready. 2008-07-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/data/mytime.sql: * src/data_server/data/mytime.db: Window change events are registered, splitted in intervals, and showed by the GUI, correctly. Local time, is correctly considered. Application actions are splitted in intervals, and considered by their DAO, correctly. They're still not registered and received. Database files, are updated. 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/configure.ac trunk/src/data_server/data/Makefile.am : Improving service files generation and installation 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/src/tempusfugit/applet/gnome/.deps : Removed, it is unneeded 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * TODO: TODO updated. * src/gui/mytime.c: * src/gui/mytime.schemas: * src/gui/Makefile.am: Corrected some files to make schemas installation possible. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas * src/gui/Makefile.am GConf schema corrected. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas Added the schema for the GUI property. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * configure.ac * src/gui/mytime.c * src/gui/Makefile.am * src/gui/glade2/mytime.glade Improved GUI+GConf integration. Some GUI bugs corrected 2008-07-14 Santiago lvarez Martnez <salvarez@igalia.com> MyTime GUI integration with GConf. 2008-07-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/data/Makefile.am: * src/gui/images/Makefile.am: * src/gui/glade2/Makefile.am: Uploading some missed files of patch by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-07-03 Manuel Rego Casasnovas <mrego@igalia.com> * configure.ac: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/Makefile.am: * src/gui/mytime.c: * src/gui/Makefile.am: Changes to fix problems when make install is used, applied patch sent by Iganacio Casal Quinteiro <nacho.resa@gmail.com>. Removed libgda dependency. 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_dao_window_change_summary.c * mytime_dao_action_summary.c * mytime_dao_application.c : Changed some incorrect paths 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * applet/Makefile.in * applet/gnome/Makefile.in * applet/gnome/Makefile * applet/common/Makefile.in * applet/common/.deps * applet/common/Makefile * applet/Makefile : Delete files which should not be in repository 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> ItEr19S02TaskDataServerPrototypeItEr18S02 * configure.ac: Added tempusfugit dir and subdirs in AC_OUTPUT argument 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * tempusfugit/tf-event-session-dbus.c * tempusfugit/tf-event-session-dbus.h * tempusfugit/tf-event-wc-dbus.c * tempusfugit/tf-event-wc-dbus.h * tempusfugit/tf-event-dbus.c * tempusfugit/tf-event-dbus.h * tempusfugit/tf-event-it-dbus.c : Deleted unnecesary files * Makefile.am: Added tempusfugit/applet in variable SUBDIR 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Implemeted and tested storing of window changes in data server 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Deleted unnecesary changes in tempusfugit * Implemented new class tf-register and changes in tf-observer to use it 2008-06-20 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_do_application.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_access.h: * src/data_server/mytime_data_server.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * po/gl.po: * po/POTFILES.in: Removed trailing whitespaces and some programming guidelines applied. Added translation for option "--All--". 2008-06-20 Ivn Gmez Rodrguez <igomez@igalia.com> * useful.h * useful.c: Added method useful_formatDataMilisecs * mytime.c: Changed uses of useful_formatDataMinutes in useful_formatDataMilisecs 2008-06-15 Diego Pino Garca <dpino@igalia.com> ItEr16S02TaskDataServerPrototypeItEr15S02 * Script to generate example data 2008-06-05 Manuel Rego Casasnovas <mrego@igalia.com> * autogen.sh: Now it's more simple and calls to gnome-autogen.sh * configure.in: * configure.ac: Changed the name for file configure.in (now more descriptive, .ac means that this file is processed by autoconf) * ltmain.sh: File not needed (autogenerated by new autogen.sh) * po/LINGUAS: * po/mytime.pot: Using a non deprecated method to i18n. ALL_LINGUAS won't be used, instead of this, po/LINGUAS will keep a list of languages translated. Translators only have to modify files inside po folder and nothing outside this folder 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/useful.c: Removing unnecessary use of a function to fix memory problems. * src/gui/glade2/mytime.glade: Modified link to MyTime home page (http://mytime.igalia.com). * configure.in: * src/gui/mytime.c: * po/POTFILES.in: Added internationalization support. * po/mytime.pot: Generated master translation. * po/ChangeLog: * po/gl.po: Added Galician translation by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * controller.c: Fixing some memory problems related with strcat. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Delete events from the GUI. * Added DAO and DO objects of action summary. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at query time usage when click with the right button of the mouse over the chart: * UNMARKED_LINES * UNMARKED_STACKED_LINES * LINE * STACKED_LINES * AREAS * STACKED_AREAS * ADJACENT_BARS * STACKED_BARS * ADJACENT_COLUMNS * STACKED_COLUMNS * Changed some values in the about dialog. * Removed from the svn the unused vala directory. 2008-06-01 Diego Pino Garca <dpino@igalia.com> ItEr14S02TaskDataServerPrototypeItEr13S03 * Script to generate example data 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime.sql: * data/mytime.db: Added new field interval and removed field user on table event_summary. Removed table users. * mytime_do_window_change_summary.c: * mytime_dao_window_change_summary.c: * mytime_do_window_change_summary.h: Changed property user for new property interval. 2008-05-30 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at total time usage when click with the right button of the mouse over the chart: * PIE * SPLIT_PIE * HALF_PIE * SPLIT_HALF_PIE * RING * SPLIT_RING 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * First import to SVN at SourceForge.net
2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Changes for new release. * configure.ac: Updated MyTime version to 0.3. * TODO: * NEWS: Updated these files for the new release of MyTime 0.3. 2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-idle.c: Updated idle time to 5 minutes. * tempusfugit/tf-register-dbus.c: Removed a debug line not needed. 2008-11-11 Ivn Gmez Rodrguez <igomez@igalia.com> Modified to report inactivity to data server 2008-11-10 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/main.c: * configure.ac: Fixed an internationalization problem. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: Using gettext to translate some pending messages. * po/gl.po: * po/es.po: * po/ChangeLog: Updated translation for these messages. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: * src/gui/main.c: * src/gui/Makefile.am: Updated some files to generate a library libmytime-gui.la to be used in GTK-Doc. * doc/reference/Makefile.am: Updated GTK-Doc Makefile to use this new library. * debian/menu: * data/mytime.desktop.in.in: * data/man/mytime.1: * data/man/mytime-gui.1: * data/man/Makefile.am: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Made some changes related with application's name change, not it's called just "mytime" instead of "mytime-gui". 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * po/Chagelog: * po/es.po: * po/gl.po: Updated translations. * src/gui/mytime.c: Added called to gettext to translate the different kind of charts. 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: Updated this file. 2008-11-04 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_data_server_facade.c: * data_server/mytime_sqlite_helper.c: Updated GTK-Doc comments. 2008-10-05 Ivn Gmez Rodrguez <igomez@igalia.com> Bug fixed in connect method. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updaed version. * NEWS: Added news of 0.2 version. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * mytime_sqlite_helper.h: * mytime_sqlite_helper.c: (load_events_table) Fixed a bug when "last_uploaded_date" is empty. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: * configure.ac: Updated version MyTime 0.2. * src/gui/mytime.c: * po/gl.po: * po/es.po: Added a translatable string. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * po/gl.po: * po/es.po: Updated translations. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * src/data_server/mytime_data_operations.c: * src/data_server/minigzip.c: * src/data_server/minigzip.h: * src/data_server/Makefile.am: Removed files related with compression. * configure.ac: Added package check for unit tests. * TODO: Updated this file. * autogen.sh: Added a checking to see if gtk-doc is installed. 2008-10-01 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: * src/data_server/mytime_data_operations.h: * src/data_server/mytime_remote_storage.c: * src/data_server/mytime_data_server_facade.h * src/data_server/mytime_data_server_dbus.h * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: * doc/reference/Makefile.am: * doc/reference/mytime-docs.sgml: * Makefile.am: Improved Gtk-Doc documentation. * src/gui/mytime.c: Added version information to the About dialog. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: Added Gtk-Doc to DAOs. * tests/Makefile.am: * tests/check_data_server.c: Adapted the tests to the new DataServer structure. 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> Adding main.c 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_data_access and mytime_data_server was replaced by mytime_data_server_facade and mytime_data_server_dbus * Added main file 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * libmytime-common/mytime-accounts-manager-interface.c: Bug fixed in a non-null check. * src/data_server/mytime_data_access.c: Not summarizable data, set to last 7 days, last 3 months, and last 2 years. * src/gui/mytime.c: * src/gui/Makefile.am: Changed the way to save/get passwords from accounts. Now, GUI uses libmytime-common library. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_main.c: * tests/check_mytime.h: * tests/check_accounts_manager.c: * tests/Makefile.am: Added unit test for Accounts Manager. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: Summarize events function updated in the DataServer. This is called after merging process between local and remote database. * tests/check_mytime.h: * tests/check_data_server.c: Some few bugs in the tests. 2008-09-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/test_ws.c: File deleted. * tests/check_main.c: * tests/check_mytime.h: * tests/Makefile.am: * tests/check_web_service.c: * tests/check_data_server.c: Added Web Service unit tests. 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_data_server.c: Modified last unit test, to clean the database at the end 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * po/POTFILES.in: Just reviewed two lines. * src/data_server/test.c: * tests: * tests/Makefile.am: * tests/check_data_server.c: * configure.ac: * Makefile.am: Replaced the old tests (by the moment, only the DataServer one), by the Check unit test ones. The /tests directory was added to project's root directory, to place there every unit test. 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> Initalization of column window title was removed, it will not be used 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : Changed the executable name 2008-09-25 Manuel Rego Casasnovas <mrego@igalia.com> * doc/reference/data_server: * doc/reference/libmytime-common: * doc/reference/gui: * doc/reference/tempusfugit: Deleted folders not needed. * configure.ac: * doc/reference/Makefile.am: * doc/reference/version.xml.in: * doc/reference/mytime-docs.sgml: Made some changes to generate all documentation related with MyTime together. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/mytime-account-data.c: * libmytime-common/mytime-accounts-manager-interface.c: * libmytime-common/Makefile.am: * libmytime-common/mytime-account-data.h: * libmytime-common/mytime-accounts-manager-interface.h: Separeted object MytimeAccountData on a different file of MytimeAccountsManagerInterface. * doc/reference/data_server/Makefile.am: * doc/reference/libmytime-common: * doc/reference/libmytime-common/libmytime-common-docs.sgml: * doc/reference/libmytime-common/Makefile.am: * doc/reference/libmytime-common/version.xml.in: * doc/reference/gui/Makefile.am: * doc/reference/Makefile.am: * doc/reference/tempusfugit/Makefile.am: Updated files to generate documentation. * Makefile.am: Updated Makefile to create documentation of some modules. * configure.ac: Updated to create documentation with GTK-Doc. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: * src/data_server/Makefile.am: User's password is taken from the Keyring. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Old CSV files are deleted from the web service, after uploading the new ones. * po/es.po: Typo. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/Makefile.in: Remove file not needed. * libmytime-common/Makefile.am: Updated Makefile.am to create a library "mytime-common.la". * Makefile.am: Update subdirs order. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: At the beginning of the merge process, .lock file is uploaded to the web service. At the end, it's deleted. 2008-09-23 Ivn Gmez Rodrguez <igomez@igalia.com> * libmytime-common : New commons library. * libmytime-common/mytime-accounts-manager-factory.h * libmytime-common/mytime-accounts-manager-factory.c : Accounts managers factory * libmytime-common/mytime-accounts-manager-interface.h * libmytime-common/mytime-accounts-manager-interface.c : Defines accounts manager api * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementation based on online desktop services * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementatin based on keyring 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: There will be two new functions: load_applications_table and load_events_table, as the two processes were quite different from each other. Window change events data from tha local DB, from before last_uploaded_date, is removed, to be overwritten by the data from CVS downloaded file. When retrieving information about window change events, application IDs are updated, as an app id, may not refer the same application in the local DB, and in the CVS file. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Show a warning dialog when changing the info of the remote storage in the GUI. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a method to check if a file exists in the remote storage 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added functions to backup and restore the data base. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Bug fixed in merge process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved a bug indicated in the same story. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: Change the behavior of the merging process. Data before last uploaded date, won't be ignored. It will overwrite local data. * src/data_server/mytime_data_operations.c: Check if latest file in web service, is different from the oldest one uploaded from the current computer, before launching the merging process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Return the name of the youngest file with a concrete prefix of the remote storage. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Select the remote storage from the GUI 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: Window change summary merging process completed. 2008-09-22 Antonio lvarez Feijoo <aalvarez@igalia.com> * Implemented a function to get the youngest file stored in the remote storage that begin with a specific prefix 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: Converted SQLite Helper library into a GObject, that has the DB name as a parameter. * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Changed DAOs, to be adapted to the new SQLite Helper GObject. Every DAO has a pointer to its SQLite Helper. * data/sql/mytime.sql: Added the "NOT NULL UNIQUE" constraints to name attribute in the Application table, so the merging process is easier. * src/data_server/mytime_data_operations.c: Began the merging process between local and remote DB. Merging Application tables, is almost done. 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/main.c: * src/tempusfugit/Makefile.am: Created a library libmytime-tempusfugit.la and changed name of binary and used file main.c to generate that binary. These changes are needed to generate documentation with GTK-Doc. * data/man/Makefile.am: * data/man/mytime-gui.1: * data/man/tempusfugit.1: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Modified name of binary, not it's called mytime-tempusfugit instead of tempusfugit. 2008-09-19 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added one library to compress and uncompress files in .gz format 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * doc: Added doc folder with folders and files needed to generate GTK-Doc documentation, for now its's pending of some changes on source code. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Upload to the remote storage the CVS files of the tables of the data base when exit from MyTime. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Updated the GConf schema 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Created the attributes needed to merge 2008-09-18 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_sqlite_helper.c: * mytime_sqlite_helper.h: Completed the functions to make the dumping and loading DB process. They still use a file specified as a string in the code: A variable, or a parameter, should be used instead. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved bug: now doesn't store applications with null title * Solved bug: mytime doesn't crashes when the user and the password of box.net is incorrect 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_dao_window_change_summary.c: * mytime_dao_action_summary.c: * mytime_dao_application.c: DAOs updated, so they now use sqlite3_prepare_v2 function, instead of the sqlite3_prepare one, to improve statement preparation. 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: * NEWS: Updated files to first release. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * gui/mytime.c: Removed some previous debug comments. * data_server/mytime_dao_window_change_summary.c: Corrected mytime_dao_window_change_summary_select_interval_usage function, to make the queries with the timestamp >= starttime, and timestamp < endtime (previously it was timestamp <= endtime). 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updated date. * src/data_server/mytime_data_server.c: Commented some lines to avoid to use the class mytime_data_operations for the moment. * src/gui/mytime.c: * data/glade/mytime.glade: * po/gl.po: * po/es.po: * po/ChangeLog: Updated some labels and their translations. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Corrected a bug: the aplications query was being made after retrieving data, so a segfault was produced when new applications came. 2008-09-16 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/Makefile.am: Commented some lines to not generate test-wc binary. * src/data_server/test_ws.c: Added header with license. Reviewed code guidelines. * src/scripts/boxnet: Removed files not needed anymore, implemented this functionality in C code at Data Server. * po/gl.po: * po/LINGUAS: * po/es.po: * po/ChangeLog: * po/POTFILES.in: * po/POTFILES.skip: Added Spanish translation and updated Galician translation. 2008-09-16 Santiago lvarez Martnez <salvarez@igalia.com> * mytime.c: Solved a bug that caused incorrect behaviours when changing the graph type, after a data query, both with the Usage and the Total_Usage option. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved completly the issue of the about dialog. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Store the last timestamp selected and show it in all the panels. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added the operation to delete files from the remote storage 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Changed the order of the columns of the historic. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved partially the issue of the about dialog 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Some bugs resolved in the GUI 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a new GObject with the operation to merge local and remote data 2008-09-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: * README: Updated dependencies, now MyTime needs the library libsoup to interact with the Web Service box.net. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added comments for each function. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added methods to storage files in a remote web server 2008-09-09 Ivn Gmez Rodrguez <igomez@igalia.com> *tf-application.c *tf-screen.c : Modified in order to completely avoid differentation between types of events 2008-09-04 Antonio lvarez Feijoo <aalvarez@igalia.com> * Save user and password of the Web Service 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_access.c: (mytime_data_access_store_current_application) New method to store information about the current application till this moment. * src/data_server/mytime_data_server.c: (mytimedataserver_query_stop) (mytimedataserver_query_close) Call to a new method to store information about current application till this moment that MyTime stops to record or it is closed. * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: Adding licenste to headers. * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: Adapting to code guidelines. 2008-09-03 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/gui/mytime.c: Modified GUI and window change DAO, to work with UTC all the time (only at the last moment, the time is shown to the user in its local time). * src/tempusfugit/mytime_events_catcher.c: Began to send a flag signal from Events Catcher when stopped, to make Data Server not store the next time to the current application (make an artificial window change). Still in comments. 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * README: Added acknowledgements section. * libmytime-error/Makefile.am: * src/data_server/data/Makefile.am: * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/Makefile.am: * src/tempusfugit/Makefile.am: * Makefile.am: * data/sql/Makefile.am: * data/images/Makefile.am: * data/Makefile.am: * data/man/Makefile.am: * data/glade/Makefile.am: Added headers with license. 2008-09-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed libgnomeui dependecy. * debian/copyright: Added copyright related with libegg project. * libmytime-error/mytime_error.h: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_do_application.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/Makefile.am: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * src/gui/egg-datetime.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-register-dbus.h: * src/tempusfugit/tf-observer.c: Updated code guildelines. * data/Makefile.am: Added make clean and distclean. 2008-09-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * New component to select date and time 2008-09-01 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-register-dbus.c: * tempusfugit/tf-register-dbus.h: Updated to code guidelines. 2008-08-29 Manuel Rego Casasnovas <mrego@igalia.com> * gui/chart.c: * gui/controller.c: * gui/useful.c: * gui/mytime.c: * gui/chart.h: * gui/controller.h: * gui/useful.h: Adapting code guidelines. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Solved a bug related to timezones when retrieving data from GnomeDateEdit elements. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Applications are retrieved (and updated), before any query about usage, so every new application will appear in the graph with its correct name. Corrected a bug when selecting by hours, related to the Summer Time Change. Ignored fields depending to the measuring time, to make the queries better. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_do_window_change_summary.c: * data_server/mytime_do_action_summary.c: * data_server/mytime_do_window_change_summary.h: * data_server/mytime_do_action_summary.h: * data_server/mytime_do_application.c: * data_server/mytime_do_application.h: * data_server/test.c: * data_server/mytime_data_server.c: * data_server/mytime_sqlite_helper.c: * data_server/mytime_data_server.h: * data_server/mytime_sqlite_helper.h: Adapting to gnome guidelines. 2008-08-28 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/mytime.c: Some bugs corrected about retrieving data from DAOs, and showing them into GUI. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_application.c: * data_server/mytime_data_access.c: * data_server/mytime_data_access.h: Aplying code guidelines. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_window_change_summary.h: * data_server/mytime_dao_application.c: * data_server/mytime_dao_application.h: Adapting to code guidelines. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Applying codi guidelines. * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/controller.h: Fixing some errors introduced on previous commit. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/chart.h: * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-observer.c: * src/tempusfugit/mytime_events_catcher.c: Modified C ++ comments not recommended ("// ...") for C comments ("/* ... */"). * README: Modified installation depdencies. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_server.xml: * src/tempusfugit/mytime_data_server.xml: * src/gui/mytime_data_server.xml: Adding method "mytimedataserver_query_close". * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_server.h: (mytimedataserver_query_close) Added method to close Data Server. * src/gui/controller.c: * src/gui/controller.h: (controller_data_server_close) Added function that close Data Server via D-Bus. * src/gui/mytime.c: (my_time_on_menuitem_quit_activate) Close Data Server when MyTime is closed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * sql/Makefile.in: Removing generated file. * sql/Makefile.am: Added file needed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_quit_activate) Stoping Events Catcher when MyTime is closed. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_about_activate) Added acknowledgements to about dialog. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_sqlite_helper.c: (open_user_db) Fixing a bug and updated SQL file path. * src/data_server/data/mytime.sql: * src/data_server/data/Makefile.am: * data/sql: Moved SQL file to "data/sql". * src/gui/mytime.c: * src/gui/Makefile.am: * src/gui/glade2: * data/glade: Moved glade file to "data/glade". * configure.ac: * data/Makefile.am: Updated folders and subfolders. * data/images/Makefile.in: * data/images/Makefile: * data/man/Makefile.in: * data/man/Makefile: Removing generated files. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: * data/man: Moved man pages to folder "data/man". * data/mytime.png: * data/mytime.xpm: * data/images: Moved icons to folder "data/images". * data/Makefile.am: Some changes due to movements. Simplified process for ".desktop" file. 2008-08-25 Manuel Rego Casasnovas <mrego@igalia.com> * debian/menu: Added this file to window manager that don't handle ".desktop" files. * src/data_server/mytime_data_server.c: Removed lines related with GConf schemas, these are already installed automatically. * src/data_server/mytime_sqlite_helper.c: Commented some lines that kill Data Server. * src/gui/mytime.c: Started Data Server when MyTime start, and started TempusFugit depending on value of a GConf variable. * src/Makefile.am: Removed "mytime.schemas". 2008-08-25 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Low used-time applications, are summarized into an "Other applications" field, when querying for total usage. A limit is defined as a constant in the code (2% in this moment), so every application less used than that percentage, will be grouped into "Other applications". 2008-08-22 Ivn Gmez Rodrguez <igomez@igalia.com> Added functions to export / import database 2008-08-22 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Modified section, now section is "utils". Changed installation dependency "gconf2" instead of "libgconf2-4". Removing last dot from description. * debian/copyright: Added link to license on local file system. Updated FSF address. * debian/docs: Removed COPYRIGHT and INSTALL files. * src/mytime.schemas: * data/mytime.schemas.in: * src/Makefile.am: * data/Makefile.am: Moved schema to data folder, it's more common. * configure.ac: Removed some empty lines. * data/mytime.xpm: New icon in xpm format and 32x32 size. * data/mytime.desktop.in.in: * src/gui/Makefile.am: Modified icon format from png to xpm. * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: Added manpages for these commands. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed installation dependy xcreensaver. * debian/changelog: Change to create packages called "alpha". * configure.ac: Removed a line not needed. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/images: Deleted this folder, now the new folder data is used to store the icon. * src/gui/mytime.c: Some changes related with about dialog. * src/gui/Makefile.am: Removed folder images from SUBDIRS. * src/gui/glade2/mytime.glade: Removed information of about dialog. * configure.ac: Changes related with new and former folders. * Makefile.am: Deleted some lines not needed and added folder data to SUBDIRS. * data: Added new folder * data/mytime.desktop.in.in: Template to do that MyTime appears on desktop menu. * data/mytime.png: MyTime icon. * data/Makefile.am: Makefile to create icon and process desktop menu. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updating build dependencies. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * configure.ac: Modified way to check dependencies for TempusFugit. * INSTALL: Automatically modified with autotools. * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/tempusfugit/Makefile.am: Removing some dependencies not needed. * src/tempusfugit/applet: Folder deleted because it's not used and it's not going to be used anymore. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Added some dependencies and modified package section and priority. Some dependencies should be reviewed. * debian/copyright: Some changes to add authors information. * debian/rules: Removing some commented lines. Now package is created succesfully. * src/data_server/Makefile.am: Removed test from binary created. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * debian: Folder to create debian package, still pending of some fixes. Currently debian package is not created properly. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/useful.h: Added Santiago lvarez on copyright of these files. * src/gui/glade2/mytime.glade: Added Santiago lvarez to authors list. 2008-08-19 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.schemas: * src/mytime.schemas: Moved GConf schema file, as now there are more parameters to be stored in GConf. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_events_catcher.xml : Added file which describe events catcher service * Makefile.am : Modified to generate dbus bindings for events catcher service * controller.h/.c : Added new methods to call events service methods * mytime.c : Added calls to events catcher service for stop or start the events catcher. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : New template for service descriptor * Makefile.am : Modified to add generation of service descriptor 2008-08-18 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: Improved select information process, including a SQL function, to get all information in one single Select statement. * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: GUI start & stop buttons, make DataServer start & stop registering events. * src/data_server/data/mytime.db: Database updated. * src/gui/useful.h: * src/gui/useful.c: Removed unnecessary methods. * src/gui/mytime.c: Adapt the GUI, to use the retrieved information (that now comes compressed). 2008-08-11 Ivn Gmez Rodrguez <igomez@igalia.com> * trunk/src/data_server/mytime_sqlite_helper.h * trunk/src/data_server/mytime_sqlite_helper.c : Implements new operations which performs connection to DB * trunk/configure.ac * trunk/src/data_server/mytime_dao_window_change_summary.c * trunk/src/data_server/mytime_dao_action_summary.c * trunk/src/data_server/mytime_dao_application.c * trunk/src/data_server/mytime_data_server.c * trunk/src/data_server/data/Makefile.am * trunk/src/data_server/Makefile.am : Modified to use new open database operation 2008-08-07 Ivn Gmez Rodrguez <igomez@igalia.com> *scripts/boxnet/BoxDotNetTest.py : BoxNet client, offer methods to get info from service and upload files *scripts/boxnet/Web.py *scripts/boxnet/boxdotnet.py : Useful sources from conduit project 2008-08-01 Santiago lvarez Martnez <salvarez@igalia.com> * AUTHORS * src/data_server/mytime_do_window_change_summary.c * src/data_server/mytime_do_action_summary.c * src/data_server/mytime_dao_window_change_summary.c * src/data_server/mytime_dao_action_summary.c * src/data_server/mytime_dao_application.c * src/data_server/mytime_data_access.c * src/data_server/test.c * src/data_server/data/mytime.db * src/data_server/Makefile.am * src/gui/mytime.c Summarize process ready. 2008-07-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/data/mytime.sql: * src/data_server/data/mytime.db: Window change events are registered, splitted in intervals, and showed by the GUI, correctly. Local time, is correctly considered. Application actions are splitted in intervals, and considered by their DAO, correctly. They're still not registered and received. Database files, are updated. 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/configure.ac trunk/src/data_server/data/Makefile.am : Improving service files generation and installation 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/src/tempusfugit/applet/gnome/.deps : Removed, it is unneeded 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * TODO: TODO updated. * src/gui/mytime.c: * src/gui/mytime.schemas: * src/gui/Makefile.am: Corrected some files to make schemas installation possible. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas * src/gui/Makefile.am GConf schema corrected. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas Added the schema for the GUI property. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * configure.ac * src/gui/mytime.c * src/gui/Makefile.am * src/gui/glade2/mytime.glade Improved GUI+GConf integration. Some GUI bugs corrected 2008-07-14 Santiago lvarez Martnez <salvarez@igalia.com> MyTime GUI integration with GConf. 2008-07-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/data/Makefile.am: * src/gui/images/Makefile.am: * src/gui/glade2/Makefile.am: Uploading some missed files of patch by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-07-03 Manuel Rego Casasnovas <mrego@igalia.com> * configure.ac: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/Makefile.am: * src/gui/mytime.c: * src/gui/Makefile.am: Changes to fix problems when make install is used, applied patch sent by Iganacio Casal Quinteiro <nacho.resa@gmail.com>. Removed libgda dependency. 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_dao_window_change_summary.c * mytime_dao_action_summary.c * mytime_dao_application.c : Changed some incorrect paths 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * applet/Makefile.in * applet/gnome/Makefile.in * applet/gnome/Makefile * applet/common/Makefile.in * applet/common/.deps * applet/common/Makefile * applet/Makefile : Delete files which should not be in repository 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> ItEr19S02TaskDataServerPrototypeItEr18S02 * configure.ac: Added tempusfugit dir and subdirs in AC_OUTPUT argument 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * tempusfugit/tf-event-session-dbus.c * tempusfugit/tf-event-session-dbus.h * tempusfugit/tf-event-wc-dbus.c * tempusfugit/tf-event-wc-dbus.h * tempusfugit/tf-event-dbus.c * tempusfugit/tf-event-dbus.h * tempusfugit/tf-event-it-dbus.c : Deleted unnecesary files * Makefile.am: Added tempusfugit/applet in variable SUBDIR 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Implemeted and tested storing of window changes in data server 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Deleted unnecesary changes in tempusfugit * Implemented new class tf-register and changes in tf-observer to use it 2008-06-20 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_do_application.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_access.h: * src/data_server/mytime_data_server.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * po/gl.po: * po/POTFILES.in: Removed trailing whitespaces and some programming guidelines applied. Added translation for option "--All--". 2008-06-20 Ivn Gmez Rodrguez <igomez@igalia.com> * useful.h * useful.c: Added method useful_formatDataMilisecs * mytime.c: Changed uses of useful_formatDataMinutes in useful_formatDataMilisecs 2008-06-15 Diego Pino Garca <dpino@igalia.com> ItEr16S02TaskDataServerPrototypeItEr15S02 * Script to generate example data 2008-06-05 Manuel Rego Casasnovas <mrego@igalia.com> * autogen.sh: Now it's more simple and calls to gnome-autogen.sh * configure.in: * configure.ac: Changed the name for file configure.in (now more descriptive, .ac means that this file is processed by autoconf) * ltmain.sh: File not needed (autogenerated by new autogen.sh) * po/LINGUAS: * po/mytime.pot: Using a non deprecated method to i18n. ALL_LINGUAS won't be used, instead of this, po/LINGUAS will keep a list of languages translated. Translators only have to modify files inside po folder and nothing outside this folder 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/useful.c: Removing unnecessary use of a function to fix memory problems. * src/gui/glade2/mytime.glade: Modified link to MyTime home page (http://mytime.igalia.com). * configure.in: * src/gui/mytime.c: * po/POTFILES.in: Added internationalization support. * po/mytime.pot: Generated master translation. * po/ChangeLog: * po/gl.po: Added Galician translation by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * controller.c: Fixing some memory problems related with strcat. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Delete events from the GUI. * Added DAO and DO objects of action summary. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at query time usage when click with the right button of the mouse over the chart: * UNMARKED_LINES * UNMARKED_STACKED_LINES * LINE * STACKED_LINES * AREAS * STACKED_AREAS * ADJACENT_BARS * STACKED_BARS * ADJACENT_COLUMNS * STACKED_COLUMNS * Changed some values in the about dialog. * Removed from the svn the unused vala directory. 2008-06-01 Diego Pino Garca <dpino@igalia.com> ItEr14S02TaskDataServerPrototypeItEr13S03 * Script to generate example data 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime.sql: * data/mytime.db: Added new field interval and removed field user on table event_summary. Removed table users. * mytime_do_window_change_summary.c: * mytime_dao_window_change_summary.c: * mytime_do_window_change_summary.h: Changed property user for new property interval. 2008-05-30 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at total time usage when click with the right button of the mouse over the chart: * PIE * SPLIT_PIE * HALF_PIE * SPLIT_HALF_PIE * RING * SPLIT_RING 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * First import to SVN at SourceForge.net
2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Changes for new release. * configure.ac: Updated MyTime version to 0.3. * TODO: * NEWS: Updated these files for the new release of MyTime 0.3. 2008-11-12 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-idle.c: Updated idle time to 5 minutes. * tempusfugit/tf-register-dbus.c: Removed a debug line not needed. 2008-11-11 Ivn Gmez Rodrguez <igomez@igalia.com> Modified to report inactivity to data server 2008-11-10 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/main.c: * configure.ac: Fixed an internationalization problem. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: Using gettext to translate some pending messages. * po/gl.po: * po/es.po: * po/ChangeLog: Updated translation for these messages. 2008-11-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/mytime.c: * src/gui/main.c: * src/gui/Makefile.am: Updated some files to generate a library libmytime-gui.la to be used in GTK-Doc. * doc/reference/Makefile.am: Updated GTK-Doc Makefile to use this new library. * debian/menu: * data/mytime.desktop.in.in: * data/man/mytime.1: * data/man/mytime-gui.1: * data/man/Makefile.am: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Made some changes related with application's name change, not it's called just "mytime" instead of "mytime-gui". 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * po/Chagelog: * po/es.po: * po/gl.po: Updated translations. * src/gui/mytime.c: Added called to gettext to translate the different kind of charts. 2008-11-06 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: Updated this file. 2008-11-04 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_data_server_facade.c: * data_server/mytime_sqlite_helper.c: Updated GTK-Doc comments. 2008-10-05 Ivn Gmez Rodrguez <igomez@igalia.com> Bug fixed in connect method. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updaed version. * NEWS: Added news of 0.2 version. 2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> * mytime_sqlite_helper.h: * mytime_sqlite_helper.c: (load_events_table) Fixed a bug when "last_uploaded_date" is empty. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: * configure.ac: Updated version MyTime 0.2. * src/gui/mytime.c: * po/gl.po: * po/es.po: Added a translatable string. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * po/gl.po: * po/es.po: Updated translations. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * src/data_server/mytime_data_operations.c: * src/data_server/minigzip.c: * src/data_server/minigzip.h: * src/data_server/Makefile.am: Removed files related with compression. * configure.ac: Added package check for unit tests. * TODO: Updated this file. * autogen.sh: Added a checking to see if gtk-doc is installed. 2008-10-01 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: * src/data_server/mytime_data_operations.h: * src/data_server/mytime_remote_storage.c: * src/data_server/mytime_data_server_facade.h * src/data_server/mytime_data_server_dbus.h * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: * doc/reference/Makefile.am: * doc/reference/mytime-docs.sgml: * Makefile.am: Improved Gtk-Doc documentation. * src/gui/mytime.c: Added version information to the About dialog. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: Added Gtk-Doc to DAOs. * tests/Makefile.am: * tests/check_data_server.c: Adapted the tests to the new DataServer structure. 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> Adding main.c 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_data_access and mytime_data_server was replaced by mytime_data_server_facade and mytime_data_server_dbus * Added main file 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * libmytime-common/mytime-accounts-manager-interface.c: Bug fixed in a non-null check. * src/data_server/mytime_data_access.c: Not summarizable data, set to last 7 days, last 3 months, and last 2 years. * src/gui/mytime.c: * src/gui/Makefile.am: Changed the way to save/get passwords from accounts. Now, GUI uses libmytime-common library. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_main.c: * tests/check_mytime.h: * tests/check_accounts_manager.c: * tests/Makefile.am: Added unit test for Accounts Manager. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: Summarize events function updated in the DataServer. This is called after merging process between local and remote database. * tests/check_mytime.h: * tests/check_data_server.c: Some few bugs in the tests. 2008-09-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/test_ws.c: File deleted. * tests/check_main.c: * tests/check_mytime.h: * tests/Makefile.am: * tests/check_web_service.c: * tests/check_data_server.c: Added Web Service unit tests. 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * tests/check_data_server.c: Modified last unit test, to clean the database at the end 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> * po/POTFILES.in: Just reviewed two lines. * src/data_server/test.c: * tests: * tests/Makefile.am: * tests/check_data_server.c: * configure.ac: * Makefile.am: Replaced the old tests (by the moment, only the DataServer one), by the Check unit test ones. The /tests directory was added to project's root directory, to place there every unit test. 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> Initalization of column window title was removed, it will not be used 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : Changed the executable name 2008-09-25 Manuel Rego Casasnovas <mrego@igalia.com> * doc/reference/data_server: * doc/reference/libmytime-common: * doc/reference/gui: * doc/reference/tempusfugit: Deleted folders not needed. * configure.ac: * doc/reference/Makefile.am: * doc/reference/version.xml.in: * doc/reference/mytime-docs.sgml: Made some changes to generate all documentation related with MyTime together. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/mytime-account-data.c: * libmytime-common/mytime-accounts-manager-interface.c: * libmytime-common/Makefile.am: * libmytime-common/mytime-account-data.h: * libmytime-common/mytime-accounts-manager-interface.h: Separeted object MytimeAccountData on a different file of MytimeAccountsManagerInterface. * doc/reference/data_server/Makefile.am: * doc/reference/libmytime-common: * doc/reference/libmytime-common/libmytime-common-docs.sgml: * doc/reference/libmytime-common/Makefile.am: * doc/reference/libmytime-common/version.xml.in: * doc/reference/gui/Makefile.am: * doc/reference/Makefile.am: * doc/reference/tempusfugit/Makefile.am: Updated files to generate documentation. * Makefile.am: Updated Makefile to create documentation of some modules. * configure.ac: Updated to create documentation with GTK-Doc. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: * src/data_server/Makefile.am: User's password is taken from the Keyring. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Old CSV files are deleted from the web service, after uploading the new ones. * po/es.po: Typo. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-common/Makefile.in: Remove file not needed. * libmytime-common/Makefile.am: Updated Makefile.am to create a library "mytime-common.la". * Makefile.am: Update subdirs order. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: At the beginning of the merge process, .lock file is uploaded to the web service. At the end, it's deleted. 2008-09-23 Ivn Gmez Rodrguez <igomez@igalia.com> * libmytime-common : New commons library. * libmytime-common/mytime-accounts-manager-factory.h * libmytime-common/mytime-accounts-manager-factory.c : Accounts managers factory * libmytime-common/mytime-accounts-manager-interface.h * libmytime-common/mytime-accounts-manager-interface.c : Defines accounts manager api * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementation based on online desktop services * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementatin based on keyring 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: There will be two new functions: load_applications_table and load_events_table, as the two processes were quite different from each other. Window change events data from tha local DB, from before last_uploaded_date, is removed, to be overwritten by the data from CVS downloaded file. When retrieving information about window change events, application IDs are updated, as an app id, may not refer the same application in the local DB, and in the CVS file. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Show a warning dialog when changing the info of the remote storage in the GUI. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a method to check if a file exists in the remote storage 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added functions to backup and restore the data base. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_data_operations.c: Bug fixed in merge process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved a bug indicated in the same story. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: Change the behavior of the merging process. Data before last uploaded date, won't be ignored. It will overwrite local data. * src/data_server/mytime_data_operations.c: Check if latest file in web service, is different from the oldest one uploaded from the current computer, before launching the merging process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Return the name of the youngest file with a concrete prefix of the remote storage. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> * Select the remote storage from the GUI 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: Window change summary merging process completed. 2008-09-22 Antonio lvarez Feijoo <aalvarez@igalia.com> * Implemented a function to get the youngest file stored in the remote storage that begin with a specific prefix 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: Converted SQLite Helper library into a GObject, that has the DB name as a parameter. * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Changed DAOs, to be adapted to the new SQLite Helper GObject. Every DAO has a pointer to its SQLite Helper. * data/sql/mytime.sql: Added the "NOT NULL UNIQUE" constraints to name attribute in the Application table, so the merging process is easier. * src/data_server/mytime_data_operations.c: Began the merging process between local and remote DB. Merging Application tables, is almost done. 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/main.c: * src/tempusfugit/Makefile.am: Created a library libmytime-tempusfugit.la and changed name of binary and used file main.c to generate that binary. These changes are needed to generate documentation with GTK-Doc. * data/man/Makefile.am: * data/man/mytime-gui.1: * data/man/tempusfugit.1: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Modified name of binary, not it's called mytime-tempusfugit instead of tempusfugit. 2008-09-19 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added one library to compress and uncompress files in .gz format 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> * doc: Added doc folder with folders and files needed to generate GTK-Doc documentation, for now its's pending of some changes on source code. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Upload to the remote storage the CVS files of the tables of the data base when exit from MyTime. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Updated the GConf schema 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Created the attributes needed to merge 2008-09-18 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_sqlite_helper.c: * mytime_sqlite_helper.h: Completed the functions to make the dumping and loading DB process. They still use a file specified as a string in the code: A variable, or a parameter, should be used instead. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved bug: now doesn't store applications with null title * Solved bug: mytime doesn't crashes when the user and the password of box.net is incorrect 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * mytime_dao_window_change_summary.c: * mytime_dao_action_summary.c: * mytime_dao_application.c: DAOs updated, so they now use sqlite3_prepare_v2 function, instead of the sqlite3_prepare one, to improve statement preparation. 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * TODO: * NEWS: Updated files to first release. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * gui/mytime.c: Removed some previous debug comments. * data_server/mytime_dao_window_change_summary.c: Corrected mytime_dao_window_change_summary_select_interval_usage function, to make the queries with the timestamp >= starttime, and timestamp < endtime (previously it was timestamp <= endtime). 2008-09-17 Manuel Rego Casasnovas <mrego@igalia.com> * debian/changelog: Updated date. * src/data_server/mytime_data_server.c: Commented some lines to avoid to use the class mytime_data_operations for the moment. * src/gui/mytime.c: * data/glade/mytime.glade: * po/gl.po: * po/es.po: * po/ChangeLog: Updated some labels and their translations. 2008-09-17 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Corrected a bug: the aplications query was being made after retrieving data, so a segfault was produced when new applications came. 2008-09-16 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/Makefile.am: Commented some lines to not generate test-wc binary. * src/data_server/test_ws.c: Added header with license. Reviewed code guidelines. * src/scripts/boxnet: Removed files not needed anymore, implemented this functionality in C code at Data Server. * po/gl.po: * po/LINGUAS: * po/es.po: * po/ChangeLog: * po/POTFILES.in: * po/POTFILES.skip: Added Spanish translation and updated Galician translation. 2008-09-16 Santiago lvarez Martnez <salvarez@igalia.com> * mytime.c: Solved a bug that caused incorrect behaviours when changing the graph type, after a data query, both with the Usage and the Total_Usage option. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved completly the issue of the about dialog. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Store the last timestamp selected and show it in all the panels. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added the operation to delete files from the remote storage 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Changed the order of the columns of the historic. 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Solved partially the issue of the about dialog 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Some bugs resolved in the GUI 2008-09-16 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added a new GObject with the operation to merge local and remote data 2008-09-12 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: * README: Updated dependencies, now MyTime needs the library libsoup to interact with the Web Service box.net. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added comments for each function. 2008-09-11 Antonio lvarez Feijoo <aalvarez@igalia.com> * Added methods to storage files in a remote web server 2008-09-09 Ivn Gmez Rodrguez <igomez@igalia.com> *tf-application.c *tf-screen.c : Modified in order to completely avoid differentation between types of events 2008-09-04 Antonio lvarez Feijoo <aalvarez@igalia.com> * Save user and password of the Web Service 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_access.c: (mytime_data_access_store_current_application) New method to store information about the current application till this moment. * src/data_server/mytime_data_server.c: (mytimedataserver_query_stop) (mytimedataserver_query_close) Call to a new method to store information about current application till this moment that MyTime stops to record or it is closed. * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: Adding licenste to headers. * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: Adapting to code guidelines. 2008-09-03 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/gui/mytime.c: Modified GUI and window change DAO, to work with UTC all the time (only at the last moment, the time is shown to the user in its local time). * src/tempusfugit/mytime_events_catcher.c: Began to send a flag signal from Events Catcher when stopped, to make Data Server not store the next time to the current application (make an artificial window change). Still in comments. 2008-09-03 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * README: Added acknowledgements section. * libmytime-error/Makefile.am: * src/data_server/data/Makefile.am: * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/Makefile.am: * src/tempusfugit/Makefile.am: * Makefile.am: * data/sql/Makefile.am: * data/images/Makefile.am: * data/Makefile.am: * data/man/Makefile.am: * data/glade/Makefile.am: Added headers with license. 2008-09-02 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed libgnomeui dependecy. * debian/copyright: Added copyright related with libegg project. * libmytime-error/mytime_error.h: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_do_application.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/Makefile.am: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * src/gui/egg-datetime.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-register-dbus.h: * src/tempusfugit/tf-observer.c: Updated code guildelines. * data/Makefile.am: Added make clean and distclean. 2008-09-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * New component to select date and time 2008-09-01 Manuel Rego Casasnovas <mrego@igalia.com> * tempusfugit/tf-register-dbus.c: * tempusfugit/tf-register-dbus.h: Updated to code guidelines. 2008-08-29 Manuel Rego Casasnovas <mrego@igalia.com> * gui/chart.c: * gui/controller.c: * gui/useful.c: * gui/mytime.c: * gui/chart.h: * gui/controller.h: * gui/useful.h: Adapting code guidelines. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Solved a bug related to timezones when retrieving data from GnomeDateEdit elements. 2008-08-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Applications are retrieved (and updated), before any query about usage, so every new application will appear in the graph with its correct name. Corrected a bug when selecting by hours, related to the Summer Time Change. Ignored fields depending to the measuring time, to make the queries better. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_do_window_change_summary.c: * data_server/mytime_do_action_summary.c: * data_server/mytime_do_window_change_summary.h: * data_server/mytime_do_action_summary.h: * data_server/mytime_do_application.c: * data_server/mytime_do_application.h: * data_server/test.c: * data_server/mytime_data_server.c: * data_server/mytime_sqlite_helper.c: * data_server/mytime_data_server.h: * data_server/mytime_sqlite_helper.h: Adapting to gnome guidelines. 2008-08-28 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/mytime.c: Some bugs corrected about retrieving data from DAOs, and showing them into GUI. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_action_summary.c: * data_server/mytime_dao_application.c: * data_server/mytime_data_access.c: * data_server/mytime_data_access.h: Aplying code guidelines. 2008-08-28 Manuel Rego Casasnovas <mrego@igalia.com> * data_server/mytime_dao_window_change_summary.c: * data_server/mytime_dao_window_change_summary.h: * data_server/mytime_dao_application.c: * data_server/mytime_dao_application.h: Adapting to code guidelines. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Applying codi guidelines. * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/controller.h: Fixing some errors introduced on previous commit. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/mytime_sqlite_helper.c: * src/gui/chart.c: * src/gui/controller.c: * src/gui/mytime.c: * src/gui/chart.h: * src/tempusfugit/tf-screen.c: * src/tempusfugit/tf-event-xml.c: * src/tempusfugit/tf-register-dbus.c: * src/tempusfugit/tf-observer.c: * src/tempusfugit/mytime_events_catcher.c: Modified C ++ comments not recommended ("// ...") for C comments ("/* ... */"). * README: Modified installation depdencies. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_data_server.xml: * src/tempusfugit/mytime_data_server.xml: * src/gui/mytime_data_server.xml: Adding method "mytimedataserver_query_close". * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_server.h: (mytimedataserver_query_close) Added method to close Data Server. * src/gui/controller.c: * src/gui/controller.h: (controller_data_server_close) Added function that close Data Server via D-Bus. * src/gui/mytime.c: (my_time_on_menuitem_quit_activate) Close Data Server when MyTime is closed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * sql/Makefile.in: Removing generated file. * sql/Makefile.am: Added file needed. 2008-08-27 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_quit_activate) Stoping Events Catcher when MyTime is closed. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * gui/mytime.c: (my_time_on_menuitem_about_activate) Added acknowledgements to about dialog. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_sqlite_helper.c: (open_user_db) Fixing a bug and updated SQL file path. * src/data_server/data/mytime.sql: * src/data_server/data/Makefile.am: * data/sql: Moved SQL file to "data/sql". * src/gui/mytime.c: * src/gui/Makefile.am: * src/gui/glade2: * data/glade: Moved glade file to "data/glade". * configure.ac: * data/Makefile.am: Updated folders and subfolders. * data/images/Makefile.in: * data/images/Makefile: * data/man/Makefile.in: * data/man/Makefile: Removing generated files. 2008-08-26 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: * data/man: Moved man pages to folder "data/man". * data/mytime.png: * data/mytime.xpm: * data/images: Moved icons to folder "data/images". * data/Makefile.am: Some changes due to movements. Simplified process for ".desktop" file. 2008-08-25 Manuel Rego Casasnovas <mrego@igalia.com> * debian/menu: Added this file to window manager that don't handle ".desktop" files. * src/data_server/mytime_data_server.c: Removed lines related with GConf schemas, these are already installed automatically. * src/data_server/mytime_sqlite_helper.c: Commented some lines that kill Data Server. * src/gui/mytime.c: Started Data Server when MyTime start, and started TempusFugit depending on value of a GConf variable. * src/Makefile.am: Removed "mytime.schemas". 2008-08-25 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.c: Low used-time applications, are summarized into an "Other applications" field, when querying for total usage. A limit is defined as a constant in the code (2% in this moment), so every application less used than that percentage, will be grouped into "Other applications". 2008-08-22 Ivn Gmez Rodrguez <igomez@igalia.com> Added functions to export / import database 2008-08-22 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Modified section, now section is "utils". Changed installation dependency "gconf2" instead of "libgconf2-4". Removing last dot from description. * debian/copyright: Added link to license on local file system. Updated FSF address. * debian/docs: Removed COPYRIGHT and INSTALL files. * src/mytime.schemas: * data/mytime.schemas.in: * src/Makefile.am: * data/Makefile.am: Moved schema to data folder, it's more common. * configure.ac: Removed some empty lines. * data/mytime.xpm: New icon in xpm format and 32x32 size. * data/mytime.desktop.in.in: * src/gui/Makefile.am: Modified icon format from png to xpm. * data/mytime-gui.1: * data/tempusfugit.1: * data/mytime-data-server.1: Added manpages for these commands. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Removed installation dependy xcreensaver. * debian/changelog: Change to create packages called "alpha". * configure.ac: Removed a line not needed. 2008-08-21 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/images: Deleted this folder, now the new folder data is used to store the icon. * src/gui/mytime.c: Some changes related with about dialog. * src/gui/Makefile.am: Removed folder images from SUBDIRS. * src/gui/glade2/mytime.glade: Removed information of about dialog. * configure.ac: Changes related with new and former folders. * Makefile.am: Deleted some lines not needed and added folder data to SUBDIRS. * data: Added new folder * data/mytime.desktop.in.in: Template to do that MyTime appears on desktop menu. * data/mytime.png: MyTime icon. * data/Makefile.am: Makefile to create icon and process desktop menu. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updating build dependencies. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Updated dependencies. * configure.ac: Modified way to check dependencies for TempusFugit. * INSTALL: Automatically modified with autotools. * src/data_server/Makefile.am: * src/gui/Makefile.am: * src/tempusfugit/Makefile.am: Removing some dependencies not needed. * src/tempusfugit/applet: Folder deleted because it's not used and it's not going to be used anymore. 2008-08-20 Manuel Rego Casasnovas <mrego@igalia.com> * debian/control: Added some dependencies and modified package section and priority. Some dependencies should be reviewed. * debian/copyright: Some changes to add authors information. * debian/rules: Removing some commented lines. Now package is created succesfully. * src/data_server/Makefile.am: Removed test from binary created. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * debian: Folder to create debian package, still pending of some fixes. Currently debian package is not created properly. 2008-08-19 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/useful.h: Added Santiago lvarez on copyright of these files. * src/gui/glade2/mytime.glade: Added Santiago lvarez to authors list. 2008-08-19 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/mytime.schemas: * src/mytime.schemas: Moved GConf schema file, as now there are more parameters to be stored in GConf. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_events_catcher.xml : Added file which describe events catcher service * Makefile.am : Modified to generate dbus bindings for events catcher service * controller.h/.c : Added new methods to call events service methods * mytime.c : Added calls to events catcher service for stop or start the events catcher. 2008-08-18 Ivn Gmez Rodrguez <igomez@igalia.com> * com.igalia.MyTime.EventsCatcher.service.in : New template for service descriptor * Makefile.am : Modified to add generation of service descriptor 2008-08-18 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_dao_window_change_summary.c: Improved select information process, including a SQL function, to get all information in one single Select statement. * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: GUI start & stop buttons, make DataServer start & stop registering events. * src/data_server/data/mytime.db: Database updated. * src/gui/useful.h: * src/gui/useful.c: Removed unnecessary methods. * src/gui/mytime.c: Adapt the GUI, to use the retrieved information (that now comes compressed). 2008-08-11 Ivn Gmez Rodrguez <igomez@igalia.com> * trunk/src/data_server/mytime_sqlite_helper.h * trunk/src/data_server/mytime_sqlite_helper.c : Implements new operations which performs connection to DB * trunk/configure.ac * trunk/src/data_server/mytime_dao_window_change_summary.c * trunk/src/data_server/mytime_dao_action_summary.c * trunk/src/data_server/mytime_dao_application.c * trunk/src/data_server/mytime_data_server.c * trunk/src/data_server/data/Makefile.am * trunk/src/data_server/Makefile.am : Modified to use new open database operation 2008-08-07 Ivn Gmez Rodrguez <igomez@igalia.com> *scripts/boxnet/BoxDotNetTest.py : BoxNet client, offer methods to get info from service and upload files *scripts/boxnet/Web.py *scripts/boxnet/boxdotnet.py : Useful sources from conduit project 2008-08-01 Santiago lvarez Martnez <salvarez@igalia.com> * AUTHORS * src/data_server/mytime_do_window_change_summary.c * src/data_server/mytime_do_action_summary.c * src/data_server/mytime_dao_window_change_summary.c * src/data_server/mytime_dao_action_summary.c * src/data_server/mytime_dao_application.c * src/data_server/mytime_data_access.c * src/data_server/test.c * src/data_server/data/mytime.db * src/data_server/Makefile.am * src/gui/mytime.c Summarize process ready. 2008-07-29 Santiago lvarez Martnez <salvarez@igalia.com> * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_data_server.c: * src/data_server/data/mytime.sql: * src/data_server/data/mytime.db: Window change events are registered, splitted in intervals, and showed by the GUI, correctly. Local time, is correctly considered. Application actions are splitted in intervals, and considered by their DAO, correctly. They're still not registered and received. Database files, are updated. 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/configure.ac trunk/src/data_server/data/Makefile.am : Improving service files generation and installation 2008-07-29 Ivn Gmez Rodrguez <igomez@igalia.com> trunk/src/tempusfugit/applet/gnome/.deps : Removed, it is unneeded 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * TODO: TODO updated. * src/gui/mytime.c: * src/gui/mytime.schemas: * src/gui/Makefile.am: Corrected some files to make schemas installation possible. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas * src/gui/Makefile.am GConf schema corrected. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * src/gui/max_rows.schemas Added the schema for the GUI property. 2008-07-22 Santiago lvarez Martnez <salvarez@igalia.com> * configure.ac * src/gui/mytime.c * src/gui/Makefile.am * src/gui/glade2/mytime.glade Improved GUI+GConf integration. Some GUI bugs corrected 2008-07-14 Santiago lvarez Martnez <salvarez@igalia.com> MyTime GUI integration with GConf. 2008-07-07 Manuel Rego Casasnovas <mrego@igalia.com> * src/data_server/data/Makefile.am: * src/gui/images/Makefile.am: * src/gui/glade2/Makefile.am: Uploading some missed files of patch by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-07-03 Manuel Rego Casasnovas <mrego@igalia.com> * configure.ac: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: * src/data_server/Makefile.am: * src/gui/mytime.c: * src/gui/Makefile.am: Changes to fix problems when make install is used, applied patch sent by Iganacio Casal Quinteiro <nacho.resa@gmail.com>. Removed libgda dependency. 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * mytime_dao_window_change_summary.c * mytime_dao_action_summary.c * mytime_dao_application.c : Changed some incorrect paths 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * applet/Makefile.in * applet/gnome/Makefile.in * applet/gnome/Makefile * applet/common/Makefile.in * applet/common/.deps * applet/common/Makefile * applet/Makefile : Delete files which should not be in repository 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> ItEr19S02TaskDataServerPrototypeItEr18S02 * configure.ac: Added tempusfugit dir and subdirs in AC_OUTPUT argument 2008-06-30 Ivn Gmez Rodrguez <igomez@igalia.com> * tempusfugit/tf-event-session-dbus.c * tempusfugit/tf-event-session-dbus.h * tempusfugit/tf-event-wc-dbus.c * tempusfugit/tf-event-wc-dbus.h * tempusfugit/tf-event-dbus.c * tempusfugit/tf-event-dbus.h * tempusfugit/tf-event-it-dbus.c : Deleted unnecesary files * Makefile.am: Added tempusfugit/applet in variable SUBDIR 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Implemeted and tested storing of window changes in data server 2008-06-23 Ivn Gmez Rodrguez <igomez@igalia.com> * Deleted unnecesary changes in tempusfugit * Implemented new class tf-register and changes in tf-observer to use it 2008-06-20 Manuel Rego Casasnovas <mrego@igalia.com> * libmytime-error/mytime_error.h: * libmytime-error/mytime_error.c: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_do_application.c: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_data_access.c: * src/data_server/test.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_data_server.c: * src/data_server/mytime_data_access.h: * src/data_server/mytime_data_server.h: * src/gui/chart.c: * src/gui/controller.c: * src/gui/useful.c: * src/gui/mytime.c: * src/gui/chart.h: * src/gui/controller.h: * src/gui/useful.h: * src/gui/mytime.h: * po/gl.po: * po/POTFILES.in: Removed trailing whitespaces and some programming guidelines applied. Added translation for option "--All--". 2008-06-20 Ivn Gmez Rodrguez <igomez@igalia.com> * useful.h * useful.c: Added method useful_formatDataMilisecs * mytime.c: Changed uses of useful_formatDataMinutes in useful_formatDataMilisecs 2008-06-15 Diego Pino Garca <dpino@igalia.com> ItEr16S02TaskDataServerPrototypeItEr15S02 * Script to generate example data 2008-06-05 Manuel Rego Casasnovas <mrego@igalia.com> * autogen.sh: Now it's more simple and calls to gnome-autogen.sh * configure.in: * configure.ac: Changed the name for file configure.in (now more descriptive, .ac means that this file is processed by autoconf) * ltmain.sh: File not needed (autogenerated by new autogen.sh) * po/LINGUAS: * po/mytime.pot: Using a non deprecated method to i18n. ALL_LINGUAS won't be used, instead of this, po/LINGUAS will keep a list of languages translated. Translators only have to modify files inside po folder and nothing outside this folder 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * src/gui/useful.c: Removing unnecessary use of a function to fix memory problems. * src/gui/glade2/mytime.glade: Modified link to MyTime home page (http://mytime.igalia.com). * configure.in: * src/gui/mytime.c: * po/POTFILES.in: Added internationalization support. * po/mytime.pot: Generated master translation. * po/ChangeLog: * po/gl.po: Added Galician translation by Ignacio Casal Quinteiro <nacho.resa@gmail.com>. 2008-06-03 Manuel Rego Casasnovas <mrego@igalia.com> * controller.c: Fixing some memory problems related with strcat. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Delete events from the GUI. * Added DAO and DO objects of action summary. 2008-06-02 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at query time usage when click with the right button of the mouse over the chart: * UNMARKED_LINES * UNMARKED_STACKED_LINES * LINE * STACKED_LINES * AREAS * STACKED_AREAS * ADJACENT_BARS * STACKED_BARS * ADJACENT_COLUMNS * STACKED_COLUMNS * Changed some values in the about dialog. * Removed from the svn the unused vala directory. 2008-06-01 Diego Pino Garca <dpino@igalia.com> ItEr14S02TaskDataServerPrototypeItEr13S03 * Script to generate example data 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * data/mytime.sql: * data/mytime.db: Added new field interval and removed field user on table event_summary. Removed table users. * mytime_do_window_change_summary.c: * mytime_dao_window_change_summary.c: * mytime_do_window_change_summary.h: Changed property user for new property interval. 2008-05-30 Antonio lvarez Feijoo <aalvarez@igalia.com> * Supported new charts at total time usage when click with the right button of the mouse over the chart: * PIE * SPLIT_PIE * HALF_PIE * SPLIT_HALF_PIE * RING * SPLIT_RING 2008-05-30 Manuel Rego Casasnovas <mrego@igalia.com> * First import to SVN at SourceForge.net
2008-10-03 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * mytime_sqlite_helper.h: * mytime_sqlite_helper.c: (load_events_table) Fixed a bug when "last_uploaded_date" is empty. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * debian/changelog: * configure.ac: Updated version MyTime 0.2. * src/gui/mytime.c: * po/gl.po: * po/es.po: Added a translatable string. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * po/gl.po: * po/es.po: Updated translations. 2008-10-02 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * debian/control: Updated dependencies. * src/data_server/mytime_data_operations.c: * src/data_server/minigzip.c: * src/data_server/minigzip.h: * src/data_server/Makefile.am: Removed files related with compression. * configure.ac: Added package check for unit tests. * TODO: Updated this file. * autogen.sh: Added a checking to see if gtk-doc is installed. 2008-10-01 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * src/data_server/mytime_do_application.c: * src/data_server/mytime_do_application.h: * src/data_server/mytime_do_window_change_summary.c: * src/data_server/mytime_do_window_change_summary.h: * src/data_server/mytime_do_action_summary.c: * src/data_server/mytime_do_action_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: * src/data_server/mytime_data_operations.h: * src/data_server/mytime_remote_storage.c: * src/data_server/mytime_data_server_facade.h * src/data_server/mytime_data_server_dbus.h * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/mytime_events_catcher.h: * doc/reference/Makefile.am: * doc/reference/mytime-docs.sgml: * Makefile.am: Improved Gtk-Doc documentation. * src/gui/mytime.c: Added version information to the About dialog. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_application.c: Added Gtk-Doc to DAOs. * tests/Makefile.am: * tests/check_data_server.c: Adapted the tests to the new DataServer structure. 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> FEA : ItEr32S02TaskGNOMEIntegrationItEr31S02. Adding main.c 2008-09-30 Ivn Gmez Rodrguez <igomez@igalia.com> FEA : ItEr32S02TaskGNOMEIntegrationItEr31S02 * mytime_data_access and mytime_data_server was replaced by mytime_data_server_facade and mytime_data_server_dbus * Added main file 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr32S03UCMergeLocalRemoteInformationItEr31S03 * libmytime-common/mytime-accounts-manager-interface.c: Bug fixed in a non-null check. * src/data_server/mytime_data_access.c: Not summarizable data, set to last 7 days, last 3 months, and last 2 years. * src/gui/mytime.c: * src/gui/Makefile.am: Changed the way to save/get passwords from accounts. Now, GUI uses libmytime-common library. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * tests/check_main.c: * tests/check_mytime.h: * tests/check_accounts_manager.c: * tests/Makefile.am: Added unit test for Accounts Manager. 2008-09-30 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * src/data_server/mytime_data_access.c: * src/data_server/mytime_data_server.c: Summarize events function updated in the DataServer. This is called after merging process between local and remote database. * tests/check_mytime.h: * tests/check_data_server.c: Some few bugs in the tests. 2008-09-29 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr32S02TaskGNOMEIntegrationItEr31S02 * src/data_server/test_ws.c: File deleted. * tests/check_main.c: * tests/check_mytime.h: * tests/Makefile.am: * tests/check_web_service.c: * tests/check_data_server.c: Added Web Service unit tests. 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S02TaskGNOMEIntegrationItEr30S02 * tests/check_data_server.c: Modified last unit test, to clean the database at the end 2008-09-26 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S02TaskGNOMEIntegrationItEr30S02 * po/POTFILES.in: Just reviewed two lines. * src/data_server/test.c: * tests: * tests/Makefile.am: * tests/check_data_server.c: * configure.ac: * Makefile.am: Replaced the old tests (by the moment, only the DataServer one), by the Check unit test ones. The /tests directory was added to project's root directory, to place there every unit test. 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> FEA: ItEr31S02TaskGNOMEIntegrationItEr30S02 Initalization of column window title was removed, it will not be used 2008-09-25 Ivn Gmez Rodrguez <igomez@igalia.com> FEA : ItEr31S02TaskGNOMEIntegrationItEr30S02 * com.igalia.MyTime.EventsCatcher.service.in : Changed the executable name 2008-09-25 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr31S02TaskGNOMEIntegrationItEr30S02 * doc/reference/data_server: * doc/reference/libmytime-common: * doc/reference/gui: * doc/reference/tempusfugit: Deleted folders not needed. * configure.ac: * doc/reference/Makefile.am: * doc/reference/version.xml.in: * doc/reference/mytime-docs.sgml: Made some changes to generate all documentation related with MyTime together. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr31S02TaskGNOMEIntegrationItEr30S02 * libmytime-common/mytime-account-data.c: * libmytime-common/mytime-accounts-manager-interface.c: * libmytime-common/Makefile.am: * libmytime-common/mytime-account-data.h: * libmytime-common/mytime-accounts-manager-interface.h: Separeted object MytimeAccountData on a different file of MytimeAccountsManagerInterface. * doc/reference/data_server/Makefile.am: * doc/reference/libmytime-common: * doc/reference/libmytime-common/libmytime-common-docs.sgml: * doc/reference/libmytime-common/Makefile.am: * doc/reference/libmytime-common/version.xml.in: * doc/reference/gui/Makefile.am: * doc/reference/Makefile.am: * doc/reference/tempusfugit/Makefile.am: Updated files to generate documentation. * Makefile.am: Updated Makefile to create documentation of some modules. * configure.ac: Updated to create documentation with GTK-Doc. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_data_operations.c: * src/data_server/Makefile.am: User's password is taken from the Keyring. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_data_operations.c: Old CSV files are deleted from the web service, after uploading the new ones. * po/es.po: Typo. 2008-09-24 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr31S02TaskGNOMEIntegrationItEr30S02 * libmytime-common/Makefile.in: Remove file not needed. * libmytime-common/Makefile.am: Updated Makefile.am to create a library "mytime-common.la". * Makefile.am: Update subdirs order. 2008-09-24 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_data_operations.c: At the beginning of the merge process, .lock file is uploaded to the web service. At the end, it's deleted. 2008-09-23 Ivn Gmez Rodrguez <igomez@igalia.com> FEA : ItEr31S04TaskOnlineDesktopItEr30S04 * libmytime-common : New commons library. * libmytime-common/mytime-accounts-manager-factory.h * libmytime-common/mytime-accounts-manager-factory.c : Accounts managers factory * libmytime-common/mytime-accounts-manager-interface.h * libmytime-common/mytime-accounts-manager-interface.c : Defines accounts manager api * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementation based on online desktop services * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.h * libmytime-common/mytime-accounts-manager-interface-onlinedeskto p.c : Implementatin based on keyring 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: There will be two new functions: load_applications_table and load_events_table, as the two processes were quite different from each other. Window change events data from tha local DB, from before last_uploaded_date, is removed, to be overwritten by the data from CVS downloaded file. When retrieving information about window change events, application IDs are updated, as an app id, may not refer the same application in the local DB, and in the CVS file. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * Show a warning dialog when changing the info of the remote storage in the GUI. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * Added a method to check if a file exists in the remote storage 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr31S05UCSendInformationServerItEr30S03 * Added functions to backup and restore the data base. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_data_operations.c: Bug fixed in merge process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr31S05UCSendInformationServerItEr30S03 * Solved a bug indicated in the same story. 2008-09-23 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_sqlite_helper.c: Change the behavior of the merging process. Data before last uploaded date, won't be ignored. It will overwrite local data. * src/data_server/mytime_data_operations.c: Check if latest file in web service, is different from the oldest one uploaded from the current computer, before launching the merging process. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * Return the name of the youngest file with a concrete prefix of the remote storage. 2008-09-23 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr31S05UCSendInformationServerItEr30S03 * Select the remote storage from the GUI 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: * src/data_server/mytime_data_operations.c: Window change summary merging process completed. 2008-09-22 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr31S05UCSendInformationServerItEr30S03 * Implemented a function to get the youngest file stored in the remote storage that begin with a specific prefix 2008-09-22 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr31S03UCMergeLocalRemoteInformationItEr30S05 * src/data_server/mytime_sqlite_helper.c: * src/data_server/mytime_sqlite_helper.h: Converted SQLite Helper library into a GObject, that has the DB name as a parameter. * src/data_server/mytime_dao_window_change_summary.c: * src/data_server/mytime_dao_window_change_summary.h: * src/data_server/mytime_dao_application.c: * src/data_server/mytime_dao_application.h: * src/data_server/mytime_dao_action_summary.c: * src/data_server/mytime_dao_action_summary.h: Changed DAOs, to be adapted to the new SQLite Helper GObject. Every DAO has a pointer to its SQLite Helper. * data/sql/mytime.sql: Added the "NOT NULL UNIQUE" constraints to name attribute in the Application table, so the merging process is easier. * src/data_server/mytime_data_operations.c: Began the merging process between local and remote DB. Merging Application tables, is almost done. 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr30S02TaskGNOMEIntegrationItEr29S02 * src/tempusfugit/mytime_events_catcher.c: * src/tempusfugit/main.c: * src/tempusfugit/Makefile.am: Created a library libmytime-tempusfugit.la and changed name of binary and used file main.c to generate that binary. These changes are needed to generate documentation with GTK-Doc. * data/man/Makefile.am: * data/man/mytime-gui.1: * data/man/tempusfugit.1: * data/man/mytime-tempusfugit.1: * data/man/mytime-data-server.1: Modified name of binary, not it's called mytime-tempusfugit instead of tempusfugit. 2008-09-19 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr30S05UCMergeLocalRemoteInformation * Added one library to compress and uncompress files in .gz format 2008-09-19 Manuel Rego Casasnovas <mrego@igalia.com> FEA: ItEr30S02TaskGNOMEIntegrationItEr29S02 * doc: Added doc folder with folders and files needed to generate GTK-Doc documentation, for now its's pending of some changes on source code. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr30S05UCMergeLocalRemoteInformation * Upload to the remote storage the CVS files of the tables of the data base when exit from MyTime. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr30S05UCMergeLocalRemoteInformation * Updated the GConf schema 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr30S05UCMergeLocalRemoteInformation * Created the attributes needed to merge 2008-09-18 Santiago lvarez Martnez <salvarez@igalia.com> FEA: ItEr30S03UCSendInformationServerItEr29S03 * mytime_sqlite_helper.c: * mytime_sqlite_helper.h: Completed the functions to make the dumping and loading DB process. They still use a file specified as a string in the code: A variable, or a parameter, should be used instead. 2008-09-18 Antonio lvarez Feijoo <aalvarez@igalia.com> FEA: ItEr30S05UCMergeLocalRemoteInformation * Solved bug: now doesn't store applications with null title * Solved bug: mytime doesn't crashes when the user and the password of box.net is incorrect
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: