Kipinä

Easy-to-use training log software

What is kipinä? | News | Features | Documentation | FAQ | Screenshots | Download | Links
Contact | Roadmap | Credits | ChangeLog
SourceForge.net logo

CVS ChangeLog

<raw text>
2004-07-07 21:16  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpmainwindow.c: Show file name in the window title.
	* src/kptraininglog.c: Improved error handling.
	* src/gui/kpviewmodel.c: Moved a function from kpmainwindow.c.

2004-07-06 19:33  Ville Kangas  <ville@mirjami.net>

	* src/kpplugin.c: Fixed a bug in GError handling.
	* src/kptraininglog.c: Removed an unused function.

2004-07-06 19:03  Ville Kangas  <ville@mirjami.net>

	* src/kptraininglog.c: Added some error stuff. There is still work to
	  do with error handling.
	* src/kpmainwindow.c: Some error handling improvements. Added Save
	  As -functionality.
	* src/kpchartview.c: Made new filter system to work with translated
	  strings.

2004-07-05 17:54  Ville Kangas  <ville@mirjami.net>

	* src/kptraininglog.c: Added things to keep track on sports that are
	  in the log. Finalize () now does some real destroying.
	* src/gui/kpchartview.c: Added to have some more chart functionality.
	* src/kplistview.c: Some fixes. Added Sport-column.
	* src/gui/kpmainwindow.c: Some fixes for the basic functionality.
	* src/gui/kpstatusbar.c: New items to show view type and the viewer.

	Others
	  - Now needs GTK+ 2.4 as we use the new GtkFileChooser thing.

2004-06-27 17:50  Ville Kangas  <ville@mirjami.net>

	* src/gui/kplistview.[ch]: Added list view.
	* src/kpcalendarentry.c: Added get_human_name () virtual function to
	  get translated name of types, like "Workout" and "Comment".
	* src/kptreeview.c: Bug fixes.
	* po/fi.po: Updated finnish translation.
	* po/POTFILES.in: Added some files.
	
	Much more some small things..
	
2004-06-27 13:02  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpstatusbar.[ch]: Small fixes.
	* src/gui/kpnewsplitworkoutdialog.[ch]: Changed _new () function
	  prototype to not require KPCalendarView instance.
	* src/gui/kpnewcommentdialog.[ch]: Changed _new () function
	  prototype to not require KPCalendarView instance.
	* src/gui/kptreeview.c: New Split workouts and Comments can be added
	  now with popup menu.
	  Fixed a nasty typo bug, I should have passed d, m, y as arguments to
	  a function, and instead of that I had passed y, m, y. Huh.

2004-06-27 00:02  Ville Kangas  <ville@mirjami.net>

	* src/gui/kppreferencesdialog.c: Made statusbar items configurable via
	  preferences dialog.
	* src/kpchart.c: Added signal handlers for log changes to keep display
	  up-to-date.
	
	Miscellanous fixes.

2004-06-26 19:53  Ville Kangas  <ville@mirjami.net>

	* src/gui/kplogstore.c: Bugfix: added some row_changed-notifications
	  to keep treeview updated correctly.
	* src/gui/kpstatusbar.c: Added some functions.
	* src/gui/kpmainwindow.c: Made statusbar messages more precise.

	Many small changes..

2004-06-26 17:29  Ville Kangas  <ville@mirjami.net>

	* src/kptraininglog.c: Really important bugfix, g_list_remove was used
	  without using the return value, huh!

	* src/kpcalendarview.c: Moved signal handlers for log from
	  kpmainwindow.c.

	* src/gui/kpmainwindow.c: Fixes for handling new/open/save -things.
	  They still don't work as they should :/

	Fixes for statusbar in many files, some code cleanups, some small
	changes here and there.

2004-06-24 18:58  Ville Kangas  <ville@mirjami.net>

	* src/gui/Makefile.am: Added kpstatusbar.[ch]

	* src/gui/kpstatusbar.[ch]: Wrote own implementation of statusbar to
	  be more suitable for kipin�.

2004-06-24 17:49  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpmainwindow.c: Kipin� can now remember the size of tree
	  view if "save_window_geometry" is set.
	  Also the bug that caused "show_sidebar" not to work is fixed.
	* src/gui/kpchart.c: Popup menu fixed, it contained an extra
	  separator at the bottom of the menu.

2004-06-24 15:09  Ville Kangas  <ville@mirjami.net>

	* src/gui/mainwindow.c: If strftime () gives us something that is not
	  valid UTF-8, try to convert it.

2004-06-24 14:09  Ville Kangas  <ville@mirjami.net>

	* src/gui/kplogstore.c, src/gui/kplogstore.h: Added function
	  kp_log_store_get_iter_type () to be able to get iter type
	  easily in the code of src/gui/kptreeview.c.
	
	* src/gui/kptreeview.c: Fixed popup menu behavior to disallow
	  clicking menuitems that can't done anything for some kind of
	  entries in the tree. This caused just some g_return_if_fail ()
	  warnings before.

