2004-11-17  Claveleira  <clavelei@prosper> : Version 6.5b1

	* Makefile: Fixed : cxref target includes
	Changed : doxygen in place of doc++
	Added : gpsutil.o and objects.o to OBJS (gpsutil no more a library), EVENTS define

	* Todo: Important updates

	* gtalk.rcp: Version  6.5b1
	doxygen documentation
	Changed : MapForm : MapTrkChk, MapLogChk and MapRteChk set NONUSABLE
	Added : DebugForm

	* types.h: doxygen documentation
	Added : PACKED definition in default case

	* track.h, track.c: doxygen documentation

	* sections.h: doxygen documentation
	Added : UTIL_SECTION

	* route.h, route.c, dbio.c, dbio.h, editwpt.c, GPilotS.def, gpsio.c, gpsio.h, gpsutil.c:
	doxygen documentation

	* gpsutil.h: doxygen documentation
	Added UTIL_SECTION to prototypes

	* gtalk.c: doxygen documentation
	Changed : search field hidden when not appropriate, one debug char : '.'
	Added : debug form, SetDebug()

	* gtalk.h: doxygen documentation
	GTALKDBG_INFOS : 256 -> 128

	* objects.c: doxygen documentation
	Added : UTIL_SECTION to static procs

	* memo.c, memo.h, map.h: doxygen documentation

	* map.c: doxygen documentation
	Added : experimental backlight management (HwrBacklight(),
	BacklightIsOn(), HwrDisplayAttributes(), HwrBacklight2(), event
	debugging traces, MapFormClean()

	* log.h: doxygen documentation
	Added : braces arround debug macros

	* log.c: doxygen documentation
	Types normalized

	* latlong.h, latlong.c: doxygen documentation

	* gtalkRsc.h: doxygen documentation
	Added : MainSearchID and DebugForm (Dbg*)

2004-06-13  Claveleira  <clavelei@prosper>

	* objects.c:
	Added : GLIB case for include files, "#if defined __palmos__" for procedures specific to PalmOS

	* gpsutil.h: Changed : info debug level

2004-05-21  Claveleira  <clavelei@prosper> : Version 6.4

	* gtalk.rcp: Version 6.4
	Added : loose protocole tips (shouldn't be here), #ifdef inclusions (EXPORT, BEAM, LOOSE,...),
	        graffiti state indicator in TrackForm, RouteForm, NewDBForm
	Updated : German translation

	* Todo: *** empty log message ***

	* Readme: Added : support of PalmOS 5.x, warning about T3
	Removed : email

	* Makefile: Added :  -D LOOSE (commented)
	Removed :  -D DEBUG

2004-04-10  Claveleira  <clavelei@prosper>

	* gtalk.c:
	Added : loose proto check box management code in SetPreferences() (controled by LOOSE)

	* gpsio.c:
	Added : call to GpslibControl() to relax Garmin acks check (controled via LOOSE)

	* gtalk.h: Added : looseprotocol boolean in PrefType

	* gtalkRsc.h: Added : PrefLooseID

2004-01-27  Claveleira  <clavelei@prosper> : Version 6.4b4

	* gtalk.rcp: Version 6.4b4
	New version to use version 1.10 of gpsutils

2004-01-25  Claveleira  <clavelei@prosper> : Version 6.4b3

	* gtalk.rcp: Version 6.4b2 -> 6.4b3

	* types.h: Added : lot of typedefs in glib section

	* log.h:
	Added : debug_enter_func(mask, ...) and debug_exit_func(mask, ...) macros

	* map.c: Fixed : altitude in track points corrected by msl_hght

	* Todo: *** empty log message ***

2004-01-02  Claveleira  <clavelei@prosper> : Version 6.4b2

	* Makefile: Removed Furuno code

	* gtalk.rcp: Version 6.4b2
	Added : search field in MainForm

	* Todo: Update

	* gtalk.c:
	Added : search field and display of number of elements in main form

	* gtalkRsc.h: Added : MainFdSearchID, MainLabelID

	* map.c: Use of "new" Palm types.
	Logging function : check for invalid datas received, if so beep,
	display warning and wait for good datas, new segment if no datas for
	5*Prefs.loginterval.

	* track.c: *** empty log message ***

	* editwpt.c: Check for <0 distances

	* dbio.c:
	Added : get_next_wpt() : warning alert if waypoint format not supported

	* Readme: Added StreetPilot III as supported

	* MathLib.h, MathLib.c: Version 1.1.01

	* dbio.h: Packet -> Garmin_Packet

	* types.h: New : may be used under Linux.
	Type casting for glib.
	Adjustments in Custom_Trk_Hdr_Type, Custom_Trk_Point_Type and
	Compact_Trk_Point_Type structs to keep same memory implementation
	between platforms.

2003-10-22  Claveleira  <clavelei@prosper> : Version 6.4b1

	* ChangeLog: *** empty log message ***

	* Makefile: Added : FURUNO define

	* gtalk.rcp: Version 6.4b1
	Added : more tips in PrefsTips, new font MidgetXS0FontRSCID, MenuTrkDistID menu, SrtForm

	* gtalk.c: Added : Bearing sort support, GetCharEncoding()
	Fixed : symbol display for G103Type and Garmin107Type in main page

	* sections.h: IO_SECTION associated to iosec section

	* GPilotS.def: Added iosec section

	* Todo: *** empty log message ***

	* dbio.c: Furuno code reworked

	* gtalkRsc.h: Changed : WaitForm -> SortForm
	Added : WaitForm, MenuBearID, MenuTrkDistID, MidgetXS0FontID, MidgetXS0FontRSCID

	* gpsio.c:
	Changed : OkForGremlins() now in IO_SECTION, cleaning in SELECT
	conditional code, fix in Furuno code

	* editwpt.c: Bearing sort type taken into account

	* dbio.h: Added : get_next_full_rte() and Furuno_get_next_wpt()

	* gtalk.h: Added : Bear to WptSortCritType, PermTrackIndex to PrefType

	* track.c:
	Added : track length compute (TrackDistance()), map form called when
	click on a track display

	* map.h: Changed : PermTrackIndex removed from MapFlagsType

	* map.c:
	Added : support of new MidgetXS0 font, wpts clickables (show comment)
	and double clickables (enter edit form)

	Changed : selected track now stored in Prefs

	* Midget-XS0.txt: New file.

2003-09-23  Claveleira  <clavelei@prosper> : Version 6.3b2

	* Makefile: Added : -lPalmOSGlue to LIBS, DEBUG flag, NEWSERIALMGR flag

	* gtalk.c:
	Added : data bases choice for wpt, track and routes, moving of records
	between DB, scrollbar in main form, debugging set with '6' stroke in
	gpsutil, backup flag set on modified DBs;
	 UpdateScrollBar(), ScrollLines(), FindDBNames(), SwitchDB(), NewDB(),
	ChangeDB(), SetBackupBit() Fixed : deletion of offscreen window when
	closing main form

	* gtalk.rcp: Version 6.3b2
	Added : scrollbar in MainForm, "New data base" menu item, "Nav",
	"Mark", "Sync time", "Check GPS" and "Move to data base..." items in
	select mode, data base selectors in PrefForm, NewDBForm, ChangeDBForm

	* sections.h: *** empty log message ***

	* Todo: Update ;-)

2003-09-22  Claveleira  <clavelei@prosper>

	* Readme: Added MAP230 to supported GPS list

	* editwpt.c: Added call to InitObject() in CustomToDBWpt()

	* gtalkRsc.h:
	Added : MainScrollID, PrefWptPopID, PrefWptListID, PrefRtePopID,
	PrefRteListID, PrefTrkPopID, PrefTrkListID and NewDBForm and
	ChangeDBForm definitions

	* gtalk.h:
	Added : CurWptDBName, CurRteDBName and CurTrkDBName in preferences type and SetBackupBit()

	* dbio.c:
	Added : SetBackupBit() call in SetRecord(), InitObject() to initialize objects to 0

	* track.c: Drawing coordinate change in DrawSpeed()

	* datum.c: Added "Potsdam Rauenberg"

	* dbio.h: Added InitObject()

	* latlong.h: Update of nDatums and WGS84Index

	* types.h: Few comments

2003-07-06  Claveleira  <clavelei@prosper> : Version 6.2

	* gtalk.rcp: Version 6.2

	* Makefile: Removed  -D DEBUG

	* Todo: *** empty log message ***

2003-05-18  Claveleira  <clavelei@prosper> : Version 6.2rc3

	* Makefile: Added : new spanish version

	* gtalk.rcp: Version  6.2rc3
	Added : new spanish translation, DownloadHelp in DownloadForm, "Convert wpt format", "No time in this track"
	Update : german translation
	Fixed : same shortcut for Nav and New menu item

	* Todo: Maj

	* track.c:
	DrawSpeed() : usage of ressource instead of code string about time warning

	* memo.c:
	Added : automatic opening of a new memo when the current is filled

	* gtalkRsc.h: Added DownloadHelpID, StrNoTimeInTrack

	* editwpt.c: Fixed bad test on altitude display

	* Readme: Added PalmOS 4.x

	* Credits: Added Carlos Marcante

2003-03-15  Claveleira  <clavelei@prosper> : Version 6.2rc2

	* ChangeLog: *** empty log message ***

	* Makefile: Fixed : syntaxe error in LOCKED evaluation

	* Todo: *** empty log message ***

	* editwpt.c: Added : display of waypoint type
	Fixed : initialisation of distance and altitude,
	        crash with eTrex wpt : test of distance and altitude before calling DToA()

	* gtalk.rcp: Version 6.2rc2
	EditForm : re-layout of EditAltLabelID, EditPDispLabelID,
	EditDatumLabelID (to separate altitude and proximity distance. Added
	EditTypeFieldID (to display type of waypoint)

	* gtalkRsc.h: Added : EditTypeFieldID

	* route.c: Removed : shifted distance and bearing display

2003-03-07  Claveleira  <clavelei@prosper> : Version 6.2rc1

	* Makefile: Fixed bug in LOCKED assignment

	* ChangeLog: *** empty log message ***

	* gtalk.rcp: Version 6.2rc1
	Added : datums tip in preferences help, host mode item in MainSelMenuID, MainSelMenuID2 and MainSelMenuID3, OK button in ProgressForm, Can button in MapForm

	* Makefile:
	Version number is extracted from rcp file (and completed with build number)
	or from snapshot name -> tver0001.bin
	Depend remade.

	* gpsio.c: Suppression of CALLBACK_*
	Added : OkForGremlins()
	Changed : ProgressFormHandleEvent() : in case of error we display and wait OK now

	* dbio.c: Removed : CALLBACK_*, put_trk(), put_packet() hooks
	Added : MakeTrackHeader() (extracted from put_trk() )
	Fixed : A301 track downloads in put_trk()

	* gtalk.c: Suppression of CALLBACK_*
	Added : support of new gpslib with new serial manager support (disabled via NEWSERIALMGR macro in this release)

	* map.c: Suppression of CALLBACK_*
	MapFormHandleEvent() : a copy of the edited route is done before now, so it's possible to cancel edition; fixed a bug in zoom -

	* sections.h, Todo: *** empty log message ***

2003-03-06  Claveleira  <clavelei@prosper>

	* editwpt.c: Suppression of CALLBACK_*

	* gtalk.h:
	Added : LONMAX23, LONMIN23, DELTALONMAX, portid in PrefType struct, error codes GErr*

	* gtalkRsc.h: Added : PrefSerListID, PrefSerPopID, MapBtCancelID

	* log.c: Suppression of CALLBACK_*

	* map.h: Added : MapOpRteNew

	* track.c: Added : rcs id
	Suppression of CALLBACK_*

	* route.h: Added : rcs id, CopyOrCreateRoute()

	* route.c: Suppression of CALLBACK_*
	Added : CopyOrCreateRoute(), test of put_rte() return code

	* memo.c: Suppression of CALLBACK*

2003-01-07  Claveleira  <clavelei@prosper> : Version 6.1beta2

	* ChangeLog: *** empty log message ***

	* sections.h: New file.

	* Makefile:
	Added : track.o, DEFS variable, ressource file taken in account

	* track.h, track.c: New file.

	* Todo: Update

	* gtalk.c:
	Added :Check of OS version, support of select mode in MainListDraw(),
	UpdateMainForm(), MainFormHandleEvent() and ApplicationHandleEvent(),
	RomVersionCompatible(), CatFormHandleEvent()

	Changed : SortCritType->WptSortCritType, TrackFormHandleEvent() moved
	to track.c, data bases opened in dmModeShowSecret mode, improvement of
	beaming code in PilotMain()

	Removed : jump relays

	* editwpt.c: SortCritType renamed to WptSortCritType

	* gpsio.c:
	ItemsInCategory() renamed in ItemsToSendInCategory() and rewritten to compute real
	number of items to send function of protocol used and select mode.
	Checking of error in ProgressFormHandleEvent().

	* gtalk.rcp: Version 6.1beta2
	Added : select mode in menus, "map" in MainMenuID2, new menus in select mode
	Coherent disposition of buttons in differents forms
	Cleaning of EditRefForm. Menu in TrackForm. Reorganisation of pushbuttons in MapForm.
	New CategoryForm for changing of category in select mode.
	New ChartForm for drawing speed profiles.
	New OSUnsupportedID alert.

	* gtalk.h:
	Added WinDrawChar macro, selectmode in PrefType struct, BeamTypes[], sections.h, SetPreferences() and RecIsSecret()
	SortCritType renamed in WptSortCritType
	Removed udivl

	* gtalkRsc.h:
	Added : TrackMenuID, MainSelMenuID, MainSelMenuID2, MainSelMenuID3,
	UplLblID, ChartForm, CategoryForm, CatBtOKID, CatBtCancelID,
	MenuEraseID, MenuMapID, MenuBeamID, MenuSpProfID, MenuSelID,
	MenuCatID, MenuSelAllID, MenuUnSelAllID,
	OSUnsupportedID, StrRmSelItemsID

	* map.c: Cleaning in debug levels
	DrawSpeed() moved to track.c

	* route.c: Cleaning in debug levels
	Clipping in RouteListDraw(), update of beaming code in RouteFormHandleEvent()

	* dbio.c:
	Added : select mode code in get_next_wpt(), get_next_trk() and get_next_rte()
	Changed : cleaning of debug levels, no more udivl call in s_put_trk() and CleanUpTracks(),
	 BeamReceive() rewritten

2003-01-04  Claveleira  <clavelei@odellix.cru.fr>

	* gpsio.h: Removed IO_SECTION definition
	Added sections.h inclusion

	* latlong.h: Added sections.h and LL_SECTION attribute

	* map.h: Removed DrawSpeed and MAP_SECTION attribute definition

	* route.h: Replaced OTHER_SECTION by ROUTE_SECTION

	* log.h: Added sections.h and LOG_SECTION attribute

	* memo.c: Added MEMO_SECTION

	* memo.h: Added sections.h and section attribute

	* dbio.h: Insertion of sections.h

	* GPilotS.def: Suppression of mapsec

2002-12-24  Claveleira  <clavelei@odellix.cru.fr> : Version 6.0beta1

	* ChangeLog: *** empty log message ***

	* gtalk.c: Adapted to SDK 4 and prc-tools 2.2
	Removed jump relays, updated list draw callbacks declarations,
	improvement in debugging management

	* gtalk.rcp: Version 6.1beta0
	Beam button activated

	* Makefile: Adapted to prc-tools 2.2 and SDK 4 (debug version)

	* MathLib.c, editwpt.c: Adapted to SDK 4

	* gpsio.c: Adapted to SDK 4
	Added debug messages

	* latlong.c: Adapted to SDK 4

	* log.c: Adapted to SDK 4
	Added tsmFepModeEvent in EvtNames

	* map.c: Adapted to SDK 4 and prc-tools 2.2

	* memo.c: Adapted to SDK 4

	* route.c: Adapted to prc-tools 2.2 and SDK 4 :
	added section attribute, updated list draw callbacks declaration

	* route.h, map.h: Adapted to prc-tools 2.2 : added section attribute

	* log.h: Added LASTVALIDEVTNAME

	* gtalk.h:
	Adapted to prc-tools 2.2 : added section attribute for EditFormHandleEvent
	Added debugging constants

	* dbio.h, gpsio.h: Adapted to prc-tools 2.2 : added section attribute

	* GPilotS.def: New file.

	* dbio.c: Adapted to SDK 4

2002-12-17  Claveleira  <clavelei@odellix.cru.fr>

	* ChangeLog: *** empty log message ***

	* gtalk.c: Clear of appInfo in OpenOrCreateDB()

	* dbio.c: Debugging

	* gtalk.rcp: Correction delete button coordinates in route form

	* Todo: maj

2002-05-25  Claveleira  <clavelei@prosper> : Version 6.0beta1

	* ChangeLog: *** empty log message ***

	* gpsio.h: New file.

	* gtalk.rcp: Version 6.0beta1
	Added : "View" and "Nav" menu items, selection button in TrackForm, "n", "d" and "i" buttons in MapForm, fields in RouteForm, ExportForm, ReceiveID alert
	Changed : datum selection moved to PrefForm

	* Makefile: Removed convert.o,
	Added memo.o and gpsio.o, -DGRAPHICALROUTEEDIT
	Update of dependencies

	* gtalkRsc.h: Removed : EditDatumPopupID, EditDatumListID

	Added : EditDatumFieldID, TrkSelID, RteNumID, RteCmntID, RteBtBeamID, PrefDatumListID, PrefDatumPopupID, MapNewChk, MapDelChk, MapInsChk, ExportForm, MenuViewID, MenuExportID, MenuNavID, ReceiveID

	* Credits: Added Thomas Hasse

	* Readme:
	Warning about necessity of upgrade from 4.5x to convert wpts and tracks.

2002-05-24  Claveleira  <clavelei@prosper>

	* gtalk.c: Moved : symb_gid2lid() and symb_lid2gid() to gpsutil.c,
	HostFormHandleEvent(), ItemsInCategory(), DownloadFormHandleEvent(),
	UploadFormHandleEvent() and ProgressFormHandleEvent() to gpsio.c

	Removed : StrNCopySafe_relay(), int_ConvertDB(),
	OpenOrCreateDB_relay(),check() ShutDB()

	Changed : use of new (improved) preferences via
	PrefGetAppPreferences(), datum selection now in preferences form

	Added : license, RteEditFormHandleEvent_relay(), ExportWpt()
	(disabled), GetWptName() (disabled), "*" in front of selected track,
	view and nav menu functions, call of graphical route editing version,
	selection of track in TrackFormHandleEvent(), beaming code in
	PilotMain() (sysAppLaunchCmdExgReceiveData)

	* gtalk.h:
	Removed : history, WptCategory, TrkCategory, RteCategory, LogCategory,
	AllowDuplicate, New, Replaced, Sent, DatumIndex, UTCOffset, DrawRect,
	struct MapFlagsType, EmulatedGPS, DistUnit, DisplayMode,
	CurrentRouteIndex, OpenOrCreateDB_relay, symb_gid2lid, symb_lid2gid,
	ConvertDB, StrNCopySafe_relay

	Added : GPilotSPrefID, LATMAX, LATMIN, LONMAX, LONMIN, struct RecordSeparator

	Changed : MyAppInfoType struct changed to PrefType struct

	* editwpt.c:
	Changed : use of new Prefs struct, datum selection moved to pref form
	Fixed : focus bug

	* map.c: Added : graphical route editing code, optimisations
	  macros WptVisible() and  PosVisible()
	  DrawGrid() : support of kms and statute miles
	  MapFormHandleEvent() : restructuration, cleaning, drawing of current waypoints, support of multiple calling configurations, graphical route editing
	  MaxLonDisplayed(), MaxLatDisplayed(),
	  DisplayWpt(), RefreshDisplay(), ReCenterDisplay(),
	  WptClicked(), RteWptClicked()
	Changed :
	  DrawWaypoints() : added category and rescale flag parameters, use of FntDefineFont()
	  DrawTrack() : handle parameter replaced by index, added rescale flag parameter
	Fixed : bad scale displayed by DrawGrid() when < 1, bugs in DrawCalibrate()

	* map.h:
	Added : MapFlagsType struct, allowed operations bits defines, DrawRoute()

	* dbio.c: Changed : use of new Prefs struct,
	  s_put_trk() : compact tracks are now taken into account
	  get_next_trk()
	Added : SetCategory(), compact tracks supported,
	  beaming receiving code : BeamReceive()

	* dbio.h: Added : SetCategory() and BeamReceive() declarations

	* gpsio.c:
	New file receiving all gps interaction form code from gtalk.c :
	HostFormHandleEvent(), ProgressFormHandleEvent(), DownloadFormHandleEvent(), UploadFormHandleEvent() and ItemsInCategory()

	* route.c: Added : beaming code, NewRouteNumber()
	Changed :
	  use of new preferences struct, "old" editing code #ifdefed GRAPHICALROUTEEDIT,
	  route number and comment now edited in RouteFormHandleEvent() and new graphic editing code called if GRAPHICALROUTEEDIT defined,
	  RouteListDraw() : waypoints distances and bearing now displayed shifted half line (between waypoints)

	* route.h:
	Added : CurrentRouteIndex, EditRouteRecord() and NewRouteNumber() declarations

	* Todo: *** empty log message ***

	* types.h: Added : union TrkPts

	* latlong.h: nDatums and WGS84Index now #defined

	* datum.c: Changed : nDatums and WGS84Index moved to latlong.h

	* memo.h: Include file of the new memo.c

	* memo.c: Got all memo specific code from log.c

	* log.h: Changed : log_open prototype

	* log.c: Splitted in two files : memo.c + log.c
	All memo specific code moved to memo.c
	Changed : log_open() now returns error code

	* memo.h, memo.c, gpsio.c: New file.

2002-01-02  Claveleira  <clavelei@prosper> : Version 5.0beta7

	* gtalk.c: Moved all map related code to map.[ch]
	Moved id and name defines to gtalk.h
	MainListDraw() no more static
	Cleaning

	* gtalk.h: Added : id and names defines from gtalk.c
	  gbuf1, CurrentRouteIndex, MustCallGpslibTicks LogInterval and MainListDraw()

	* route.c: Activation of MapForm call in RouteFormHandleEvent()

	* gtalk.rcp: Version 5.0beta7
	Activation of Track chooser, route, track and log buttons in MapForm

	* Todo: *** empty log message ***

	* Makefile: Added : map.o

	* Readme: Added GPS76 to supported list

	* Lisezmoi:
	Changes : PalmOS 3.x required, MathLib link and gpsutilx.y.prc to install
	Added : 76 and MAP180 to supported list

	* map.h, map.c: New file.

2001-11-01  Claveleira  <clavelei@prosper> : Version 5.0beta6

	* gtalk.c: Added :
	  support of full symbols set (bitmaps in an offscreen window)
	  support of compact tracks
	  flag of dirtyness of mainlist
	  waypoint hit (disabled) and drawing of proximity distance
	  logging in active track (disabled)
	  symb_gid2lid(), symb_lid2gid(), DrawSymbol(), WptHit(), BeepBeep(), Circle(), SetTimeOfNextAlarm(), AlarmProc()
	  HostFormHandleEvent() : CompactTracks flag
	  DownloadFormHandleEvent() : CompactTracks flag
	  MainFormHandleEvent() : symbols bitmap loaded in offscreen window, current route index recorded in CurrentRouteIndex
	  SetPreferences() : log interval popup
	  DrawWaypoints() : draw of proximity circle
	  DrawRoute() : position parameter to test against each wpt's proximity distance, proximity circle drawing
	  DrawTrack() : added Clear parameter, support of Compact_Trk_Point_Type
	  MapFormHandleEvent() : usage of MapFlags, logging, drawing of routes and active track, sound alert if position within proximity distance of a wpt
	  OpenOrCreateDB(), ShutDB()  : log interval in preferences
	  StopApplication() : GPSEndOfOperation() call
	  PilotMain() : call of AlarmProc() on sysAppLaunchCmdAlarmTriggered

	Changed :
	  "static" removed from some globals (needed to work, why?)
	  MainListDraw() : call to DrawSymbol() to draw symbols, 'c' added to compact tracks
	  UpdateMainForm() : use of MainListDirty flag, check of category change, track of CurrentRecordID
	  MainFormHandleEvent() : menu switch simplified (no more UpdateMainForm calls)
	  DrawSpeed() : disabled, fixed time computation, distance unit displayed
	  DrawCalibrate() : check latmin and latmax, compensation of latitude on scale

2001-10-31  Claveleira  <clavelei@prosper>

	* gtalk.rcp: Version 5.0beta6
	(gpslib used : 1.24)
	Added :
	  "Compact tracks" checkbox in DownloadForm and HostForm
	  log interval selector,  "MAP76" and "new eMap" in PrefForm
	  ConvWptID alert
	Changed :
	  no NOSAVEBEHIND in EditForm and EditRefForm
	  "Speed" button disabled in TrackForm
	  "Choose track" popup, "r" and "l" buttons disabled in MapForm
	  all bitmaps moved in bitmaps dir

	* Makefile: Added : doc target

	* gtalk.h:
	Added loginterval to MyAppInfoType, struct MapFlagsType, MainListDirty, "extern" to prototypes, symb_gid2lid, symb_lid2gid, DrawSymbol
	Removed NextObject() macro

	* gtalkRsc.h:
	Added : DownCkID, HostCmptID, PrefLogListID, PrefPopLogID, MapLogChk, MapRteChk, SymbolsBMID, ConvWptID

	* log.c: Removed vcid
	Added : EvtNames[] contents
	Changed :
	  log_write() : increased buf size to 96, added real elapsed time

	* log.h: Removed EvtNames[] contents, added "extern" to prototypes

	* route.c: RouteFormHandleEvent() : call to MapForm (disabled)

	* route.h: Added "extern" to prototypes

	* types.h: Added : B109_Wpt_Type declaration

	* editwpt.c: Added : support of full symbols set and D109 support
	CustomToDBWpt() : no more memory allocation for an Object
	EditFormHandleEvent() : added G109Type, conversion of waypoint format to emulated gps supported format

	* dbio.h:
	Added : "extern" to prototypes, init_active_trk() and push_active_trkpt() prototypes

	* dbio.c: Changed :
	  put_wpt() and put_rte() : support of G109Type
	  s_put_trk() : fixed computation of sizes wen Compact_Trk_Point_Type
	  CleanUpTracks() : support of Compact_Trk_Point_Type
	Added : init_active_trk(), push_active_trkpt()

	* Todo: maj

	* Readme: Changed : PalmOS 3.x required now, mathlib url
	Added : MAP180

	* Credits: added Steffen Kirbach

2001-08-17  Claveleira  <clavelei@prosper>

	* Credits: New file.

2001-06-04  Claveleira  <clavelei@prosper>

	* gtalk.c:
	Changed : new drawing functionalities, no more FrmGotoForm, we stay in MainFormHandleEvent with an update function (UpdateMainForm), we use current record ID instead of it's index, use of the new gpsutil lib, cleaning of prototypes
	MainListDraw() : use gbuf1 global buffer instead of local char buffer, display by altitude enabled
	MainFormHandleEvent() : many updates, new gpslib names
	RedrawBitmap() : clipping, usage of global boolean DrawRectCleared to clear (or not)
	DrawTrack() : receives a handle instead of a pointer, use of the DrawRect
	TrackFormHandleEvent() : moved drawing functionalities in new procedures (DrawCalibrate(), DrawGrid(), DrawWaypoints(), DrawTrack(), MapFormHandleEvent())

	Moved : SetRecord(), get_next_wpt(), get_next_trk(), get_next_rte(), put_wpt(), put_rte(), put_trk(), CleanUpTracks(), get_next_packet(), put_packet(), get_next_full_rte()  in dbio.c

	Added : SizeOfObject_relay(), log_open_relay(), StrNCopySafe_relay(), RteEditFormHandleEvent_relay(), udivl(), UpdateMainForm(), DrawGrid(), DrawWaypoints(), DrawRoute(), DrawSpeed(), DrawCalibrate(), MapFormHandleEvent()

	Fixed : mysterious crashes with memory corruption in DrawCalibrate fixed (apparently) by removing static status of certain global variables (P0, LonByPixel, LatByPixel, DrawRect)

	* ChangeLog, dbio.h, dbio.c: New file.

	* start.c: Correction of start and myStart prototypes declaration

	* route.c:
	Changed : lib.h -> gpsutil.h, FrmGotoForm (MainForm) -> FrmReturnToForm (0)
	Added : dbio.h, call to DrawRoute() on lstSelectEvent

	* log.h: Added : events names (EvtNames)
	Updated : log_open log_close, log_delete and log_get_handle declarations

	* log.c: Updated prototype declaration of log_internal_close()

	* gtalkRsc.h:
	Added : EditBtNextID in Editform, TrkMapID, TrkBtOKID, TrkSpdID, new Mapform, MenuAltID, PointBMID
	Removed : TrkWptChk, TrkGrdChk, TrkTrkChk, TrkPlsChk, TrkMnsChk

	* gtalk.rcp: Version 5.0beta1
	Added : "by altitude" Sort menu item, new form MapForm, bitmap PointBMID
	EditForm : new layout to keep coord. popups at the same height + button Next
	EditRefForm : new labels ("From", "To" instead of "Name" and "Ref") + button Next
	TrackForm : new buttons Map and Speed, W and G removed

	* types.h: New file.

	* gtalk.h:
	Added : types.h, MaxRecordSize, AllowDuplicate, New, Replaced, Sent, OnlyNews, CompactTracks, DrawRect, DrawRoute(), IndexToCustomWpt(), udivl(), SizeOfObject_relay(), StrNCopySafe_relay()
	Removed : SelectionAvailable, DistanceUnit, DisplayFormat, Custom_Wpt_Type, B108_Wpt_Type, B202_Rte_Hdr_Type, Custom_Rte_Hdr_Type, Custom_Trk_Hdr_Type, Custom_Trk_Point_Type, Object, put_wpt, put_trk, put_rte, SetRecord
	Changed : rename of ItemToDisplay enum's items

	* font.txt: Correction to the "A"

	* convert.c: lib.h -> gpsutil.h
	Added dbio.h, SizeOfObject_relay and StrNCopySafe_relay

	* Todo: Maj

	* Readme: Added : gpsutilx.y.prc to install

	* Makefile: Changed : lib.o has become a shared lib (gpsutil.sa)
	Added : DB IO moved in a new file (dbio.c), new warning options to gcc (-Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations), new prc (gpsutil) in dist

	* editwpt.c:
	Added : #ifndef SKIPEDIT, dbio.h, cleaning of prototypes, displaymode to DegreToChars(), Next button to create successives waypoints
	Changed : lib.h -> gpsutil.h, CustomToDBWpt() now in editwpt.c, HideObject() and ShowObject() moved to gpsutil.c, FrmGotoForm() -> FrmReturnToForm()
	Removed : SelectionAvailable

2001-05-12  Claveleira  <clavelei@prosper>

	* gtalk.rcp: Version 4.5
	(gpslib used : 1.20)

	* Makefile: Compilation without -DDEBUG

2001-04-29  Claveleira  <clavelei@prosper> : Version 4.5.beta7

	* Makefile: *** empty log message ***

	* gtalk.c:
	Added : s_put_trk() : CleanUpTracks() called when a new track is received
	Fixed : s_put_trk() : lat/lon min/max initialisation, CustTrkHdr.number updated,
	        get_next_trk() : added an end of track flag to ask gpslib to rewind protocol array,
	        returned size computation and count correction when G310Type
	Changed : CleanUpTracks() : DmResizeRecord() called only if change needed,
	          MainListDraw() : wpt symbols displyed only with G103Type and G107Type

	* editwpt.c:
	Changed : waypoint symbols displayed only with 103 and 107 types
	Fixed : random crashes when hitting menu button : we now test if
	        there is an object which have the focus in keyDownEvent

	* gtalk.rcp: Version 4.5.beta7

	* lib.c: Added : TrkptsInTrkDB(), Swap4() and Swap2()
	Changed : PtrToCustomRteHdr() and CustomToRteHdrObj() : use of d202 instead of b202 type

	* lib.h: Changed : TrkptsInTrkDB() changed from a macro to a prototype
	Added : Swap4() and Swap2() prototypes

2001-03-22  Claveleira  <clavelei@prosper> : Version 4.5.beta6

	* gtalkRsc.h: Added Target1ID

	* gtalk.rcp: Version 4.5.beta6
	Fixed : added altitude overlay in EditRefForm
	CHECKBOX changed in PUSHBUTTON in TrackForm
	Added Target1ID bitmap

	* gtalk.c: Improved drawing <not enabled> :
	clipped rectangle usage, offscreen
	window for bitmap drawing/erasing, global variables,
	RedrawBitmap() to draw/erase a bitmap in graphic window,
	DrawTrack() : drawing of a track
	LatLonToXY and XYToLatLon : conversion macros
	TrackFormHandleEvent() : P0, LonByPixel, LatByPixel, calls to GarminStartPVT() and
	GpslibTicks() for real time position drawing, new buttons,
	fixed waypoints drawing, penDownEvent and PositionReceivedEvent processing
	</not enabled>
	Added : int_log_write() for jump relay
	Fixed : test on track header in s_put_trk() to create new track (pb eTrex ?)

	* Todo: Mj

	* Makefile: Tests with -DDRAWGRID -DDRAWIN

2001-02-07  Claveleira  <clavelei@prosper> : Version 4.5.beta5

	* lib.c: Fixed : altitude copy in CustomToB108()

	* gtalk.c:
	Adds : sort on altitude in CompareWpt() (not tested), display of altitude in MainListDraw (not enabled cause size code)
	Changes : drop of route links in put_rte()
	Fix : test on count in get_next_rte() to return NULL on last route in category

	* gtalkRsc.h: Added : EditAltLabelID, EditAltFieldID

	* gtalk.rcp: Version 4.5.beta5
	Update of german translation (V5) and date
	Add : altitude in EditForm, GIII+ in PrefForm

	* gtalk.h: Add Alt element in enum SortCritType

	* editwpt.c:
	Changes : proximity distance replaced by altitude for D108 waypoints

	* Todo: Update ;-)

	* Readme: A few adds...

	* Makefile: Add "-CPP" arg to cxref

	* Lisezmoi: Ajout GIII et GIII+

2000-12-21  Claveleira  <clavelei@prosper> : Version 4.5.beta4

	* route.c:
	RteEditFormHandleEvent() : use of CustomRteHdr, route number now editable in a field
	RouteListDraw() : changed "link" by "*" for links name

	* lib.h:
	Added udivl(), log_open_relay(), RteEditFormHandleEvent_relay()

	* lib.c:
	Added : jump island whith udivl(), log_open_relay(), RteEditFormHandleEvent_relay()
	PtrToCustomRteHdr() : added case CustomRteHdr
	RawD301ToD300 -> RawD301ToCustomTrkPt, RawD300ToD300 ->
	RawD300ToCustomTrkPt, D300ToRawD301 -> CustomToRawD301TrkPt,
	D300ToRawD300 -> CustomToRawD300TrkPt

	* gtalkRsc.h: RteEditLabelID -> RtEditNmbrID
	Added MenuDownNewID

	* gtalk.rcp: Version 4.5.beta4
	New version of german translation
	Added "Download new..." item in MainMenuID menu, "+13" item in PrefListID in PrefForm
	Replaced route number label by a field in EditRouteForm
	Changed : suppress COMPRESS attribute for bitmaps

	* gtalk.h: Added "type" and "number" members in Custom_Trk_Hdr_Type
	Added Custom_Trk_Point_Type structure declaration

	* gtalk.c:
	Added : "Download new" command, +13H UTC offset for New Zealand
	put_wpt() : rewritten to implement "store only new waypoints"
	New formats type and id : CustomRteHdr, CustomTrkHdr, D300_Trk_Point_Type replaced by Custom_Trk_Point_Type
	Fixed : error in type value of track header
	TrackFormHandleEvent() : removed menuEvent case

	* editwpt.c: Removed menuEvent case

	* convert.c:
	New : old tracks converted into new trackpoint format (with altitude)

	* Todo: Maj

2000-12-02  Claveleira  <clavelei@prosper> : Version 4.5.beta2

	* route.c: Added doc++comments
	RteEditFormHandleEvent() : added waypoint category selection

	* lib.h: *** empty log message ***

	* gtalkRsc.h:
	Removed RteEditLabel2ID, added RtEditWptPopupID and RtEditWptListID

	* gtalk.rcp: Version 4.5.beta2
	Added : first TRANSLATION "GERMAN" by Thomas Riethmueller
	Updated : PrefsTips, ConvertWarning (tracks also converted)
	EditRouteForm : added waypoint category  popup selector

	* gtalk.c:
	s_put_trk() : don't reject G310 type, header.type always set to G300Type
	CleanUpTracks() : fixed size test after scan of record and MemHandleUnlock() place
	TrackFormHandleEvent() : fixed header overwrite when track name modified and OK hit
	OpenOrCreateDB() : no more multiple warnings when conversions canceled, ConvertDB returned value displayed

	* convert.c:
	Add : track db conversion, progress messages, remove of temporary db if conversion fails

	* Todo: *** empty log message ***

	* Readme:
	Remove experimental warning. Add upgrade warning. Update supported gps types

	* Makefile: Add : german build

	* Lisezmoi: Avertissements pour upgrade

2000-11-08  Claveleira  <clavelei@prosper> : Version 4.5.beta1

	* Readme: Add incompatible version warning

	* gtalk.rcp: Version 4.5.beta1
	New field in ProgressForm for rotating display
	Extension of TrkFdNameID max chars

	* gtalk.c: put_rte() : route links are now stored

	s_put_trk() : new format of track DB (begins with an Object containing
	a new custom route header), support of 301 trk pt type and 310 header
	type

	CleanUpTracks() : support of new track DB format
	get_next_trk() : support of new track DB format, now returns a GarminObject, takes format and size arguments
	get_next_rte() : generation of fake 210 route link type is asked and not in stored route
	MainListDraw() : support of new track DB format
	ProgressFormHandleEvent() : rotating display now in separate field
	TrackFormHandleEvent() : support of new track DB format, #ifdef'ed of WinDeleteWindow on frmCloseEvent to fix crash when exiting
	UploadFormHandleEvent() : #ifdef of keyDownEvent
	StartApplication() : #ifdef of OpenOrCreateDB (&LogDB...
	StopApplication() : #ifdef of ShutDB (LogDB,...

	* lib.c:
	Adds : RawD301ToD300(), RawD300ToD300(), D300ToRawD301(), D300ToRawD300(), CustomTrkHdrToD310()

	* gtalk.h: Add struct Custom_Trk_Hdr_Type

	* route.c:
	LengthOfRoute() shifted to the end to solve 32k float lib calls
	RouteListDraw() : distinction between wpts and links, sets uneditable flags if links found
	RouteFormHandleEvent() : display "non editable" alert for routes with links

	* lib.h: Suppression struct TrkDB
	Redefinition TrkptsInTrkDB()
	Add RawD301ToD300, RawD300ToD300, D300ToRawD301, D300ToRawD300, CustomTrkHdrToD310

	* Makefile: Ajout cible cxref

2000-11-01  Claveleira  <clavelei@prosper> : Version 4.5.alpha7

	* trash.xbm, log.h, log.c, convert.c: New file.

	* route.c: Major revison : (partial) support of new formats
	Added : debugging macros
	Changed : all procs for new formats support, EditRoute()->EditRouteRecord(), LengthOfRoute() returns double

	* lib.h: Removed : struct RteDB, WptsInRteDB()
	Added : OnePower31, OnePower31Pi, offsetof(), all new proc. of lib.c (see it)
	Changed : StrNCopySafe, Distance

	* lib.c: Major version : support of new formats

	Added : DrawCharsInWidth(), doc++ comments, DistComp(),
	G100ToCustom(), CustomToG100(), G102ToCustom(), CustomToG102(),
	G103ToCustom(), CustomToG103(), G104ToCustom(), CustomToG104(),
	G107ToCustom(), CustomToG107(), G108ToCustom(), CustomToB108(),
	PtrToCustomWpt(), HandleToCustomWpt(), IndexToCustomWpt(),
	CustomToDBWpt(), AnyToAnyWpt(), SizeOfObject(), ObjectsInRec(),
	WptsInRteDB(), OffsetOfObjectInRec(), PtrToCustomRteHdr(),
	HandleToCustomRteHdr(), CustomToRteHdrObj(), AnyToAnyRteHdr()

	Changed : StrNCopySafe() now returns pointer, fix on first bounds in
	DToA(), Distance() returns results in km instead of m

	* gtalkRsc.h:
	Added : EditPDistFieldID, EditColorPopupID, EditColorListID,
	EditPDistLabelID, EditPDispLabelID, EditColor2PopupID,
	EditColor2ListID in EditForm; PrefGPSListID, PrefGPSPopID,
	PrefBtCancelID, PrefBtOKID in PrefForm; MenuCheckID, UnsupportedID,
	ConvertWarnID, localizedAppInfo

	* gtalk.rcp: Version 4.5.alpha7
	Added : ConvertWarning, MenuCheckID, proximity distance and color in
	EditForm and EditRefForm, UnsupportedID and ConvertWarnID alerts,
	localized categories
	Changed : personality replaced by GPS list in PrefForm

	* gtalk.h:
	Added : typedef struct MyAppInfoType, EmulatedGPS,B108_Wpt_Type, B202_Rte_Hdr_Type, Custom_Rte_Hdr_Type, Object, NextObject()
	Removed : MathLibAvailable, DataFormat

	* gtalk.c:
	Major revision : new DB formats, we now use containers objects and support numerous Garmin formats

	Added : debugging macros (log.h) and debugging calls activated via
	grafiti numbers, jump relays for debug_close(), ConvertDB() and
	OpenOrCreateDB, check GPS menu item, OnePower31Pi constant, conversion
	of wpt data base

	Changed : almost all procedures for new formats, new AppInfos format,
	MathLib is mandatory, MyAppInfoType -> gtalk.h, SetRecord() now
	resizes the record if necessary, MainListDraw() use defines and
	DrawCharsInWidth() for display positions, SetPreferences() :
	EmulatedGPS choice

	Removed : put_wpt, get_next_trk, get_next_rte and put_rte hooks

	* editwpt.c: Support of new format of waypoints
	Changed : MathLib is supposed to be present
	SetButtons() : bug fix on compute of index j used for label
	EditFormHandleEvent() : support of Custom_Wpt_Type format, add proximity distance and color to UI, bug fixes, optimisations
	Added : doc++ comments, HideObject(), ShowObject()

	* Todo: Maj

	* Readme: Ajout avertissement version experimentale

	* Makefile:
	Correction bug empechant debugging avec gdb : crt0.o -> gcrt0.o
	Ajout convert.o et -DDEBUG
	Ajout cibles showsizes, showundef et  showreloc

	* Lisezmoi: Avertissement version experimentale

2000-07-19  Claveleira  <clavelei@prosper> : Version 4.4pre2

	* Readme: Ajout pointeur sur doc

	* Makefile: Remplacement LISEZMOI.html par Lisezmoi

	* Lisezmoi: New file.

	* route.c: Added : toggle select/deselect of wpt in route edit form
	Fixed : keep "TOTAL:" displayed when page full and adding wpt on it
	        prevent selection of waypoint in RouteFormHandleEvent

	* gtalk.rcp: Version 4.4pre2

	* gtalk.c:
	Modified : (MainFormHandleEvent) display first page of items after changing category

	* Todo: Mj

2000-07-09  Claveleira  <clavelei@prosper> : Version 4.4pre1

	* font.txt: New file.

	* Readme: Suppression caractere optionnel de MathLib

	* route.c: Transfert RouteListDraw(), RouteFormHandleEvent() de gtalk.c
	Nouveau : EditRoute(), WptDraw(), RteEditFormHandleEvent(), LengthOfRoute() pour creation/edition de routes

	* gtalkRsc.h:
	Reorganisation EditForm et EditRefForm, declarations boutons ok, delete, cancel dans forms en contenant
	Ajout EditRouteForm

	* gtalk.rcp: Version 4.3 -> 4.4pre1
	Ajout menu MainMenuID3, page d'edition de routes (EditRouteForm),
	field nom de trace dans TrackForm, bitmap trash.xbm, fonte font.txt.
	Refonte EditForm avec boutons et listes associees pour coordonneesMise
	a jour PrefsTips pour format d'affichage, plus de confusion dans les
	boutons ok, delete, etc...
	Message erreur dans coordonnees (CoordErrorID), reorganisation PrefForm
	Petites corrections esthetiques (NOFRAME, ajustements size,...)

	* gtalk.h:
	Ajout TrkCategory, RteCategory, LogCategory, SelectionAvailable, ToDisplay, DataFormat, DDD dans DisplayFormat
	Modif declaration enums (old style->new style:-), MarkPoint->CurrentWGS84Pos
	Menage dans prototypes suite a transferts dans route.c et lib.c

	* gtalk.c: Support plusieurs formats d'affichage (d.dd,dm.m, dms).
	Ajout field edition nom de trace et support fonte speciale (pas au
	point, non active) dans TrackFormHandleEvent().
	Support Furuno : ajout get_next_full_rte(), remise en service de
	Furuno_get_next_wpt(),,activation par pageDownChr.
	Transfert de GetObjPtr(), StrToD(), DistBearToSemi(), Bearing(),
	Distance(), PDistance(), StrNCatSafe, DegreToDM(), DegreToSemi(),
	SemiToDegre() dans lib.c et RouteListDraw(), RouteFormHandleEvent()
	dans route.c.
	Modifs : SortWpts() (FrmDeleteForm au lieu FrmEraseForm),
	MainListDraw() (utilisation DToA()), GarminTicks->GpslibTicks,
	MustCallGarminTicks->MustCallGpslibTicks.
	Ajout appel EditRouteForm, displaymode dans MyAppInfoType et page
	preferences, allowduplicate ajoute dans
	AppInfos. MarkPoint->CurrentWGS84Pos.

	* editwpt.c:
	Nouvel interface de saisie de coordonnees avec popups associes a des boutons.
	Ajouts : ReadLon(), ReadLat(), SetButtons()
	Modifs : updateLatButtons(), updateLonButtons(), DegreToButtons(), EditFormHandleEvent()

	* Todo: MaJ :-)

	* Makefile:
	Modifs pour depasser 32k : ajout CRT0, start.o et "-nostartfiles", nouveaux objets : route.o, lib.o

	* lib.h, lib.c, route.h, route.c: New file.

