Thomas Keller 
							
						 
					 
					
						
						
							
						
						9a8bd464a3 
					 
					
						
						
							
							Remove a couple of unused calls to get a list of project tags; these  
						
						... 
						
						
						
						calls are currently done from within the tags-cloud template most of
the time, which is ugly, but the way it works as of now. 
						
						
					 
					
						2011-10-04 00:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						9e2ea7404b 
					 
					
						
						
							
							Tags are now returned grouped by class, I seem to have missed this call  
						
						... 
						
						
						
						when I changed the API... 
						
						
					 
					
						2011-10-04 00:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						160d11b89b 
					 
					
						
						
							
							Properly initialize arrays with 0 for IN conditions  
						
						
						
						
					 
					
						2011-10-04 00:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						d860f299fd 
					 
					
						
						
							
							The last part of the previous patch.  
						
						
						
						
					 
					
						2011-10-03 10:17:10 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						33882d4fa7 
					 
					
						
						
							
							Update how the myIssue view works.  
						
						... 
						
						
						
						It's allow to display this view for other members.
In the issue summary, we can now follow make links for each user display in the part "Unresolved: By Assignee". 
						
						
					 
					
						2011-10-03 10:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						85978a4d18 
					 
					
						
						
							
							Implement basic filtering capabilities in the issue search view.  
						
						... 
						
						
						
						Since IDF's text search component does not allow further restrictions
on the result set, we make a second, filtered query to restrict to
the item state ('open' or 'closed') and optionally a label. All in
all this is all harder than it could be, especially the tag cloud
is very monolithic and should be replaced by a data-driven component
that is less dependent on a single data / query and link usage, but
this would for now require too many changes.
Similar questionable is the code duplication for the index, listStatus
and listLabel view implementations that all do more or less the same.
The search implementation now only uses one implementation for a very
similar use case. It also removes the artificial restriction to 100
results we had previously there and does not query a record for each
single result (as was done with Pluf_Search_ResultSet previously).
On my way through this I tried to generalize a couple of i18n texts
and removed smaller issues like the "trailing comma" in label lists.
This partially fixes issue 548. 
						
						
					 
					
						2011-10-03 01:54:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						695428075b 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero into develop  
						
						
						
						
					 
					
						2011-10-02 00:06:17 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						e7c2e721b4 
					 
					
						
						
							
							The tag cloud was fixed to "issues" for both, the open and closed issue list  
						
						... 
						
						
						
						which is clearly wrong. 
						
						
					 
					
						2011-10-02 00:05:08 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						13fad756ab 
					 
					
						
						
							
							Fix issue 732  
						
						... 
						
						
						
						Commit based on Stéphane Baron patch 
						
						
					 
					
						2011-10-01 22:43:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						920432025f 
					 
					
						
						
							
							Change post-commit webhooks to issue PUTs instead of POST requests  
						
						... 
						
						
						
						and generalize the HTTP header name for the auth digest; introduce
an option to restore the old behaviour and document that; place a
big warning in NEWS.mdtext about this change.
This change has been sponsored by Scilab. 
						
						
					 
					
						2011-09-26 01:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						7ff298af79 
					 
					
						
						
							
							Call the configured download webhook when new downloads are created  
						
						... 
						
						
						
						or existing downloads are updated.
This feature is sponsored by Scilab. 
						
						
					 
					
						2011-09-26 00:51:33 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						b29acd71cb 
					 
					
						
						
							
							Add an option to specify a webhook URL for updates in the downloads section  
						
						... 
						
						
						
						and tweak the help texts for the original source web hook a bit. Also remove
the superfluous inline help code from the SourceConf form that was actually
not used.
This feature was sponsored by Scilab. 
						
						
					 
					
						2011-09-25 02:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						dc50e9b316 
					 
					
						
						
							
							Spelling.  
						
						
						
						
					 
					
						2011-09-25 02:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						7f610fd2f3 
					 
					
						
						
							
							Add an option to configure an external URL per project, e.g. to allow the  
						
						... 
						
						
						
						linking of the home page of the project.
