-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
2997 lines (2632 loc) · 141 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
GeneWeb version 5.02
--------------------
* [10 Mar 2009] Fixed bug: in arch 64 bits, databases built with gwc2
did not work.
* [21 Jan 2008] In merge individuals, adding warning message if the
order of the siblings of the first individual has changed due to
possible birth date added by the second individual.
* [09 Jan 2008] Fixed bug in "relationship by marriage" when there
are relations with persons of same sex and for languages having
differences for the term "spouse" depending on the sex. The term
was incorrect (using "husband" instead or "wife" or "wife" instead
of "husband").
* [08 Jan 2008] In death cases, added case "of course dead": like
"dead don't know when", but 1/ inferred when the person is very very
old but don't have a death date 2/ the text "dead" is no displayed
in personal pages.
* [08 Jan 2008] In update family form, added ability to put "p" in the
birth year field to specify "public".
* [07 Jan 2008] In forum, when moderated, added displaying of wizard's
messages not yet validated (in red) to allow them to possibly delete
them.
* ... other things added, modified or fixed. These changes were not recorded
here, because lazyness...
GeneWeb version 5.01
--------------------
* New database system with command gwc2.
* Numerous small improvements and bug fixes.
GeneWeb version 5.00
--------------------
Preliminary remark: I neglected to record the changes between January
2005 and July 2005, but there are a lot of them... I complete the
missing part when I have some time (and some courage).
Feb 2007 : the courage have not continued... the changes done since
several months have not been recorded.
This Version allows to mix pages in different languages (using utf-8
encoding). Databases version <= 4.10 can be read but still in old
encoding. By re-creating the database, the new encoding is set.
The new version number (5.00) is in honour of this new encoding.
* New features : Wiki syntax and miscellaneous Notes
- [06 Oct 05] It is now possible to use a specific ("Wiki") syntax
inside database notes, individual notes, wizard notes and database
forum. It is also possible to add new "miscelleneous notes". The
syntax is close to the one used by Wikipedia (see Web). In database
notes and wizard notes, an automatic summary is displayed. Wiki syntax
and HTML syntax can be both used in the same page. The Wiki syntax is:
- Lines starting with from 1 to 6 '=' and ending with the same number
of '=' are section titles (1 = most important.. 6 = less important).
If the text is modifiable, they can be independantly editable (a
link "(modify)" is displayed to allow it).
- An empty line makes a new paragraph.
- Group of at least 2 lines starting with space and with an empty
line before and after the group of lines are displayed are they
are with a fixed size font.
- Lines starting with one or several '*' are list items. The number
of '*' is the list level (must start with one '*' then two '**' etc.)
- Lines starting with one or several '#' are numbered list items.
- Lines starting with ':' are indented.
- Lines starting with ';' return to new line; if the line contain ':'
the part after that ':' is displayed indented in a new line
- Text between '' are displayed in Italic.
- Text between ''' are displayed in Bold.
- Text between ''''' are displayed in Bold-Italic.
- Text between { and } is displayed with GeneWeb highlight (bold green
by default).
- Characters ' [ ] { } can be displayed as they are if prefixed by %.
- The syntax [[first_name/surname/oc/text]] makes a link to the
individual with key (firstname, surname, oc) with 'text' displayed.
Simplified syntaxes: if oc = 0, [[fn/sn/t]] can be used, and
[[fn/sn]] is equivalent to [[fn/sn/0/fn sn]].
- The syntax [[[name/text]]] makes a link to a "miscelleneous note"
(new feature), an independant page which can be edited (if updating
allowed), and using Wiki syntax also. The page name is 'name' (only
letters, digits and '_' allowed) and 'text' is displayed as link. If
the page does not exist, the link is displayed in red. These new
pages are saved by gwu only if they did not become isolated (= no
more linked by database notes, individual notes, wizard notes nor
another (recursively) linked miscelleneous note). Simplified syntax
[[[name]]] displays 'name' as link text.
- If there is a line containing '__NOTOC__' the summary is not displayed.
- If there is a line containing '__TOC__' the summary is displayed at
this place instead of the default place.
- If there is a line containing '__SHORT_TOC__' a short summary is
displayed.
* GeneWeb server or CGI (gwd)
- [30 Jan 06] In displaying ancestors by tree, added the ability
to have the marriage date between the spouses.
- [10 Nov 05] The ancestors and descendants page displays the number
of persons in the menu.
- [16 Oct 05] Added a system for list of only allowed nobility titles.
- [06 Oct 05] The database forum can be moderated.
- [02 Sep 05] Added a "search" form in database forum.
- [17 Aug 05] The pages "statistics", "history of updates", "database
forum", "calendars", and some pages displaying relationship links by
trees are now customizable. They resp. use the template files
"stats.txt", "updhist.txt", "forum.txt", "calendar.txt" and "dag.txt".
- [23 Jul 05] All "ancestors" pages are now customizable. Depending to
the kind of page, they use the new template files: "ancmenu.txt",
"ancsosa.txt", "anctree.txt" and "anclist.txt".
- [02 Jan 05] Each complete date has a link to the calendars page.
- [20 Dec 04] Fixed bug: in display places/surnames, when vars are used
in base configuration file (base.gwf), the alphabetical order was done
before the vars substitutions.
* GeneWeb compiler (gwc) and GeneWeb uncompiler (gwu)
- [13 Jul 05] Wizards notes are now saved and restored.
* GeneWeb databases Transfer Program (gwtp)
- [08 Jan 05] Fixed bug: databases created by version 4.10 could
not be uploaded.
GeneWeb version 4.10
--------------------
* Languages
- [29 Jan 04] Added "Breton" (Tepod Gwilhmod, Gwenael Emelyanoff,
Bertrand Yeurc'h).
* GeneWeb server or CGI (gwd)
- [06 Nov 04] In statistics, added displaying of oldest couples perhaps
still alive and engaged.
- [06 Jan 04] Fixed bug: when changing a child's name using "change
children's names", the possible image was not renamed, causing
its disparition.
- [05 Jan 04] Added database configuration variable "show_consang":
when set to "no" the possible consanguinity is not displayed in
personal pages. Added also variable "fast_alphabetic": when set
to "yes", the alphabetic display of surnames or first names is fast
but the number of surnames of fist names is not displayed (interesting
for large databases).
- [04 Dec 03] Fixed bug: in case of two wizards make changes at
the same time, there were (rare) cases where one of the changes
erases the other one (instead of being rejected by the message
"database is locked").
- [29 Nov 03] Added optional "border" and "background color" for
trees displaying (relationship links, ancestors and descendants).
- [28 Nov 03] Fixed bug creating sometimes dates with null month
(and not null day) resulting problems with "gwu-gwc" and "cleaning
up" the database by gwsetup (happened when a date was entered
with month=13 which was erroneously not rejected).
- [18 Jan 03] Added a system of black list for the database forum;
the environment variable "forum_exclude_file" can be set to a
file name containing a list of excluded IP addresses which cannot
post. In the lines of this file, the joker character "*" can be
used to specify any string (e.g. "*" exclude everybody).
- [14 Jan 03] In form to add message in the database forum, added
buttons "private/public": only "wizards" and "friend" can see
"private" messages.
- [06 Jan 03] In welcome page, added wizard's name (when named).
* Base configuration files (base.gwf)
- [19 Mar 03] Added a variable "moved" to indicate that the database
has been moved. This displays the new template file "moved.txt".
* Setup program (gwsetup)
- [12 Nov 03] Fixed bug: the links to the documentation did not work
with modern browsers.
* GeneWeb uncompiler (gwu)
- [12 Feb 03] Fixed bug: exporting bad format when places containing
just spaces.
- [11 Feb 03] Added option -maxlev to specify a maximum number of
generations (descendants only) to export.
* GeneWeb databases Transfer Program (gwtp)
- [08 Dec 03] Added German (Falko Trojahn).
- [14 Oct 03] Added Spanish (Luis Mondesi).
- [03 Jan 03] Fixed bug: when wizard notes, the "send database" did
not work.
GeneWeb version 4.09
--------------------
* GeneWeb server or CGI (gwd)
- [30 Dec 02] Fixed security hole existing since a long time. People
are invited to download this new version.
- [26 Dec 02] Changed the filtering of HTML tags: in version 4.08, the
principle was changed so that some tags were accepted and all other
ones refused. Return to previous behaviour (some tags are refused,
all other ones are accepted), except for the forum of the data base
where the new behaviour is maintained.
GeneWeb version 4.08
--------------------
* Languages
- [26 Nov 02] Added Romanian (Erich Müller).
- [12 Nov 02] Added Bulgarian (Dimiter Skordev).
- [11 Sep 02] Added documentation in Italian (Latino Imparato).
* GeneWeb server or CGI (gwd)
- [09 Dec 02] Added link "wizard/notes" in welcome page to allow
each wizard to set and modify his personal notes for the database,
which are visible by everybody. Works only if the wizards are defined
in a file defined by the variable "wizard_passwd_file" of the
database configuration file.
- [01 Dec 02] Added ability for named wizards (wizards defined in a
wizard password file) to remove the messages they posted.
messages in the database forum.
- [14 Nov 02] Fixed bug: in database notes updates, there was no check
that the update form was up to date: it was then possible to submit
old versions, and there was no conflict access check (that two wizards
try to change the notes at the same time).
- [08 Nov 02] Fixed bad (strange) displaying of French Republican
and Hebrew dates when the precision is not "Sure".
- [06 Nov 02] In family form, one can now set the sex of created
witnesses.
- [30 Oct 02] In places/surnames pages, now the surname links point
to the surname, not to a person holding this surname associated with
the place: it is less useful but too many people blamed me that it
was a bug. Old behaviour if the base configuration variable
"place_surname_link_to_ind" is set to "yes". Configurable by the
gwtp interface.
- [23 Oct 02] In families forms, added shortcuts for created
persons' dates: one can write: "?year" to indicate "perhaps",
">year" or "year/" to indicate "after", "<year" or "/year" to
indicate "before", "/year/" to indicate "about". And in the "death"
field, one can write "+" to indicate "died don't know when", and "-"
to indicate "alive".
- [10 Oct 02] The GeneWeb logo in bottom of pages is now clickable
and return to the database welcome page.
- [02 Oct 02] In displaying by surname, added ability to mask
children: the families are prefixed by a clickable "o": when clicked,
the same page is displayed but without the children of that family,
and a clickable "+" is displayed at the place of the "o". Useful for
big families, when it is often not easy to see the siblings.
- [12 Sep 02] Fixed bug: in relationship by "shortest path", the
selection "include spouses" was not reported when trying the
next path.
* Lexicon (lang/lexicon.txt)
- [28 Nov 02] (Technical point for translators in GeneWeb languages)
Changed entries "the father-in-law/the mother-in-law", "a son-in-law/a
daughter-in-law" and "a brother-in-law/a sister-in-law": now the
entries can have 4 values to separate the cases when they are 1/ "of a
man" 2/ "of a woman", some languages (e.g. Bulgarian) making the
distinction.
* Gedcom to GeneWeb (ged2gwb) and GeneWeb to Gedcom (gwb2ged)
- [14 Nov 02] Fixed bug: relation date and place of unmaried persons
were not imported.
- [08 Nov 02] Fixed bad imports and exports of non Gregorian dates
intervals.
* Templates files (etc/*.txt)
- [25 Oct 02] For perso.txt, added macros: "file_exists_nnn"
returning true (for a "%if") if the file nnn exists; and
"key" returning the person's key.
- [19 Sep 02] Changed the template file "perso.txt" to decompose the
macro "married_to" into the different parts of this text, allowing
to present it differently.
* Base configuration files (base.gwf)
- [22 Oct 02] Added configuration variable public_if_no_date: all
persons having no date are considered as public, except if their
"access" field has been explicitely set to "Private" (default: no).
- [22 Oct 02] Added configuration variable propose_place_surnames to
propose or not the displaying by place / surnames in the welcome
page (defaut: yes).
- [31 Aug 02] Added configuration variable max_cousins_level to specify
the maximum level of displayed cousins (default: 5)
* GeneWeb compiler (gwc) and GeneWeb uncompiler (gwu)
- [22 Oct 02] Fixed bug: when cleaning up a database, if the images
file names started with numbers (eg. 123abc.jpg), they were restored
with an underscore at the beginning (eg. _123abc.jpg).
* Installation
- [01 Nov 02] Added (Unix) "man" pages (installed by "make install");
built by Christan Perrier (thanks to him!).
- [31 Oct 02] When building GeneWeb from source files: added a "make
install" which installs the executables in /usr/bin and the system
files in /usr/share/geneweb. Added also "make uninstall" which undoes
it.
* Documentation
- [31 Oct 02] In the "modifications" chapter ("How to make modifications
in the database), added a section (5.9) for dates shortcuts in the
families forms (French and English versions only).
GeneWeb version 4.07
--------------------
* Languages
- [18 Jun 02] Added Italian for gwsetup and gwtp. Corrected some
phrases in lexicon (Latino Imparato).
- [11 Apr 02] Added Slovenian (Mitja Iskric).
* GeneWeb server or CGI (gwd)
- [15 Jul 02] Added ability to specify a size of images, for the ones
which are hosted in another site. The syntax is the name of the image
followed by "(widthxheight)". Code by Ludovic Ledieu.
- [20 Jun 02] For option -wd (directory for socket communication and
access count), build now all upper directories of the path (e.g.
under Windows, if using -wd C:\TEMP\GENEWEB, build C:\TEMP if it does
not exist).
- [23 Apr 02] Fixed bugs: in fast merge, some fields were sometimes lost.
- [18 Mar 02] Had to remove the cookie system added in previous version
because it introduced a bug: the system of global authorization file
(variable "auth_file" of the configuration file) did not work any
more (it is complicated to make both systems work: the code is too
badly written).
* GeneWeb compiler (gwc)
- [22 Apr 02] Fixed bug: failed when a string contained a backslash
followed by a space (this failure could happen for example in a
"cleanup" of a database, which calls gwc).
- [23 Mar 02] Fixed bug: failed at end of creation of database when
the target database (option -o) was indicated by an absolute path.
* Gedcom to GeneWeb (ged2gwb)
- [16 May 02] Added option -us: uppercase surnames.
* Base configuration files (base.gwf)
- [15 Jul 02] Added variable "no_image_for_visitor" to specify not
to search images when "normal" visitor (i.e. neither "wizard", nor
"friend"). Useful if the images are hosted in a site protected by
a password (htaccess). Code by Ludovic Ledieu.
GeneWeb version 4.06
--------------------
* Installation
- [08 Mar 02] In MacOS X version, there is no more need to do extra
manipulation after installation to make the command GeneWeb work.
- [06 Mar 02] In Windows version with installer, it is now possible to
specify the database directory.
* GeneWeb server or CGI (gwd)
- [06 Mar 02] Fixed problem of the text "marriages and children" in
Spanish, "casamientos e hijos", which were incorrectly displayed
"casamientos y hijos". Technical: the solution uses a system of
"elision" (already needed by Catalan) which had to be a little bit
modified.
- [05 Mar 02] Fixed bug, in personal page: the circle before
children was supposed to be empty for the non married ones and full
for the married ones, but it did not work in all browser. Technical:
it was due to the <li> item type, wrongly written "disk" instead
of "disc".
- [05 Mar 02] Fixed bug: the navigation supposed to avoid the
"reloading" of pages (proposed in bottom of welcome pages) did not
work immediately after updates.
- [04 Mar 02] In CGI mode, in welcome page, the wizard and friend
entries are now accessible by links, like in server mode, instead of an
input form. Moreover, if cookies are accepted, when navigating, there
is no visible "token" in the URL. If cookies are not accepted, the
behaviour does not change.
- [03 Mar 02] Fixed bug (introduced in version 4.05): in CGI mode,
the images (logo, background, flags) did not appear, because they were
incompletely sent (a solution to turn around this bug is to use the
option -images_url). There is the same problem with the "DOC" link,
the same fix works also for it, but there is no way to turn around it
in version 4.05.
- [02 Mar 02] Fixed bug: when clicking on somebody's link, could sometimes
access the wrong person, typically when the two persons had the same
combination "firstname surname" cut differently, e.g. François-Victor
Hugo (first name "François-Victor", surname "Hugo") and François
Victor-Hugo (first name "François", surname "Victor-Hugo").
* Gedcom to GeneWeb (ged2gwb)
- [08 Mar 02] Fixed bug: the import added 5 empty lines at end of
each person's notes.
* Setup program (gwsetup)
- [06 Mar 02] Added "cancel" buttons close to some "ok" buttons.
- [05 Mar 02] Updated German in templates (Thomas Omerzu).
GeneWeb version 4.05
--------------------
* GeneWeb server or CGI (gwd)
- [26 Feb 02] Added the ability to set the variable "motd" in the
database configuration file which is displayed in the welcome page.
- [26 Feb 02] Fixed bug: when updating a person whose death date was
indicated as a "text", the death menu displayed "alive".
- [24 Feb 02] Fixed problem of wizard and friend connections under
CGI mode which sometimes did not work. Technical features: it was due
to the fact that in kind of internet connections, the origin internet
address can change for the same user, resulting on no more wizard or
friend connection. Now the origin internet address is no more checked,
only the given token is.
only the given token is.
- [24 Feb 02] Fixed the problem of "disconnection" when (typically)
inserting children in a family. Seemed to happen more and more often
with recent versions of Windows Web navigators (symptoms: doing
"update", "modify family", clicking in an "insert child" button, and
doing "ok": then the browser says that the server has disconnected the
connection).
- [14 Feb 02] Now the header and trailer files (base.hed and
base.trl) can be in only one examplary for all languages in the
directory lang (of databases directory) with the ability of inline
translation like in start.txt. Still searches first in subdirectories
of the language identifier, for compatibility.
- [02 Feb 02] Fixed bug: when merging two persons, in case of fast
merge applied, some fields of the second person were lost (notes,
baptism).
- [02 Feb 02] Added an indication "wizard" or "friend" in upper
right corner of the welcome page.
- [31 Jan 02] Added a system to restrict access more strict than the
"hide_private_names" system. It can be set by setting the variable
"use_restrict" to "yes" in the configuration file. In this context,
the hidden persons are not clickable and the relationship computing
cannot go through them. (Implemented by Ludovic Ledieu.)
- [30 Jan 02] Fixed (hope so!) displaying of relationship by shortest
path in case of half siblings: sometimes intermediate parents were
missing, introducing confusion.
- [21 Jan 02] Added a link to the "gwsetup" service in bottom of pages.
(The command "gwd" has a new option "-setup_link" to add that).
- [11 Jan 02] Fixed bug: the macros in places were not expanded in the
places/surnames pages, in descendants and in ancestors pages.
* Setup program (gwsetup)
- [30 Jan 02] Fixed bug: if the access path to the commands
(conversions from and to gedcoms or source files, initialisation of
consanguinity) contained spaces, these commands failed.
- [21 Jan 02] In "parameters of the data base", added the ability
to configurate other useful variables: history, images_path,
hide_advanced_request, and so on.
- [14 Jan 02] Big cleanup in this program: now all templates files
are grouped together for all languages, which saves 250 files in the
distribution! This has other advantages: 1/ easier to maintain 2/
easier to add new languages 3/ easier to extend 4/ exactly same look
for all languages 5/ easier to see which sentences are missing in a
language.
- [13 Jan 02] Proposes now both addresses localhost and 127.0.0.1.
(sometimes just one of them work and not the other).
* Gedcom to GeneWeb (ged2gwb)
- [16 Feb 02] Added code to get all the sources from the gedcom to
the person's notes (code written by Ludovic Ledieu).
- [23 Jan 02] Accept now some forms of incorrect dates which do not
respect the gedcom standard (e.g. @#DJULIAN@ BEF 1580, which should
be BEF @#DJULIAN@ 1580).
- [22 Jan 02] Added a search for godparents inside the baptism entry:
it is not gedcom standard, but some (other) genealogy software
exported them that way.
* GeneWeb compiler (gwc) and Gedcom to GeneWeb (ged2gwb)
- [15 Jan 02] Can fix now some cases of "sex not coherent with
relations", e.g. when godfather and godmother are inverted.
- [13 Jan 02] Fixed bug (ged2gwb): failed under Windows if there was
a first name ending with a single quote (or apostrophe) (this is a
typical example of the bug, but it can happen in other circumstances:
the bug comes from the option -fne). The message displayed indicating
this bug is: Uncaught exception: Invalid_argument("String.index_from")
- [08 Jan 02] Fixed bug (ged2gwb): the divorce dates were not
imported.
GeneWeb version 4.04
--------------------
* GeneWeb server or CGI (gwd)
- [18 Dec 01] Fixed bug: in a read-only device (e.g. a CD-ROM), the
relationship computing did not work if it has not been initialized
before.
- [17 Dec 01] In cousins displaying, added button to include the
spouses (code written by Ludovic Ledieu).
- [01 Dec 01] Fixed problem in case of changing a person's name, if
the new name entered in conflict with somebody elsés (same
"keys"). The proposed link "click here to try again" with the first
free number could fail with some browsers (technical: the request
could be truncated by the browser if too long). This have been changed
into a button "create" which always works (the same change had been
done for family forms, for the same problem, some time ago).
- [16 Nov 01] Changed the term "switch" into "invert" (English is
not my native language, I made a miskake when translating it).
- [14 Nov 01] Suppressed the <nobr> tag used in several displayings,
because it is not html standard. Its effect was to ask not to cut
too large lines.
- [08 Nov 01] In database forum, display 100 headers and a link to
the previous messages, instead of all headers.
- [20 Oct 01] In the updates forms, the order "year/month/day" in
the dates now depends on the language. This is indicated in a new
entry in the lexicon, "<tt>dates in form</tt>" which is
"<tt>ddmmyy</tt>" for French (day/month/year) and "<tt>yymmdd</tt>"
for English (year/month/day). Can be changed for the other languages.
- [11 Oct 01] Improved persons merging (dates and places are merged
faster).
- [03 Oct 01] Fixed bug in displaying by places/surnames: the cutting
of the places by "levels" worked bad.
- [28 Sep 01] Macros now also apply in places displaying.
- [16 Sep 01] Added variable "max_images_size" in base configuration
files (base.gwf) to limit the size of the images which can be sent
by the "send image" link.
- [13 Sep 01] Fixed bug: dates added in "family" forms were not
completely checked ("31th of September" was accepted, for example).
* Setup program (gwsetup)
- [21 Nov 01] Fixed bug under Windows: the selection of the root
directory (e.g. "C:\") did not work.
* GeneWeb to Gedcom (gwb2ged)
- [06 Dec 01] Fixed bug (also in "gwu"): the option -s supposed to
select surnames did not work: the whole database was selected.
- [09 Nov 01] If a person has a "first name alias" containing the
"first name", he is exported in the gedcom as the first name alias
in the first name field, with the real first name part enclosed with
double quotes.
* GeneWeb uncompiler (gwu)
- [19 Dec 01] Rewritten option -ad (somebody's ancestors' descendants):
now much faster and using much less memory.
* GeneWeb databases Transfer Program (gwtp)
- [27 Oct 01] In the executable "ged2gwb" is installed in the
directory corresponding to the option -etc of gwtp, the users can
upload gedcom files to update their databases.
- [06 Sep 01] Separated the option -tmp into -log (for the log),
-etc (for passwd, default.gwf and lang directories) and -tmp (the
rest). Code written by Christian Perrier.
* Documentation
- [31 Oct 01] Added a paragraph in the FAQ about why the sources in
gedcom are sometimes not taken into account.
GeneWeb version 4.03
--------------------
* Setup program (gwsetup)
- [17 Jul 01] Fixed bug: files selections (with "browse" buttons)
did not work with all browsers. In particular, it was sometimes not
possible to select files in other directories than the one of the data
bases. All these files selections have therefore been replaced by
versions using hyperlinks.
* GeneWeb server or CGI (gwd)
- [21 Aug 01] In relationlink displaying by "shortest path", now the
vertical bar under each person is clickable: this link triggers the
research of the next path without that connection. In the bottom of
the page, the ">>" actually corresponds to one of these links.
- [16 Aug 01] Fixed bug in update family form: when updating a
family with one witness, the form for a second (possible) witness
displayed weird things.
- [24 Jul 01] Fixed bug in update family form: when updating a family
whose marriage date was in French Revolution calendar, this calendar
was not selected in the menu.
- [15 Jul 01] Improved alphabetical order of places in the display
by places/surnames (code by Ludovic Ledieu).
- [13 Jul 01] Fixed bug: in update person form, when clicking on
"insert surname alias", the display became "insert first name alias".
* Gedcom to GeneWeb (ged2gwb) and GeneWeb uncompiler (gwu)
- [22 Aug 01] In ged2gwb, recover now some errorred situations in
GEDCOMs which were rejected before: 1/ when a person is a spouse of a
family but neither husband nor wife in this family (now sometimes
recovered, but not always) 2/ when a father has female sex or a mother
has male sex (the family gets the flag "no sexes check"). Moreover,
now ged2gwb automatically put parents to isolated persons, so that the
future cleanups of the database do not suppress them.
- [17 Jul 01] Now, selecting surnames and ancestors/descendants is
no more exclusive. It is therefore possible to select e.g. a surname
*and* the ancestors of somebody.
- [06 Jul 01] Fixed bug: sometimes failed when converting ansel text
to ascii.
* Base configuration files (base.gwf)
- [28 Jun 01] Added variable "hide_private_names". If set (i.e. if
the value is "yes"), the names of the private persons (less than 150
years) are not displayed: "x x" is displayed instead. To see the real
names, one must be "wizard" or "friend".
* Documentation
- [15 Aug 01] Added documentation (English and French) about how to
create a CDrom with your database. Swedish version added by Lars
Gustavsson.
GeneWeb version 4.02
--------------------
* GeneWeb server or CGI (gwd)
- [15 Jun 01] Fixed bug in merging families: if there were a key
conflict in one person, the button "Create" proposing to select a
fresh key number did not work.
- [12 Jun 01] In case of deleted families, the list of the latest
marriages worked bad.
- [07 Jun 01] (technical point) fixed problem: in case when the data
base is not writable, there was no answer. Now an error message is
displayed.
- [02 Jun 01] Fixed bug: in family form, if surnames contained
double quotes, they were incorrectly displayed.
- [29 May 01] Fixed problem with option -log (traces in a log file):
if the log file was not writable, all requests failed (instead of
ignoring it).
- [11 May 01] Improved database access speed in case when many updates
have been done (and database not having been cleaned up).
- [09 May 01] Fixed bug: system images with underscores did not work
(may happen in cases of customization of the welcome page)
- [09 May 01] Fixed bug: in family update form, if the comment
contained quotes, the text was truncated.
- [05 May 01] When creating or modifying a family, warn for children
whose sex is undefined.
- [01 May 01] In personal pages, related persons (godchildren, adoptive
children, etc) are displayed in their baptism or birth order.
- [19 Apr 01] Improved the sending of images. Should work better,
particularly for images sent from a MacIntosh.
- [11 Apr 01] The Gregorian and Julian calendars did not work for years
less than 4800 BC. Fixed.
* Templates files (etc/*.txt)
For programmers...
- [20 Jun 01] Added template file for update family forms (updfam.txt),
which can then be customized.
- [28 Apr 01] Added ability to use variable "cvar_x" in perso.txt, returning
the value of the variable x of the base configuration file.
* Setup program (gwsetup)
- [11 Apr 01] Fixed security hole: if the file only.txt was not
accessible or corrupted for some reason (it should not but...), the
gwsetup service became potentially accessible from any outside address
(but only if people could guess the gwsetup service address). It is
modified: now, if this file is not accessible, only requests from
127.0.0.1 (local machine) are accepted.
* GeneWeb databases Transfer Program (gwtp)
- [28 Apr 01] Added option -tmout to specify the time after which
unused logins expire (default is 900s = 15mn).
GeneWeb version 4.01
--------------------
* Installation
- [18 Mar 01] Fixed bug in Linux rpm package: the 'restart' of
gwd did not work; it worked only by using 'stop' and 'start'.
* Languages
- [05 Apr 01] Renamed some languages codes to be in conformance with
the standard (http://www.oasis-open.org/cover/iso639a.html):
* Catalan: ct replaced by ca
* Chinese: cn replaced by zh
* Danish: dk replaced by da
* Swedish: se replaced by sv
But old codes are still working, thanks to an alias language file.
The code of the new language, Brazilian Portuguese, is pt-br.
- [14 Mar 01] Added Brazilian Portuguese (Paulo Francisco Sedrez).
* GeneWeb server or CGI (gwd)
- [03 Apr 01] In merge page, proposes the list of all persons having the
same first name and same surname (and different number).
- [30 Mar 01] In ancestors page, in long display mode, added the ability
to have only the selected generation.
- [25 Mar 01] Improved the displaying of phrases like "xxx is a
grandchild of a nth cousin of yyy" in some languages (Swedish,
Danish, French). Indeed in Swedish and Danish, the word "grandchild"
is different according to the intermediate person (the child)'s sex.
And in French the word "nth cousin" is different if it is a man or a
woman.
- [18 Mar 01] Fixed bug: the database forum did not work under Windows.
- [18 Mar 01] Fixed bug: in case of automatic merge, the source field
of the second person or family was lost.
- [18 Mar 01] Improved displaying of sources in personal pages: the
identical sources are grouped together in the same line.
- [17 Mar 01] Fixed problem of displaying of history of updates: it
was sometimes very very slow.
- [15 Mar 01] Fixed bug: when merging two men (the problem did not
happen for women), the witnesses of mariage of the second man were
incompletely reported to the first one (they are indicated as witness
in the first man page, but not in their own personal page in the
"relation" section).
- [15 Mar 01] The displaying of "John Foo of Bar, duke of Bar" ("Foo of
Bar" being his complete surname) is now displayed "John Foo, duke of Bar"
(was displayed like that before only for the case "John of Bar, duke of
Bar").
- [14 Mar 01] Added option "-blang": if no language is specified in
the request (i.e. explicitely selected by a flag, for example), choose
preferably the user preferred language (the one of his browser) rather
than the default database language.
- [13 Mar 01] Fixed problem in displaying "anniversaries month"
in Estonian: the month appeared with all its declinations.
* Gedcom to GeneWeb (ged2gwb)
- [07 Apr 01] Improved option -uin to move more untreated GEDCOM
tags in the notes (code added by Ludovic Ledieu).
- [23 Mar 01] Added option -udi x-y (Undefined Death Interval): the
persons whose death part is undefined:
- if before x years, are considered as alive
- if after y years are considered as death
- between x and y, their death value is "don't know if death"
Default x is 80, y is 120.
* GeneWeb uncompiler (gwu) and GeneWeb to Gedcom (gwb2ged)
- [04 Apr 01] Fixed bug: the option -d to select descendants
sometimes forgot people, typically when there was a couple whose both
were descendant.
* Lexicon (lang/lexicon.txt) and Welcome page (lang/start.txt)
- [05 Apr 01] Fixed several Dutch phrases in lexicon (Herman Theys)
- [26 Mar 01] (technical point) Grouped together all lang/*/start.txt in
one only file lang/start.txt, easier to manipulate (at least for me!)
- [14 Mar 01] Changed the French translation of "nth cousin":
indeed, in French, the "nth cousin" is translated, litterally, by
"cousin of the pth degree" where "p" is "n+1": e.g. a "4th cousin" is
"a cousin of the 5th degree". Perhaps the same thing has to be done
in other languages...
- [14 Mar 01] Changed the "*nth (cousin)*" entry to directly
represent what has to be used to translate the "nth". Previously, it
was "indirect", looking for another entry in the lexicon, which was
complicated to understand, for the GeneWeb translators.
* Templates files (etc/*.txt)
For programmers...
- [17 Mar 01] File perso.txt: remplaced variables %length and %count
by %nb_families, %family_cnt, %nb_children, %child_cnt.
GeneWeb version 4.00
--------------------
The new version number (4.00) is in honour of:
1/ the new installer for Windows
2/ the new port to MacOS X.
* Installation
- [04 Mar 01] Added version for MacOS X.
- [03 Mar 01] Changed Linux rpm package installation; it uses now
another directory for databases (/home/geneweb/bases). Not removed
when unstallation, it can be used for the future GeneWeb versions,
without requiring it to be moved.
- [23 Fev 01] Windows version: added an "installer" (therefore
an installation normally easier). The databases are put in
a directory different from the program, therefore not deleted when
the program is uninstalled, and can be directly usable if another
version is installed.
* Languages
- [27 Feb 01] Added Polish (Sebastian Tuszynski)
- [11 Feb 01] Added Catalan (Jaume Ramisa Elias)
* GeneWeb server or CGI (gwd)
- [08 Mar 01] Added macro %i usable in person notes: it is replaced by
firstname.num.surname (from the person key, which is used for his
default image).
- [28 Feb 01] In surname displaying, if several surnames match,
everybody is displayed with his/her surname. Previously, the surname
of the people having the first surname of the list was not displayed.
- [24 Feb 01] Fixed big bug in Windows version: if the GeneWeb
directory was installed in a directory which contained one or several
spaces (e.g. C:/Program Files), and if the server "gwd" was used
in a shortcut or in a batch file, it did not work! (this bug was due
to a problem in a library for Windows in my favorite programming
language).
- [16 Feb 01] Fixed problem: when displaying a surname, if there were
several answers, the link for displaying the first names by alphabetical
order showed only the first surname.
- [16 Feb 01] Fixed bug: when displaying the tree of all persons
having the same nobility title, if there is no relationship links
between them, the request failed.
- [15 Feb 01] In forum, propose now "previous message" and "next message",
instead of just "next message".
- [11 Feb 01] Fixed a (small) bug: in the ancestors page, if the maximum
number of generations was the authorized limit plus one, the message
"maximum # generations" did not appear.
- [10 Feb 01] In family update form, added button "no sexes check"
allowing 1/ to create gay marriages 2/ to fix parents sex inversion
without having to delete the marriage.
* Templates files (etc/*.txt)
For programmers...
- [02 Mar 01] For the perso.txt template file, added the variables
%length; (family size in a %foreach;family;) and %count; (child
position in a %foreach;child;) and ability of expressions (e.g.
%if;(count = length) tests if the current child is the last of
the family).
- [18 Feb 01] Added a template file for update person form (updind.txt),
which is now user-configurable.
- [10 Feb 01] For the perso.txt template file, added the variables
%father_age_at_birth; and %mother_age_at_birth;
* Gedcom to GeneWeb (ged2gwb)
- [08 Mar 01] Recognizes now the "MACINTOSH" charset. It is not
standard, but there are GEDCOMs with this encoding, sometimes.
- [03 Mar 01] In case of program failure, the message is displayed
in standard output or in the log file. It is therefore visible
in the "traces of the last command" of gwsetup.
* Lexicon (lang/lexicon.txt) and Welcome pages (lang/*/start.txt)
- [07 Mar 01] The "advanced request" which works too bad, is no more
proposed in welcome pages. To have it again, you have to set the
variable "hide_advanced_request" to "no" in the base configuration
file.
- [01 Mar 01] For translators: in "person/persons" phrase, it is now
possible to add a third field to say how to translate "persons" when
it is after a number (e.g. 50 persons). Example with Estonian.
- [01 Mar 01] Added entry "on (weekday day month year)" for the
anniversary page sentence: "today, weekday day month year, etc".
Necessary at least for Finnish and Estonian.
- [19 Feb 01] Updated several lexicon entries in Estonian (Hanno
Kuus)
- [16 Feb 01] In all welcome pages, suppressed the text "or surname" in
the first choice of the first case. But it goes on searching up by
surname, if no complete name is found.
* Base configuration files (base.gwf)
- [01 Mar 00] The variable "always_surname" now applies also to pages
displaying surnames by branch (no more only to descendants pages).
* Setup program (gwsetup)
- [24 Feb 01] Fixed big bug: when creating a database, a page
displays that the database has been created. Ok. But if this page is
requested again later by the browser and if it is no more in the
browser cache, the action is made again overwriting the possible user
changes.
- [23 Feb 01] Added option -gd (gwsetup directory) to set a different
directory for the gwsetup files. It allows to launch gwsetup in another
directory, therefore to separate the databases from the GeneWeb files.
- [20 Feb 01] Added option -lang: if provided in parameter, the lang
name is not asked the user. Changed all "http://localhost:" into
"http://127.0.0.1:" which always work on Windows and in all OSes.
Changed all "file://localhost/..." into just "file://..."
GeneWeb version 3.11
--------------------
* Languages
- [04 Feb 01] Added more declinations for dates (to make Estonian work
better)
- [31 Jan 01] Added Estonian (Hanno Kuus)
* GeneWeb server or CGI (gwd)
- [01 Feb 01] In descendants display, added the occupation.
- [30 Jan 01] Added a way to be able to print trees which are too
wide for printers. In tree displaying, a link is proposed in the upper
right corner of the page. When clicking on it, a page is proposed for
a parametrizable display of the tree by slices.
- [29 Jan 01] For GeneWeb sites accomodating many databases: to
avoid the creation of too many files in the same directories, added
the ability to put them in sub-sub-directories. A database file can
be installed in a sub-directory of its first character,
sub-sub-directory of its second character. For example, a file
associated with the database foo can be in the directory f/o/. This
is not required, but optional, and is therefore backward
compatible. This applies to:
* the database directory: f/o/foo.gwb
* the database configuration file: f/o/foo.gwf
* the associated images directory: images/f/o/foo
* the associated extra images directory: src/images/f/o/foo
* the associated source texts directory: src/f/o/foo/*.txt
* the header: lang/f/o/foo.hed or lang/xx/f/o/foo.hed
* the trailer: lang/f/o/foo.trl or lang/xx/f/o/foo.trl
* the personal page template: etc/f/o/foo/perso.txt
- [26 Jan 01] Under Windows, added option "-noproc" asking not to run a
new process at each request. This option was added because some users
under Windows reported that sometimes, the service gwd blocks after some
requests and need to be stopped and restarted. This option may resolve
this problem (not sure).
- [25 Jan 01] When searching somebody by a name, if there are several
possible answers, also display now the first names aliases (if there
are some).
- [23 Jan 01] Fixed bug: when changing somebody's name, in some cases
there were no check that the key already existed, resulting of a
double defined persons when cleaning the database.
- [14 Jan 01] Complicated trees (ancestors, descendants, relationships) now
work with browsers without tables (like Lynx).
- [13 Jan 01] Fixed bug: when merging families, the marriage witnesses
disappeared.
- [10 Jan 01] In relationship computing, changed translation of the
phrase "of a cousin". Indeed, in the context, it should display "of a
cousin(male) or a cousin(female)". In English there is just one word,
"cousin" for male cousins and female cousins, but not in many other
languages (German, French, Spanish...). Now, the translation is
correct for these languages.
- [28 Dec 00] (detail) In short dates, for the case "don't know if
dead", now print just "year" instead of "*year". Changed all FAQ about
this convention of short dates.
- [19 Dec 00] In update page, changed "add family" into "add
marriage" because, despite the warning at end of this page, many
users are mistaken by thinking it was "add a child in a family".
* Template (etc/perso.txt)
- [02 Feb 01] Added boolean value "has_siblings".
- [20 Jan 01] In personal page template file (etc/perso.txt), the macro
"%nobility_titles;" has been decomposed into "%foreach;nobility_title;"
and "%nobility_title;", allowing to display the nobility titles
differently (e.g. in a list <ul>..</ul>).
- [27 Dec 00] The value "%witness;" refers now to the witness person
himself (instead of being the text with link and dates). This allows to
customize now the display of witnesses, e.g. by adding their professions,
or their parents, etc.
* Setup program (gwsetup)
- [22 Jan 01] Added the merging of databases. Updated the documentation
to remove the comments telling that this operation cannot be done under
gwsetup.
* Gedcom to GeneWeb (ged2gwb)
- [23 Jan 01] Added a hack to turn around a bug in the GEDCOMs
coming from Genealogos (fields inverted in certain lines) which
created empty databases.
* GeneWeb to Gedcom (gwb2ged)
- [04 Feb 00] Added option "-aws" (Ancestors With Siblings), the same
option than for the command "gwu", extracting somebody's ancestors,
together with their siblings, siblings' spouses and siblings' spouses'
parents.
- [18 Jan 01] Fixed problem for names with declinations: they were
exported with all their declinations; now just the 'nominative'
form is exported.
* Geneweb compiler (gwc)
- [07 Jan 01] Put back the option "-sh #" (removed in version 3.08):
it seems that some users are be still interested in this option, even
with the new form "-sep".
* Bases configuration files (base.gwf)
- [25 Jan 01] Added variable "private_years" to specify the number
of years for the visibility of personal information in normal access
(i.e. neither "friend" nor "wizard"). Default = 150.
- [30 Dec 00] In example file a.gwf, fixed comment about customized
variables: for variable defined as var_foo, the usage in the text
is %vfoo; (not %foo;).
- [29 Dec 00] Added variable "always_surname" telling to always print
the children surnames in descendant display, even if same than the
father's (default = no).
* Header and trailer files (lang/base.hed lang/base.trl)
- [26 Jan 01] Added two macros usable in header or trailer files: %p
which is replaced by the prefix of the current URL (the whole address
up to the question mark) and %s by its suffix (after the question
mark). In personal pages, this suffix is independant from the index:
can therefore be used to specify a bookmarkable address.
* Lexicon (lang/lexicon.txt)
- [26 Jan 01] Changed entry name "(french month)" into "(french revolution
month)" (which is more exact).
- [30 Dec 00] Fixed German translations (Frank Komarek + Falko Trojahn)
- [29 Dec 00] Fixed some Spanish translations (Frank Komarek)
* Documentation
- [17 Jan 01] Added French translation of "The GeneWeb source file format"
(Melchior de Contades)
GeneWeb version 3.10
--------------------
* GeneWeb server or CGI (gwd)
- [14 Dec 00] Added a system of general macros for "sources" and
"notes". You can define customized variables in the configuration
file (base.gwf): their values will be replaced in the "sources" and
in the "notes". The syntax in configuration file is "var_ident=value"
and in the sources and notes: "%vident;".
- [03 Dec 00] Fixed bug in Hebrew calendar computation (example: Hebrew
day was good for Gregorian date 2001-11-30 but incorrect for the following
day 2001-12-01).
- [28 Nov 00] Fixed bug: it was possible to create a loop by merging
somebody with one of his/her ancestor.
- [25 Nov 00] Small improvements: in update page, added "back" link,
in "family deleted" page, added link to return to the person.
- [24 Nov 00] Fixed bug: in automatic merge steps, the database was
not locked, risking to corrupt the database if two persons were making
changes exactly at the same time.
- [18 Nov 00] Fixed bug: while updating a person or a family, in
case of keys (first name/surname/number) conflicts, if there where
empty spaces (for example the ones of persons to be removed from the
list), the button "create" supposed to try again with the first free
number did not work.
- [16 Nov 00] Fixed bug: in languages with declinations (e.g. German)
some declinations structures sometimes incorrectly remained in the
displayed text (e.g. "xx ist ein:d:+em Cousin")
- [11 Nov 00] When updating, display now a warning in case when the
person has a sex inconsistent with his/her "relation" (e.g. woman
being godfather or man being godmother). Can now change a wrong or
undefined sex according to these "relations". The same changes have
been done in gwc (GeneWeb uncompiler) and in ged2gwb (GEDCOM to
GeneWeb). Code written by Ludovic Ledieu.
- [10 Nov 00] Fixed bug: when merging two persons, if the second one was
a witness of a marriage, the "witness" link dispeared.
- [09 Nov 00] Fixed bug: under Windows, the history of updates did not
work.
- [08 Nov 00] Added the ability to have associated HTML pages and
images. The request "base?m=SRC;v=xxx" displays the file
"src/base/xxx.txt" (interpreting the macros if any). The request
"base?m=IM;s=yyy" displays the image file "src/base/images/yyy" or
"src/images/yyy". Code written by Ludovic Ledieu.
- [08 Nov 00] Fixed bug: when giving 0 as Sosa number, it did not
answer (infinite loop in gwd).
* Gedcom to GeneWeb (ged2gwb)
- [04 Dec 00] Now, the option -fne works (i.e. extracts the main first name)
even when the first character is a space, allowing to treat Gedcoms with
for example, just a star after the main first name.
* GeneWeb uncompiler (gwu)
- [26 Nov 00] Added option "-aws" (Ancestors With Siblings), extracting
somebody's ancestors, together with their siblings, siblings' spouses
and siblings' spouses' parents.
- [16 Nov 00] Fixed bug: in some circumstances, relations could be
printed several times, resulting of several definitions and therefore
errors when using gwc.
- [15 Nov 00] Filter the non printable characters if any: now converted
into spaces.
* Consanguinity computing (consang)