2000-05-24  Claveleira  <clavelei@prosper>

	* start.c: New file.

2000-05-15  Claveleira  <clavelei@prosper> : Version 4.3

	* gtalk.rcp: Version 4.3

	* gtalk.c:
	Nouveauts : Point de rf. affich par son nom et memoris par son
	uid, recherche incrmentale de wpts, affichage relvement (en plus
	distance), cration de wpt  partir de rfrence.
	Correction TimeReceivedEvent si gros offsets avec utc.
	Ajout logging d'events (dsactiv). Ajout uid point de rf. dans
	MyAppInfoType, macros TrkptsInTrkDB() et WptsInRteDB().
	Extensions graphiques (dsactives) dans TrackFormHandleEvent() (trac wpts et grille).
	Nouvelles proc : s_put_packet(), StrToD(), DistBearToSemi(),
	Bearing(), get_next_packet(), put_packet(), StrNCopySafe(),
	SearchWptByName(), SetReferencePt(), DrawTrack(bauche).

2000-05-15  Claveleira  <clavelei@prosper> : Version 4.3beta5

	* gtalk.c:
	Nouveauts : Point de rf. affich par son nom, recherche incrmentale
	de wpts, fonction mark, affichage relvement (en plus distance),
	distance en "statute", affichage extrmits de routes si pas de nom,
	cration de wpt  partir de rf.
	Correction StrNCatSafe et heure si gros offsets avec utc, modif
	SortWpts() pour forcer tri.  Ajout logging d'events (dsactiv). Ajout
	uid point de rf. dans MyAppInfoType, macros TrkptsInTrkDB() et
	WptsInRteDB(). NetworkWaypointData ->Network_D103_Wpt_Type.
	Extensions graphiques (dsactives) dans TrackFormHandleEvent() (trac wpts et grille).
	Nouvelles proc : s_put_packet(), StrToD(), DistBearToSemi(),
	Bearing(), get_next_packet(), put_packet(), StrNCopySafe(),
	SearchWptByName(), SetReferencePt(), DrawTrack(bauche). Intro
	SelectionAvailable.