This feature was kindly sponsored by Scilab. 
						
						
					 
					
						2011-09-25 01:27:36 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						c72ce218f7 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero into feature.webrepos  
						
						
						
						
					 
					
						2011-09-24 00:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						1f0791df0e 
					 
					
						
						
							
							Make the '@rev' part in the regex optional (fixes issue 730).  
						
						
						
						
					 
					
						2011-09-12 17:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Georgi 
							
						 
					 
					
						
						
							
						
						34c9d04a35 
					 
					
						
						
							
							Provide http access to git repositories  
						
						... 
						
						
						
						/p/$project/source/repo for git repos now exposes both
"dumb" and "smart" http protocol access. 
						
						
					 
					
						2011-08-20 20:07:26 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Georgi 
							
						 
					 
					
						
						
							
						
						aa2868eb17 
					 
					
						
						
							
							Add basic framework for web based repository access  
						
						... 
						
						
						
						/p/$project/source/repo/ is assigned to a method that
takes care of providing repository access.
For now, this results in an exception on all SCMs. 
						
						
					 
					
						2011-08-19 22:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						a2c832a130 
					 
					
						
						
							
							Improve the 'parents' parsing for git and ignore any empty parts; also  
						
						... 
						
						
						
						react gracefully if we could not parse the parents for some weird reason. 
						
						
					 
					
						2011-08-17 20:17:14 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						b17de014ec 
					 
					
						
						
							
							Reworked the option / argument handling in the SVN interface to  
						
						... 
						
						
						
						have less code duplication. 
						
						
					 
					
						2011-08-13 02:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Georgi 
							
						 
					 
					
						
						
							
						
						57c2389aae 
					 
					
						
						
							
							Make SVN backend more robust  
						
						... 
						
						
						
						The SVN backend failed when trying to access historical information on deleted files.
There's also an initial test case for the SVN backend, testing this issue
and issue 364, which is about a similar problem for renamed files.
Reverting any of these fixes breaks the test. 
						
						
					 
					
						2011-08-12 20:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Georgi 
							
						 
					 
					
						
						
							
						
						945429abf0 
					 
					
						
						
							
							Provide MD5 value of downloads to HTTP client  
						
						... 
						
						
						
						Content-MD5 is a HTTP header to provide end-to-end integrity checks