2004-06-23 23:53  Ville Kangas  <ville@mirjami.net>
	
	* src/gui/kpcalendarview.c: Popup menu's useless items are now
	  insensitive when there are no entries in a day.
	* src/kpworkout.c, src/kpworkout.h: Removed 'type' from KPWorkout
	  structure, to use kp_workout_set_sport() and kp_workout_get_sport()
	  in the future.
	* src/gui/kpnewsplitworkout.c: Added missing _() call to a few
	  strings.
	* po/fi.po: Updated finnish translation.
	* po/POTFILES.in: Added some files which were missing.
	
	  Some other fixes related to translations and removing 'type' field 
	  from KPWorkout's structure.
	
2004-06-23 19:49  Ville Kangas  <ville@mirjami.net>

	* xml/default_config.xml: Added default configuration file that can be
	  used when user starts kipin� first time.
	* src/kpsettings.c: Support for loading default config if there is no
	  config in ~/.kipina/config.
	* src/gui/kpmainwindow.c: Added code for saving window geometry at exit.

2004-06-22 23:55  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpnewworkoutdialog.c: Fixed many things. Before this update,
	check_values ()-thing was seriously broken. Now it's at least not that
	much broken :-)

	* src/kpsettings.c: kp_settings_save () can now create a directory
	~/.kipina if it doesn't exist to save configuration in there.

2004-06-22 16:59  Ville Kangas  <ville@mirjami.net>
	
	* Released 0.03.

2004-06-22 16:34  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpnewworkoutdialog.c: Fixed a bug. Distance field
	  was treated as if it was duration entry, with
	  kp_is_valid_duration_str (). Changed that to kp_number ().
	  For example distance '123' was converted to '1:23' => 83.

2004-06-21 11:56  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpmainwindow.c: Fixed a bug in navigation menu.
	* src/gui/kpnewworkoutdialog.c: Fixed a bug in new workout dialog,
	  in check_values ().
	* po/fi.po: Updated finnish translation.

2004-06-20 19:15  Ville Kangas  <ville@mirjami.net>
	
	* kipina.desktop: Added & fixed some stuff.
	* Makefile.am: Added icon_DATA for kipina.png

	Other minor changes..

2004-06-19 20:22  Ville Kangas  <ville@mirjami.net>

	* xml/glade/about.glade.in: Some small changes.
	* kipina.desktop: Added default comment.
	* intltool-extract.in: Added.
	* intltool-update.in: Added.
	* intltool-merge.in: Added.
	* kipina.png: Added.

	Fixed some source files to prevent compiler warnings.

2004-06-17 21:36  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpmainwindow.c: Fixed bug in save_logfile () function.

2004-04-29 13:29  Ville Kangas  <ville@mirjami.net>

	* Implemented popup menu for KPCalendarView.
	* CalendarEntryInfoDialog is done mostly. It needs some	work, though.