2000-05-14  Claveleira  <clavelei@prosper>

	* editwpt.c:
	NetworkWaypointData -> Network_D103_Wpt_Type, introduction EditMode, utilisation StrNCopySafe.
	Essai infructueux rcup des keyDownEvent pour saisie coord (intro. butID).
	Nouveau : Mark point, wpt cr  partir d'une rfrence, bouton "Ref" (au lieu menu)

	* gtalk.h:
	Externalisation de SortCrit, ajout enum EditWptMode et Custom_Wpt_Type

	* gtalkRsc.h: Ajout lts nouvelles forms EventForm et EditRefForm

	* Todo: Maj

	* gtalk.rcp:
	Version 4.3beta5. Traductions complmentaires. Supp. item menu "Set
	reference". Ajout EditRefForm pour cration wpt  partir de
	rf. Supp. alerte NoImpID. Ajout StrRemoveTrkID et StrHostRunning.

	* Makefile: -O1 -> -O2

	* datum.c:
	Modification NTF France, ajout 2eme Pulkovo 1942 et ellipsoide Clarke 1880 IGN

	* latlong.c: Suppression int2deg()

2000-01-16  Claveleira  <clavelei@prosper> : Version 4.1beta3

	* gtalkRsc.h: Ajout MenuMarkID

	* gtalk.rcp:
	Version 4.1beta3, ajout MENUITEM "Mark" et "statute" dans prfrences

	* gtalk.h:
	Transfert de UTCOffset, SortCritType, ajout de MarkPoint, PI et SortWpts()

	* editwpt.c:
	NetworkWaypointData -> Network_D103_Wpt_Type, modifs pour fonction
	Mark, appel  SortWpts() pour tri.

	* datum.c: Ajout NTF France

	* Todo: Extraction de ce qui concerne gpslib, ajouts divers

	* Readme: Mise  jour Installation.

	* Makefile:
	Version inclue dans nom de gpslib, $(TARGET)*.zip mis de clean dans veryclean

	* gtalk.c:
	Ajout fonction Mark, NetworkWaypointData -> Network_D103_Wpt_Type,
	ajout SelectionAvailable, ajout unit statute, coorection
	StrNCatSafe(), SortWpts() : ajout critre Current (tri forc),
	affichage extrmits des routes si nom = "________".

