From: Don A. <dal...@us...> - 2002-12-30 20:50:23
|
Alexandre, Thanks for the reports. I've fixed most of these problems in the 0.9 version, and the handling of calendar conversions have improved considerably. I'm also close to having the calendars made more modular. This will allow for date checking. I have not integrated it into the code yet, but I think I have working versions of the Islamic and Persian calendars. My new scheme should make it much easier to integrate new calendar formats. If I have time, I'll try to back patch the fixes into the 0.8 release. Don On Sat, 2002-12-28 at 04:20, Alexandre Duret-Lutz wrote: > Speaking of dates, here is a few issues I encoutered when I tried > to use "French" dates (I gave up). >=20 >=20 > First issue: Gregorian->French clears the date. >=20 > 1. Open the detail window of somebody with no birth date=20 > and click the Edit button of the birth date. > 2. Leave the calendar format as "Gregorian". =20 > Enter "1-1-1800" in the date field, then click in the place > field to update the small LED aside the date. It should be green. > 3. Now change the calendar format to "French". > This *clears* the date, instead of converting it. >=20 >=20 > Second issue: Gregorian->French->Gregorian lose the month. >=20 > 1. idem > 2. idem > 3. Click Ok in the date window. > 4. Click again the Edit button of the birth date. > 5. The date displayed is "January 1, 1800", Gregorian, and the LED is gre= en. > Now change the calendar format to "French". > It displays "11 Niv=F4se 8", and the LED is *red* (I'd expect > green since this date is a valid French date) > 6. Without leaving this window, change the calendar format back to "Grego= rian". > It will now display "<ILLEGAL MONTH> 1, 1800", red, Gregorian. >=20 >=20 > Third issue: Gregorian->French->Gregorian leave the date in French. >=20 > 1. idem > 2. idem > 3. idem > 4. idem > 5. idem > 6. Click Ok in the date window. > 7. Click again the Edit button of the birth date. > 8. The date displayed is "11 Niv=F4se 8", French, and the LED is red. > Now change the calendar format back to "Gregorian". > It still displays "11 Niv=F4se 8", red, Gregorian. >=20 >=20 > Bonus issue (unrelated to the "French" calendar): hard to erase a date. >=20 > 1. Select someone with a valid (=3Dgreen) birth date, and click the=20 > "Edit" button of the birth date. > 2. Click in the date field, press "C-u" to erase the whole field, > and click the "Ok" button. > 3. The date is still here, it hasn't been erased ?! >=20 > This latter issue also exists if you clear the date directly > in the person window: it looks cleared, but if you validate > the window and ask it again, the date is still here. >=20 > The only way I've found to erase a valid date is to first change > it to an invalid date (=3Dred), and then clear the invalid date. Weird= . >=20 > --=20 > Alexandre Duret-Lutz >=20 >=20 >=20 > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel >=20 |