(see RFC2616, 14.15). This doesn't protect against malicious
modifications, but against transmissions errors and storage errors
on the server.
The change also removes one redirect when downloading files. 
						
						
					 
					
						2011-07-24 22:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						a016bcb51b 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero into develop  
						
						
						
						
					 
					
						2011-07-05 11:31:05 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						f2b1ce795c 
					 
					
						
						
							
							Fix issue 247 : cron overwrites authorized_keys during cron run  
						
						
						
						
					 
					
						2011-07-05 11:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						3a8c56acc4 
					 
					
						
						
							
							Postgres needs a VARCHAR cast, which MySQL doesn't understand, of  
						
						... 
						
						
						
						course. *sigh* 
						
						
					 
					
						2011-07-01 13:35:43 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						7b2552f940 
					 
					
						
						
							
							Postgres (and probably others as well) needs an explicit char cast.  
						
						
						
						
					 
					
						2011-06-30 00:25:29 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						324b202215 
					 
					
						
						
							
							Fix the rendering of issue changes in a mail template and the issue feed fragment.  
						
						
						
						
					 
					
						2011-06-29 17:41:18 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						2c2da6082a 
					 
					
						
						
							
							Fixed stupid missing semicolon.  
						
						
						
						
					 
					
						2011-06-29 14:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						dd3fbbd7e4 
					 
					
						
						
							
							Fixes to support older PHP versions.  
						
						
						
						
					 
					
						2011-06-29 14:30:17 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						9bbcd571ec 
					 
					
						
						
							
							Merge branch 'feature.issue-summary' into develop  
						
						
						
						
					 
					
						2011-06-20 11:37:26 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						6d55602ef3 
					 
					
						
						
							
							Add IDF_Project::getIssueCountByOwner and use it into IDF_Views_Issue::summary  
						
						
						
						
					 
					
						2011-06-15 17:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						6e7c9f7c4b 
					 
					
						
						
							
							Use css instead of    
						
						
						
						
					 
					
						2011-06-15 17:29:29 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						5427aab456 
					 
					
						
						
							
							Change "ifnull" sql function to "coalesce" which is supported by postgresql  
						
						
						
						
					 
					
						2011-06-15 13:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						4879d64989 
					 
					
						
						
							
							If git's author name does not contain valid utf-8 bytes, skip the author  
						
						... 
						
						
						
						lookup in the database, which would otherwise only bring up errors. 
						
						
					 
					
						2011-06-15 13:50:02 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						dab8ea63fc 
					 
					
						
						
							
							Mark string for translation  
						
						
						
						
					 
					
						2011-06-15 11:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						b03d7a04a0 
					 
					
						
						
							
							improve rendering of 0% bar  
						
						
						
						
					 
					
						2011-06-15 11:30:11 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						ef5b93e3f7 
					 
					
						
						
							
							Fix the special case of a empty issue tracker, for the issue summary.  
						
						
						
						
					 
					
						2011-06-15 11:18:41 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						69ae1c08ef 
					 
					
						
						
							
							Add an sub-tab under Issue to add a summury view  
						
						
						
						
					 
					
						2011-06-15 09:11:47 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						8e4f828cc6 
					 
					
						
						
							
							Spelling.  
						
						
						
						
					 
					
						2011-06-13 12:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						c4f92f4569 
					 
					
						
						
							
							Access all private methods in a non-static way, now that we have a instance-dependent _diagnoseProblem() method  
						
						
						
						
					 
					
						2011-06-13 12:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						c4d2b99656 
					 
					
						
						
							
							Wrong object to call commit() on...  
						
						
						
						
					 
					
						2011-06-13 01:59:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						d4fe88adab 
					 
					
						
						
							
							Disable the fixed context bar if the content is already to big  
						
						
						
						
					 
					
						2011-06-12 17:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						69d0e8313a 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero into develop  
						
						
						
						
					 
					
						2011-06-11 00:48:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						11a234e135 
					 
					
						
						
							
							Fix the branch links users of the Subversion frontend get when they enter  
						
						... 
						
						
						
						a wrong revision and only display this list if there are any branches
available for all SCMs. 
						
						
					 
					
						2011-06-11 00:47:54 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						2f30e4e2f6 
					 
					
						
						
							
							Fix a regression introduced with commit  20c3f14cc: If we can read from a process'  
						
						... 
						
						
						
						pipe doesn't mean the exit code of the process in question is zero, this is
actually what pclose() returns. 
						
						
					 
					
						2011-06-11 00:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						118ca9f11f 
					 
					
						
						
							
							Now that IDF_Scm::getChanges() is implemented for all SCMs, there is no need for the try-catch anymore.  
						
						
						
						
					 
					
						2011-06-10 23:40:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						24fc41ee0d 
					 
					
						
						
							
							XML node access didn't work and as such renames and copies weren't properly detected.  
						
						
						
						
					 
					
						2011-06-10 23:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						c00dbac5e0 
					 
					
						
						
							
							Merge branch 'feature.download-md5' into develop  
						
						
						
						
					 
					
						2011-06-10 09:26:20 +02:00 
						 
				 
			
				
					
						
							
							
								William MARTIN 
							
						 
					 
					
						
						
							
						
						d7857c5126 
					 
					
						
						
							
							Rename the migration script  
						
						
						
						
					 
					
						2011-06-10 09:25:17 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						ac6be0d3c0 
					 
					
						
						
							
							Implement IDF_Scm::getChanges() for Subversion (closes issue 622)  
						
						
						
						
					 
					
						2011-06-10 02:23:54 +02:00