2000-01-07  Claveleira  <clavelei@prosper> : Version 4.0beta4

	* Makefile: Correction pour ne pas mettre les pathnames dans le .zip

1999-12-20  Claveleira  <clavelei@prosper> : Version 4.0beta4

	* gtalk.c:
	Ajout choix d'unit de distance et sauvegarde dans prfrences,
	compteur Sent, buffers globaux gbuf1 et gbuf2. Ajout
	MustCallGarminTicks et hooks (avec CALLBACK_*) pour gpslib devenu
	GLib, rcupration et utilisation de GetObjPtr(), ajout table de
	cosinus  PDistance(), ajout SortWpts(), modif MainListDraw() pour
	affichage en fonction critre de tri, utilisation de ressources
	strings pour pb multilingue, ajout choix d'unit de distance dans
	SetPreferences (), correction up/downloadForm pour rendre effectif
	choix de catgorie.

	* gtalkRsc.h:
	Ajout PrefUnitListID, PrefPopUnitID, WaitForm, RmvWptID, StrProgFormat, StrTimeFormat, StrWptRefFormat

	* gtalk.h: Ajout SetRecord() et GetObjPtr ().

	* editwpt.c:
	Dplacement GetObjPtr() vers gtalk.c, DmGet1Resource -> DmGetResource,
	utilisation de SetRecord (), utilisation alerte RmvWptID, changement
	de catgorie effectif seulement si bouton ok.

	* Todo: Diverses mj :-)

	* gtalk.rcp:
	Version 4.0beta4, qq traductions supplmentaires (chaines de format),
	qq retouches cosmtiques, ajout choix d'units de distance dans
	prfrences, ajout WaitForm et alerte RmvWptID.

	* Makefile: Gnration version anglaise + version franaise.

	* Makefile:
	Modifs consecutifs a la separation de gpslib, ajout Readme dans dist.

