Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
(1) |
Sep
(6) |
Oct
|
Nov
(13) |
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(8) |
Feb
(4) |
Mar
(6) |
Apr
(5) |
May
(5) |
Jun
(4) |
Jul
(8) |
Aug
(3) |
Sep
(6) |
Oct
(7) |
Nov
(7) |
Dec
(10) |
2003 |
Jan
(9) |
Feb
(4) |
Mar
(8) |
Apr
(12) |
May
(13) |
Jun
(9) |
Jul
(13) |
Aug
(10) |
Sep
(3) |
Oct
(3) |
Nov
(19) |
Dec
(14) |
2004 |
Jan
(11) |
Feb
(10) |
Mar
(7) |
Apr
(5) |
May
(4) |
Jun
(4) |
Jul
(2) |
Aug
|
Sep
(3) |
Oct
(2) |
Nov
(6) |
Dec
(6) |
2005 |
Jan
(11) |
Feb
(1) |
Mar
(6) |
Apr
(4) |
May
(7) |
Jun
(13) |
Jul
(9) |
Aug
(32) |
Sep
(27) |
Oct
(31) |
Nov
(17) |
Dec
(24) |
2006 |
Jan
(19) |
Feb
(25) |
Mar
(30) |
Apr
(28) |
May
(35) |
Jun
(38) |
Jul
(21) |
Aug
(31) |
Sep
(38) |
Oct
(68) |
Nov
(84) |
Dec
(83) |
2007 |
Jan
(45) |
Feb
(78) |
Mar
(72) |
Apr
(67) |
May
(51) |
Jun
(49) |
Jul
(125) |
Aug
(113) |
Sep
(74) |
Oct
(59) |
Nov
(63) |
Dec
(55) |
2008 |
Jan
(58) |
Feb
(53) |
Mar
(56) |
Apr
(224) |
May
(282) |
Jun
(269) |
Jul
(354) |
Aug
(552) |
Sep
(277) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(8) |
Dec
|
2010 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(3) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(6) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
(1) |
12
|
13
|
14
(1) |
15
|
16
|
17
|
18
|
19
|
20
(2) |
21
(3) |
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
(1) |
31
|
|
|
From: Alexander Schuettelkopf <A.Schuettelkopf@du...> - 2002-01-30 14:51:38
|
Hi, I am trying to get some Fortran support into LXR (like so many others, seemingly), but due to some surprising and annoying properties of the language (I'm not a Fortran programmer myself) it is inefficient/hard/impossible to do with LXR::Lang::Generic. So I thought I'd just derive a new Lang class and write my own parser, but one of the routines I most definitely need to override is &LXR::SimpleParse::nextfrag. Now I could either write some really ugly code with lots of "if (... eq 'Fortran')" _or_ duplicate the whole generic.conf mechanism for SimpleParse or move all of SimpleParse into Lang::Generic (which I would prefer). My question is: is there any good reason why the SimpleParse routines are in a module of their own. Given their dependency on data from generic.conf etc I would have thought it most sensible to move them into Lang::Generic as two additional methods. If a derived class wants to use the Generic mechanisms it automatically has the parser routines that go with it, whereas if it doesn't it can simply overload them... Does this make any sense? Of course I had also hoped that, once I got my Fortran parser working, I could submit it, so I'd prefer to be as compatible with the _real_ LXR as possible. On a completely different note, there is a problem in &LXR::Files::Plain::tmpfile - the routine doesn't check whether a file with the temporary name already exists. While in general that should not be a problem, it turns out to be quite disastrous for doing diffs on small- to medium-sized files, as they have a good chance to be tmpfile'd in the same second. The result is that no matter what you choose in the UI, you always end up with the second file being compared to itself. A cheap fix would be something like: sub tmpfile { my ($self, $filename, $release) = @_; my ($tmp,$tries)=('/tmp/lxrtmp.'.time.'.'.$$.'.',0); local ($/) = undef; while (-e $tmp.$tries) { $tries++; } $tmp.=$tries; open(TMP, "> $tmp") || return undef; ... ... Do I have to respectively am I allowed to file a bug report for this? I apologise if this should have gone to the -dev list. Is that one open for uninvited posting? Cheers, Alexander Schuettelkopf |