diff --git a/libs/djblets/.gitignore b/libs/djblets/.gitignore new file mode 100644 index 000000000..8995381c0 --- /dev/null +++ b/libs/djblets/.gitignore @@ -0,0 +1,12 @@ +build +dist +djblets/static/* +Djblets.egg-info + +.coverage + +*.rej +*.orig +.*.sw* +*.pyc +.DS_Store diff --git a/libs/djblets/.reviewboardrc b/libs/djblets/.reviewboardrc new file mode 100644 index 000000000..65de3997f --- /dev/null +++ b/libs/djblets/.reviewboardrc @@ -0,0 +1,3 @@ +REVIEWBOARD_URL = "http://reviews.reviewboard.org" +REPOSITORY = "Djblets" +BRANCH = "master" diff --git a/libs/djblets/AUTHORS b/libs/djblets/AUTHORS new file mode 100644 index 000000000..ed824c56a --- /dev/null +++ b/libs/djblets/AUTHORS @@ -0,0 +1,34 @@ +Lead Developers: + + * Christian Hammond + * David Trowbridge + + +Contributors: + + * Alexander Artemenko + * Anthony Mok + * Ben Hollis + * Brad Taylor + * Cory McWilliams + * Dave Druska + * Hongbin Lu + * Hussain Bohra + * Jesus Zambrano + * Jim Chen + * Kalil Amlani + * Kevin Quinn + * Lee Loucks + * Micah Dowty + * Niklas Hambuechen + * Onkar Shinde + * Paolo Borelli + * Patrick Uiterwijk + * Raja Venkataraman + * Simon Wu + * Stephen Gallagher + * Steven MacLeod + * Surya Nallu + * Thilo-Alexander Ginkel + * Vlad Filippov + * Yazan Medanat diff --git a/libs/djblets/MANIFEST.in b/libs/djblets/MANIFEST.in new file mode 100644 index 000000000..e6d68fd9c --- /dev/null +++ b/libs/djblets/MANIFEST.in @@ -0,0 +1,5 @@ +recursive-include contrib * +recursive-include djblets *.txt *.html *.css *.js *.htc *.png *.jpg *.gif +include AUTHORS +include NEWS +include ez_setup.py diff --git a/libs/djblets/NEWS b/libs/djblets/NEWS new file mode 100644 index 000000000..e28c14a39 --- /dev/null +++ b/libs/djblets/NEWS @@ -0,0 +1,1543 @@ +version 0.7.16 final (27-July-2013): + This release contains security fixes in the datagrid. If you are using + the datagrid, it is recommended that you upgrade to this release. + + * JavaScript: + * autoSizeTextArea now cleans up its hidden proxy elements when + destroyed. + + * inlineEditor can be told not to focus a textarea by default by + setting 'focusOnOpen' to false. + + * modalBox can place itself in an element other than
by + setting the 'container' option to the element. + + * modalBox takes a 'boxID' option that, if specified, will set the + ID of the modalBox element. + + * funcQueue now takes an optional context parameter for callback + functions. The callbacks will be invoked with 'this' set to that + context. + + * djblets.datagrid: + * Data pulled from the database and rendered into cells are always + escaped now. Custom columns can still override this by providing + their own rendering. This led to an XSS vulnerability. + + This is CVE-2013-4795. + + * Columns can now specify an image_class instead of an image_url. + This will render the icon as aand