aboutsummaryrefslogtreecommitdiffstats
path: root/README.Python
blob: 47ee9e13f468b700fa8d3ca97012713c6cea9c41 (plain) (blame)
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
Updating the epiphany.defs file
-------------------------------

Pygtk wraps most functions itself automatically, it uses the 
epiphany.defs file, this must be kept in-sync with the epiphany includes.
To update the file:

 - Install gnome-python so that you have the "h2def.py" script

 - Ensure that the installed epiphany include directory is uptodate
   (i.e. it doesn't contain any stale ephy header)

 - Run "python /path/to/h2def.py /path/to/include/epiphany-1.5/epiphany/* > epiphany.defs

 - You MUST now compare to see what has changed, e.g. the above command has the
   following problems:
    - It misses boxed types
    - It doesn't mark interfaces correctly
    - You need to ensure that no is-constructor-of lines have been lost

 - Basically, just do a cvs diff and fix things up as appropriate.

 - Finally ensure it compiles, but that's obvious, right? :-)

You could also make all the changes manually, but it's easier to use
the above process.
48c87471c6c6b7da9e5'>- Get Rid MD5 supportmiwi2011-03-191-1/+0 * Update to 2.7.5.cracauer2008-12-242-5/+5 * Update to 2.7.4.cracauer2007-09-192-5/+6 * Clean up distfiles sources.cracauer2006-09-071-2/+1 * Update to 2.7.3 which fixes compilation on FreeBSD-4.x.cracauer2006-06-232-4/+4 * Fix last version which wouldn't compile.cracauer2006-05-312-4/+4 * - update to 2.7.1clsung2006-05-292-4/+4 * - Update to 2.6.1mnag2006-05-062-5/+5 * SHA256ifyedwin2006-01-221-0/+1 * Update to 2.6.0.cracauer2005-09-112-3/+3 * Update to 2.5.2.cracauer2005-07-272-4/+4 * Update to 2.5.1.cracauer2004-12-162-4/+4 * SIZEify (maintainer timeout)trevor2004-03-311-0/+1 * Use PLIST_FILES (bento-tested, marcus-reviewed).trevor2004-02-062-1/+1 * De-pkg-comment.knu2003-02-212-1/+1 * Fixed master_sites, informed maintainer.edwin2002-12-271-4/+1 * Update to version 2.3 (audio support, tcp improvements etc.)cracauer2002-04-182-2/+2 * Update to 2.2cracauer2001-07-264-3/+6