xpra icon
Bug tracker and wiki

Changes between Version 28 and Version 29 of Source


Ignore:
Timestamp:
05/20/17 08:40:24 (4 months ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Source

    v28 v29  
    1010[https://www.xpra.org/src/]
    1111[[BR]]
    12 New major versions are generally released every 3 to 4 months (more or less - when it is ready), followed by minor updates as needed.
    13 [[BR]]
    14 Building from source is documented [/wiki/Building here]
     12New major versions are generally released every 3 to 4 months (more or less - when it is ready), followed by minor updates as needed. (see [/wiki/Statistics source statistics])
    1513}}}
    1614
     
    2826
    2927{{{#!div class="box"
    30 [[Image(http://xpra.org/icons/statistics.png)]]
    31 == Statistics ==
    32 Each revision usually brings a number of structural changes that can easily be captured with simple statistics:
    33 ||=Tag=||=Modules=||||||=Python Code=||||||=Cython Code=||||||=C Code=||
    34 ||= =||= =||= Files =||= Lines =||= Unique =||= Files =||= Lines =||= Unique =||= Files =||= Lines =||= Unique =||
    35 ||[/browser/xpra/tags/v0.0.7.x v0.0.7.x]|| 8|| 63|| 13536|| 9990|| 2|| 2147|| 1679|| 0|| 0|| 0||
    36 ||[/browser/xpra/tags/v0.1.x v0.1.x]|| 8|| 68|| 13640|| 9974|| 2|| 2134|| 1670|| 0|| 0|| 0||
    37 ||[/browser/xpra/tags/v0.2.x v0.2.x]|| 10|| 73|| 14602|| 10581|| 2|| 2386|| 1770|| 3|| 472|| 281||
    38 ||[/browser/xpra/tags/v0.3.x v0.3.x]|| 10|| 74|| 15987|| 11684|| 2|| 2387|| 1771|| 2|| 483|| 288||
    39 ||[/browser/xpra/tags/v0.4.x v0.4.x]|| 10|| 58|| 15052|| 11028|| 2|| 2513|| 1831|| 2|| 506|| 286||
    40 ||[/browser/xpra/tags/v0.5.x v0.5.x]|| 10|| 64|| 15811|| 11642|| 6|| 3111|| 2203|| 2|| 711|| 427||
    41 ||[/browser/xpra/tags/v0.6.x v0.6.x]|| 12|| 66|| 16279|| 11943|| 6|| 3086|| 2193|| 2|| 742|| 427||
    42 ||[/browser/xpra/tags/v0.7.x v0.7.x]|| 13|| 72|| 18687|| 13577|| 6|| 3239|| 2342|| 2|| 752|| 431||
    43 ||[/browser/xpra/tags/v0.8.x v0.8.x]|| 17|| 96|| 23168|| 16713|| 8|| 3740|| 2701|| 2|| 925|| 555||
    44 ||[/browser/xpra/tags/v0.9.x v0.9.x]|| 17|| 109|| 26309|| 18773|| 8|| 3704|| 2707|| 2|| 915|| 566||
    45 ||[/browser/xpra/tags/v0.10.x v0.10.x]|| 34|| 202|| 32640|| 22428|| 22|| 6551|| 4015|| 4|| 676|| 412||
    46 ||[/browser/xpra/tags/v0.11.x v0.11.x]|| 40|| 231|| 40125|| 27247|| 25|| 9919|| 6350|| 4|| 97|| 55||
    47 ||[/browser/xpra/tags/v0.12.x v0.12.x]|| 43|| 242|| 44592|| 30288|| 27|| 11013|| 7137|| 6|| 105|| 67||
    48 ||[/browser/xpra/tags/v0.13.x v0.13.x]|| 44|| 244|| 46246|| 31751|| 30|| 11782|| 7721|| 6|| 165|| 103||
    49 ||[/browser/xpra/tags/v0.14.x v0.14.x]|| 41|| 244|| 50014|| 34727|| 29|| 9874|| 6236|| 4|| 136|| 82||
    50 ||[/browser/xpra/tags/v0.15.x v0.15.x]|| 43|| 251|| 55389|| 38520|| 33|| 16346|| 8650|| 4|| 144|| 85||
    51 ||[/browser/xpra/tags/v0.16.x v0.16.x]|| 52|| 285|| 64184|| 44328|| 35|| 15613|| 9198|| 4|| 144|| 85||
    52 ||[/browser/xpra/tags/v0.17.x v0.17.x]|| 59|| 311|| 71418|| 48789|| 40|| 19962|| 10298|| 4|| 144|| 85||
    53 ||[/browser/xpra/tags/v1.0.x v1.0.x]|| 59|| 320|| 79609|| 54399|| 41|| 17204|| 11623|| 4|| 144|| 85||
    54 You can find an older but much more pretty version of these figures as a graph here: [http://xpra.org/stats/source/ source stats]
    55 
    56 
    57 {{{#!comment
    58 Command lines used:
    59 * Cleanup:
    60 find . -name "*pycache*" -exec rm -fr {} \;
    61 for x in `ls -d v*`;
    62  do echo $x; pushd $x/src
    63  sudo python ./setup.py clean
    64  popd
    65 done
    66 
    67 * Modules:
    68 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type d -exec ls {}/__init__.py \; | wc -l; done
    69 * Python Files:
    70 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type f -name "*py" -print | wc -l; done
    71 * Python Lines:
    72 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type f -name "*.py" -exec cat {} \; | wc -l; done
    73 * Python Unique Lines:
    74 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type f -name "*.py" -exec cat {} \; | sort -u | wc -l; done
    75 * Cython files: do the sum of:
    76 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type f -name "*.pyx"  | wc -l; done
    77 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type f -name "*.pxd"  | wc -l; done
    78 * Cython lines: do the sum of:
    79 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type f -name "*.pyx" -exec cat {} \; | wc -l; done
    80 for x in `ls -d v*`; do echo $x; find $x/src/xpra -type f -name "*.pxd" -exec cat {} \; | wc -l; done
    81 etc..
     28== Building and Packaging ==
     29* [/wiki/Building Building]: [/wiki/Building/RPM Fedora / CentOS / RHEL], [/wiki/Building/Debian Debian / Ubuntu], [/wiki/Building/MSWindows MS Windows], [/wiki/Building/MacOSX Mac OSX], [/wiki/Building/Other Gentoo / Arch / RPi], [/wiki/Building/FreeBSD FreeBSD], [/wiki/Building/OpenBSD OpenBSD]
     30* [/wiki/Dependencies Dependencies]
     31* [/wiki/Packaging Packaging]
     32* [/wiki/Platforms Supported Platforms]
    8233}}}
    83 }}}