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.