1999-12-18  Claveleira  <clavelei@prosper>

	* Readme: New file.

1999-11-28  Claveleira  <clavelei@prosper> : Version 3.3alpha2

	* gtalk.c:
	Introduction tri waypoints : ajout sortcrit dans MyAppInfoType, enum
	SortCrit, Distance(), PDistance(), modif. CompareWpt(), MainListDraw()
	et MainFormHandleEvent.
	Cration SetRecord() pour factoriser criture
	contenu et attributs de records.
	Qq modifs pour localisation.

	* gtalk.rcp:
	Version 3.3alpha2, introduction TRANSLATION pour versions franaise et
	anglaise, ajout menu "Sort", raccourcis sur item menu "Display". Ajout
	gadget dans TrackForm, alerte NoRoomID, StrUndefCatID et
	StrRemoveItemsID.

	* gtalkRsc.h:
	Ajout TrkDrawingID, ids pour menu sort, renum. AlertID, ConfID,
	NoImpID, ErrorID et ajout StrUndefCatID et StrRemoveItemsID.

	* Makefile: Introduction variable LANG

	* gpslib.h: cast (long)  sur btol(b)

	* Todo: Mise  jour ;-)

	* editwpt.c: Suppression qq FrmGetActiveForm().

1999-10-27  Claveleira  <clavelei@prosper> : Version 3.2beta5

	* gtalk.rcp:
	Version 3.2beta5. Nouvelle form des prfrences : modal avec help.

	* Todo: Mise  jour :-)

	* LISEZMOI.html:
	Suppression remarque sur impossibilit d'avoir plusieurs wpts de mme
	nom, modifs mineures.

	* latlong.h:
	nDatums : short -> unsigned short,  WGS84Index dclar extern unsigned short.

	* latlong.c: Retrait WGS84ID.

	* gtalkRsc.h: Qq modifs dans PrefForm.

	* gpslib.h: Ajout Personality.

	* gpslib.c:
	Ajout paramtre de personalit  GarminSetHostMode (), reset compteur
	Received en mode host lors dbut transfert.

	* editwpt.c:
	Hacks pour afficher liste datums (rduite  un lment) si MathLib
	absent, correction pb taille des noms et commentaires.

	* datum.c: Rapatriement de WGS84Index, ajout de "Tananarive Obs 1925".

	* gtalk.c:
	Ajout allowduplicate et personality dans MyAppInfoType, compteurs new
	et replaced, statut anim. Nouveau traitement des prfrences :
	remplacement PrefFormHandleEvent par SetPreferences (). Ajout
	StrNCatSafe (). Plus de rpercussion changement de catgories  partir
	affichages wpt, trackpt et routes. Ajout confirmation delete de routes
	et de traces.