2004-04-21 23:02  Ville Kangas  <ville@mirjami.net>

	* src/gui/kpmainwindow.c: Added some functions to be able
	to get something useful done by plugins.
	* src/plugins/*: Polar S410-thing doesn't work.

2004-04-06 15:16  Ville Kangas  <ville@mirjami.net>

	Hmmh, big changes there in the source tree.

	* Removed src/hrm/*
	* Removed src/gui/kptransferdialog.[ch]

	* Added src/plugin.[ch]
	* Added src/plugins
	* Added src/plugins/s410

	* Some other smaller changes

	So, there is now support for run-time loadable modules, wow.
	The code for that was written by me but it's almost just a
	simplified version of Gaim's plugin-system. So, thanks for
	Gaim guys for the module-ideas!

	There is just one plugin right now, and it doesn't even work :)
	It's an important plugin for me, though. With it (s410) you
	can read data from Polar S410 Heart Rate Monitor. And thanks for
	ability to support this goes to Tom�s Oliveira de Silva who wrote
	the code to decode that data
	(http://www.ieeta.pt/~tos/software/polar_s410.html).

	Hopefully I'll get the plugin to work soon..

2004-03-25 22:02  Ville Kangas  <ville@mirjami.net>

	* src/kpmarshalers.c, src/kpmarshalers.h, src/kpmarshal.list: Added
	  these to be able to use not-so-common signal prototypes in 
	  KPTrainingLog signals "entry-added" and "entry-removed".

	* src/gui/kplogstore.c, src/gui/kplogstore.h, src/gui/kptreeview.c,
	  src/gui/kptreeview.h: Added some functions to implement basic
	  add/remove-functions.

	* src/gui/kpmainwindow.c: Some cleanups.

	* src/gui/kptraininglog.c: Some signal changes.

2004-03-24 22:43  Ville Kangas  <ville@mirjami.net>

	* src/kptraininglog.c, src/kpmainwindow.c: Fixed bug that caused crash
	in certain conditions when workout was removed from the log.

2004-03-22 21:13  Ville Kangas  <ville@mirjami.net>

	* src/gui/kplogstore.c, src/gui/kplogstore.h: Wrote a GtkTreeModel to
	handle workouts easier.

	* src/kptraininglog.c, src/kptraininglog.h: Added function
	kp_training_log_foreach () to use with KPLogStore.
	
	* src/gui/kpmainwindow.c: Some changes which were caused by the new
	KPLogStore thing.

2004-03-10 23:16  Ville Kangas  <ville@mirjami.net>

	* src/gui/kptreeview.c, src/gui/kpmainwindow.c: Implement function
	kp_tree_view_remove_mark () to update tree when calendar entries
	are removed.

2004-03-09 19:10  Ville Kangas  <ville@mirjami.net>

	* po/fi.po: Updated finnish translation to represent current situation
	with strings.
	
	* src/gui/kptreeview.c, src/gui/kppreferencesdialog.c,
	src/gui/kpnewworkoudialog.c, src/gui/newsplitworkoutdialog.c:
	i18n-fixes for strings.
	
2004-03-09 17:56  Ville Kangas  <ville@mirjami.net>

	* src/kputil.[ch]: Added functions kp_get_month_name () and
	kp_get_month_num () to help handling localized month names
	in KPTreeView.

	* src/gui/kpmainwindow.c, src/kptraininglog.c: Updated these to
	work with those tree month names instead of month numbers.

	* src/kpcalendarentry.h: Fixed function protype which had "xmlNodePtr
	*node".	Ymh, I hate those pointer-typedefs so much..

2004-03-08 20:01  Ville Kangas <ville@mirjami.net>
	
	Hmmh, haven't updated this file much lately :/ Well, I should
	now get rid of my bad habits.

2003-12-10 16:50  Ville Kangas <ville@mirjami.net>
	* Almost *.c: cleanups, fixes. Also almost all compiler warnings fixed.

2003-10-11 17:00  Ville Kangas <ville@mirjami.net>
	* format.c, xml.c: cleanup.

2003-09-29 12:33  Ville Kangas <ville@mirjami.net>

	* Fixed a bug in new_workout.c, which caused weird
	behavior with params.

2003-09-25 21:33  Ville Kangas <ville@mirjami.net>
	* Fixed few bugs. HTML-output-button works now.
	XSL-script has much to do..

2003-08-30 19:29  Ville Kangas <ville@mirjami.net>
    
	* src/workout.c, src/traininglog.c: Fixed few bugs.

2003-08-29 15:15  Ville Kangas <ville@mirjami.net>

	* Almost complete rewrite has done during this summer,
	calendar almost works now and TrainingLog works.

2003-04-03 15:33  Ville Kangas <ville@mirjami.net>

	* src/gui/mainwin.c, src/gui/mainwin.h: Added.
	* kipina.glade: Added.

2003-03-31 19:05  Ville Kangas <ville@mirjami.net>

	* Some changes in some files :-)
	* Preparing to rewrite the whole gui-code with GladeXML.. 

2003-02-21 14:35  Ville Kangas <ville@mirjami.net>

	* src/gui/report_view.c: Added.
	* src/gui/report_view.h: Added.
	* configure.in: Added check for libxml2.
	* icons.h: Added xml-icon.

2003-02-09 15:16  Ville Kangas <ville@mirjami.net>
	
	* src/html.c, src/html.h: Removed.

2003-02-09 15:06  Ville Kangas <ville@mirjami.net>

	* src/gui/dialogs/dialog-graphics.c, src/gui/dialogs/dialog-graphics.h,
	src/graphics.c, src/graphics.h: Removed.
	* src/gui/gui-note-week_cal.c: Removed the graphics-button.

2003-02-09 14:52  Ville Kangas <ville@mirjami.net>

	* src/kipina.c: Cleaned.
	* default-settings.h: Added.
	* src/gui/gui-main.c, src/gui/gui-main.h: Changed gui_main()'s protype to
	return nothing instead of int as it was before. gui_main never returns 
	anything, so this is cleaner.
	* src/settings.h, src/settings.c:  New settings-handling uses
	GHashTable. It _should_ work.

	
2003-02-09 14:31  Ville Kangas <ville@mirjami.net>
	
	* Toolbar works again now.
	* icons.h: Added icons for "graph" and "calendar".


2003-02-09 11:39  Ville Kangas <ville@mirjami.net>

	* src/gui/toolbar.c: Added
	* src/gui/toolbar.h: Added


2003-02-09 10:37  Ville Kangas <ville@mirjami.net>

	* src/tur_sett.c: removed
	* src/tur_sett.h: removed
	* src/gui/dialogs/dialog-new-exercise.c: Fixed BUG that crashed kipin�
	when one pressed the ok-button in new exercise-dialog.


2003-02-09 10:36  Ville Kangas <ville@mirjami.net>

	* Started Changelog.