1999-09-27  Claveleira  <clavelei@prosper> : Version 3.2beta1

	* latlong.h: Ajout WGS84Index

	* gtalkRsc.h: Dplacement FdStatusID, ajout FdStatus2ID et ErrorID

	* gtalk.rcp:
	Version 3.2beta1. Ajout 2me field dans ProgressForm. Ajout alert ErrorID.

	* gtalk.h: Suppression CategoryName

	* gtalk.c:
	Changement mode de stockage des traces (put_trk()): pr-allocation
	avec limite fixe  62000Ko et ajout procdure de nettoyage post
	transfert (CleanUpTracks ()).  Gestion "smart" des pnuries de
	mmoire. Utilisation des touches up/down dans RouteFormHandleEvent().

	* gpslib.c:
	GarminEndOfOperation () : switch (GPSCommState) pour agir suivant
	tat.  process_datas () : envoi codes suivant tat lors fin de
	transfert, interprtation code de retour des procdures de stockage
	pour appel de GarminEndOfOperation() si !=0 et ajout positionnement tat
	(pour cas mode host).

	* editwpt.c:
	Ajout "canonicalisation" nom et commentaire : Canonicalize ().

	* datum.c: Ajout Pulkovo 1942

	* Todo: Comme d'hab.

	* LISEZMOI.html: qq complments...

1999-09-24  Claveleira  <clavelei@prosper> : Version 3.1beta7

	* editwpt.c:
	Bug fixes : la catgorie du wpt ne se rpercute plus sur celle de la
	MainForm, correction perte des coordonnes modifies lors chgt de
	datum, coordonnes  0 qq soit datum quand cration wpt, nom pass 
	ConfID termin par 0 (lors conf. delete), catgorie MainForm
	positionne  dmAllCategories si modif de la catgorie locale

	* gtalkRsc.h: Ajout defines PrefForm

	* gtalk.rcp:
	Version 3.1beta7, ajout menuitem "Preferences", "Misc" -> "Options",
	garnissage PrefForm

	* gpslib.c: Suppression arrt mode host lors upload

	* editwpt.c:
	Modifs commentaires (// -> /* */) pour indentation. Factorisation :
	ajout GetObjPtr().  Free ancienne handle des fields, reset
	CurrentRecordIndex lors closeform

	* Todo: Des choses ajoutes, d'autres faites...

	* gtalk.c:
	Ajout ecran de prfrences : gestion utc offset, ident (pas oprationnel)
	Affichage commentaires wpt : on tient compte d'ventuels nulls (MainListDraw)
	Mode host : ajout power off

1999-09-20  Claveleira  <clavelei@prosper> : Version 3.1beta4

	* gtalk.rcp:
	Version 3.1beta4, raccourcissement titre MainForm, modifs cosmetique
	items menu, HostForm : suppression Field, ajout label et bouton Cancel.

	* gpslib.c:
	Ajout etat GarminPuttingProtocol, ajout EvtResetAutoOffTimer() pour
	empecher auto-off, test longueur paquet Pid_Wpt_Data recu pour
	initialiser icon et display si besoin, suppression
	GarminEndOfOperation en fin de transfert en mode host.

	* gtalk.c:
	Ajout ItemsInCategory(), get_next_wpt() : synchro sur current == 0,
	HostFormHandleEvent() : transfert de la partie communication 
	ProgressFormHandleEvent(), correction bug d'effacement de la form, boutons Cancel et Go.
	Indentation.

1999-09-18  Claveleira  <clavelei@prosper> : Version 3.1beta2

	* gtalkRsc.h:
	Ajout MainMenuID2, TrkCatListID, TrkCatPopupID, RteCatListID, RteCatPopupID

	* gtalk.rcp:
	Version 3.1beta2, ajout 2me barre de menu sans New, catgorie dans
	TrackForm et RouteForm, ajout embryon PrefForm

	* gtalk.c:
	Procdures d'ouverture/fermeture des bases : OpenOrCreateDB, ShutDB
	Correction gestion categorie dans put_rte. Ajout affichage et
	suppression de categories pour les routes et les traces. Changement de
	barre de menu suivant type affich. Rtablissement edition de
	wpt. Mme facteur d'chelle en x et en y pour affichage
	traces. Stockage et exploitation de la dernire catgorie affiche.

	* gpslib.h: Palm2GarminTimeDiff en unsigned long

	* editwpt.c: Date/heure en guise de commentaire par defaut nouveau wpt,
	correction bug si Delete sur nouveau wpt

1999-09-17  Claveleira  <clavelei@prosper> : Version 3.0beta11

	* gtalkRsc.h:
	Ajout ids pour HostForm et MenuHostID, MenuTimeID et MenuDeleteID

	* gtalk.h: CurrentCategory : UInt -> UInt *

	* gtalk.c:
	Sauvegarde lastcategory, CurrentCategory transform en UInt *, ajout
	WptCategory, TrkCategory, RteCategory, amlioration des procdures
	d'extraction (get*) et de stockage (put*), ajout mode host
	(HostFormHandleEvent, suppression provisoire edition de wpt, ajout
	synchro horaire du Palm, ajout chrono des transferts

	* gpslib.h: Ajout codes d'erreur gpslibErrParamErr et gpslibErrBadMode,
	ajout type Network_D600_Date_Time_Type, modif GetNextWptCallbackProc,
	ajout protos GarminGetTime, D600ToSeconds, D600ToAscii
	ajout evts EndOfOperationEvent, TransferWptReqEvent, TransferRteReqEvent,
	TransferTrkReqEvent, TimeReceivedEvent, PowerOffEvent

	* gpslib.c:
	Ajout host mode, rorganisation des compteurs de transmission, ajout
	identification et protocol capabilities, introduction codes d'erreurs
	spcifiques, ajout rcupration du temps (GarminGetTime), clear du
	timeout de transmission dans OpenSerial, flush buffer rception dans
	CloseSerial, rorganisation process_datas, ajout gestion
	identification, commandes mode host, cration Network_D600_Date_Time_Type

	* editwpt.c:
	Modifs pour tenir compte changement de CurrentCategory en pointeur

	* Todo: Ajouts de 4 entres...

	* Makefile: Ajout appel etags et suppression TAGS dans veryclean

	* LISEZMOI.html: Ajouts concernant mode host

	* gtalk.rcp: V 3.0beta11, ajout menus items Sync, Host, HostForm

1999-09-04  Claveleira  <clavelei@prosper> : Version 2.0beta8

	* gtalkRsc.h: Ajout et modifs suivant gtalk.rcp...

	* Todo: Ajout de plein de choses comme d'hab

	* LISEZMOI.html:
	Ajout mentions sur gestion routes et traces, ajout mailto

	* Makefile: Ajout editwpt.o, remplacement garminlib.o par gpslib.o,
	ajout -O2 a CFLAGS pour diminuer taille objet,
	ajout tags et stats

	* gtalk.rcp:
	Version 2.0beta8 : suppression boutons Upload et Download et Scroll de MainForm,
	ajout menu Display et GPS, suppression bouton Furuno de UploadForm,
	ajout ProgressForm, TrackForm, HostForm, RouteForm, NoImpID

	* gpslib.h, gtalk.h, editwpt.c, gpslib.c: New file.

	* gtalk.c:
	extraction de l'edition de waypoint (->editwpt.c), ajout support
	tracks et routes (put_rte, put_trk, get_next_trk, get_next_rte,
	ProgressFormHandleEvent, RouteListDraw, RouteFormHandleEvent,
	suppression boutons de scroll dans MainForm et bouton Furuno
	dans UploadForm, ajout lastdisplayed dans MyAppInfoType

1999-08-25  Claveleira  <clavelei@prosper> : Version 1.0beta13

	* Todo: Plein de choses ajoutees ;-)

	* LISEZMOI.html: Ajout RCSID

	* LISEZMOI.html: New file.

	* Makefile: Utilisation nouveau nom GPilotS pour generer l'executable

	* gtalk.rcp: Version 1.0beta13, utilisation du nouvveau nom : GPilotS

	* garminlib.c: OpenSerial : Serclose si port deja ouvert

	* gtalk.c:
	Utilisation CreatorID officiel, extension AppInfos, MyDB->WptDB

1999-08-08  Claveleira  <clavelei@prosper>

	* GPilotS.pbm: New file.

	* gtalk.rcp:
	Ajout boutons d'affichage/saisie coordonnees dans EditForm, popuplist Datum,
	bouton Delete, ALERT ID ConfID, Menu MainMenuID, ALERT idAbout

	* Todo: Todo au moment sortie premiere beta "pre-officielle"

	* latlong.h: Formatage, ajout FromWGS84 et ToWGS84

	* gtalkRsc.h: Formatage, ajout ressources pour EditForm

	* gtalk.c:
	Introduction fonctions d'edition, de creation et d'effacement de wpts,
	gestion des Datums avec utilisation MathLib, menu "about"
	Nouvelles procedures : DegretoDM, updateLatButtons, updateLonButtons,
	LatButtonsToDegre, LonButtonsToDegre, DegreToSemi, SemiToDegre,
	Furuno_get_next_wpt, DegreToButtons, EditListDatumDraw.

	* garminlib.c:
	Prise en compte Furuno et nmea : ajout GPSmode, nouveaux etats GPSCommState,
	modif OpenSerial(), ajout FurunoPutWpts()

	* garmin.h: GarminCommState -> GPSCommState, ajout callbacks Furuno,
	modif. declaration GarminGetWpts et GarminPutWpts

	* Makefile: ajout objets latlong.o datum.o MathLib.o,
	ajout cible "dist"

1999-08-07  Claveleira  <clavelei@prosper>

	* callback.h, MathLib.h, datum.c, MathLib.c, latlong.c, latlong.h:
	New file.

1999-08-05  Claveleira  <clavelei@prosper>

	* Todo: New file.

1999-04-25  Claveleira  <clavelei@prosper>

	* gtalk.rcp: indentation, correction commentaires

	* garmin.h: Indentation

	* garminlib.c:
	Suppression qq traces de debug, buf[64]->buf[96], qq casts

	* gtalk.c: Correction insertion dans base de donnees (put_wpt),
	renommage get_wpt en get_next_wpt

	* gtalk.pbm, 1.1.xbm, 1.2.xbm, 1.3.xbm, 1.4.xbm, 2.1.xbm, 2.2.xbm, 2.3.xbm, 2.4.xbm, 3.1.xbm, 3.2.xbm, 3.3.xbm, 3.4.xbm, 4.1.xbm, 4.2.xbm, 4.3.xbm, 4.4.xbm, gtalk.rcp, Makefile, Garmin.h, gtalkRsc.h:
	New file.

1998-10-29  Claveleira  <clavelei@prosper>

	* gtalk.c:
	Categories : "Toutes"->"Non definie", get_D103->D103_ntoh, correction bug
	dans print_semi (modif de lat et lon si <0), refonte de l'affichage dans
	MainListDraw, ajout affichage symbol, gestion EditForm (affichage, selection),
	...

1998-10-28  Claveleira  <clavelei@prosper>

	* garminlib.c:
	Remplacement traces avec ring et print_ring par log et print_log
	dans un memo. Ca a fini par marcher...

1998-10-11  Claveleira  <clavelei@prosper>

	* garminlib.c: Nombreuses modifications "cosmetiques"

	* garminlib.c: Version de debugging pour traquer les aleas dans
	le dialogue avec le gps (avec xcopilot en tous cas).
	Sans succes en l'occurence...

1998-10-10  Claveleira  <clavelei@prosper>

	* garmin.h: New file.

1998-09-20  Claveleira  <clavelei@prosper>

	* gtalk.c:
	mise en route de l'upload, affichage de coordonnees (print_semi), modif MainListDraw, remplacement SerialPortOpen par GarminCommState

1998-08-31  Claveleira  <clavelei@prosper>

	* garminlib.c, gtalk.c: Ajout infos RCS

	* gtalk.c: Ajout gestion categories

	* garminlib.c: Version semblant marcher

1998-08-30  Claveleira  <clavelei@prosper>

	* gtalk.c: New file.

1998-08-28  Claveleira  <clavelei@prosper>

	* garminlib.c: New file.

Hmm, ce log parait en retard...
