0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-11-30 01:46:24 +01:00
Commit Graph

50 Commits

Author SHA1 Message Date
Karl Hobley
23969890cb Merge remote-tracking branch 'takeflight/refactor/remove-libsass' 2015-05-19 17:25:52 +01:00
jordij
e33ff5d34d documents served using django-sendfile 2015-05-07 09:33:05 +01:00
Tim Heap
ddebafa119 Remove libsass dependency, precompile CSS for distribution
Depending on libsass for all Wagtail installations was causing issues
with various operating systems, dramatically increasing installation
times, and preventing front end development adopting modern practices.

libsass has been removed as a dependency. Sass files are compiled before
release as a dependency of the `sdist` setup command. Sass compilation
is done through `gulp`. People wishing to hack on the frontend assets
should now install wagtail locally, install the node dependencies, and
run `gulp`:

    $ pip install -e path/to/wagtail
    $ cd path/to/wagtail
    $ npm install
    $ npm start

All the templates and JS files have been updated to reference the new
compiled CSS files instead of the Sass files.

Precompiled CSS for jquery-ui and similar have been moved out of the
`scss/` directory to the `css/` directory.
2015-05-01 08:53:04 +10:00
Karl Hobley
bb61b33783 Update tox pip requirements 2015-04-13 20:44:40 +01:00
Karl Hobley
2546c758d5 Ignore E126 errors 2015-04-03 19:31:42 +01:00
Karl Hobley
321d2261a1 Ignore E124 errors 2015-04-03 19:31:42 +01:00
Karl Hobley
f209a25cfa Ignore E303 errors 2015-04-03 19:31:42 +01:00
Karl Hobley
bc192388c1 Ignore E302 errors 2015-04-03 18:52:58 +01:00
Karl Hobley
304f8f8e66 Ignore E261 errors 2015-04-03 18:52:53 +01:00
Karl Hobley
27b95dce86 Ignore E128 errors 2015-04-03 18:52:53 +01:00
Karl Hobley
a0b3dcf434 Don't flake8 project template 2015-04-03 18:52:53 +01:00
Karl Hobley
e68856de7b Test for flake8 errors in tox/travis
Ignoring E501
2015-04-03 16:56:06 +01:00
Karl Hobley
0181fb16f0 Use generative tox config 2015-04-03 14:38:08 +01:00
Karl Hobley
bbfa70d8e8 Use Willow 0.2 2015-04-01 17:42:55 +01:00
Karl Hobley
7b50391e18 Bump willow version to 0.2b2
This should fix #1084
2015-04-01 14:13:12 +01:00
Karl Hobley
db1cf75a6b Update Willow in tox 2015-03-31 14:45:27 +01:00
Karl Hobley
e207b962eb Add MySQL to tox/travis 2015-03-27 12:28:00 +00:00
Karl Hobley
f7d123fa7c Install Django 1.8 from tar archive 2015-03-26 11:15:32 +00:00
Matt Westcott
3abfa63046 Specify 1.7.1 as the minimum supported Django version 2015-03-17 14:49:29 +00:00
Karl Hobley
a4ffd3b485 Update taggit
Also, test SQLite with latest version of Django
2015-03-04 09:47:40 +00:00
Karl Hobley
b019bc2261 Test with taggit 0.12.3 2015-03-04 08:42:42 +00:00
Karl Hobley
d7ced6f243 Tox: Use dev django-taggit when testing Django 1.8 2015-03-03 22:55:12 +00:00
Matt Westcott
a8ec3b1af7 specify DATABASE_USER 2015-02-23 16:06:40 +00:00
Matt Westcott
c46e97c9ce pass DATABASE_HOST=localhost for mysql tests 2015-02-23 15:37:02 +00:00
Matt Westcott
0b31f9933f enable tox tests for mysql 2015-02-23 15:33:36 +00:00
Matt Westcott
55cac3b907 upgrade django-modelcluster to 0.5 2015-02-03 11:11:42 +00:00
Karl Hobley
d63eeed4a0 Update to treebeard 3.0. Fixes #930 2015-01-29 13:19:41 +00:00
Karl Hobley
878addd737 Removed Python 3.2 from travis/tox 2015-01-28 09:43:50 +00:00
Karl Hobley
2d9e39d084 Added Django 1.8 to tox/travis 2015-01-28 09:42:10 +00:00
Karl Hobley
4a804967d9 Added Willow to install requirements 2015-01-15 10:46:01 +00:00
Matt Westcott
09663a6653 Django 1.7.2 has an apparent regression that breaks django-taggit with sqlite https://github.com/alex/django-taggit/issues/285 - pin sqlite tox tests to 1.7.1 for now 2015-01-06 14:48:49 +00:00
Karl Hobley
b9ce897441 Removed support for Django 1.6 and Python 2.6 2015-01-02 17:27:54 +00:00
Karl Hobley
5e905fe7e7 Travis: Install Django 1.7 from PIP 2014-12-23 13:41:50 +00:00
Matt Westcott
5cb428608b pin libsass to version 0.5.1 in tox.ini, since the current Travis VM can't install 0.6 - see #760 2014-10-28 10:51:57 +00:00
Karl Hobley
28b0f29d18 Clear submitted_for_moderation and approved_go_live_at of copied revisions 2014-09-16 09:18:49 +01:00
Matt Westcott
075c9e8da0 add python3 + django 1.7 + sqlite as valid tox config 2014-08-27 15:43:46 +01:00
Karl Hobley
bab28400de Updated django-taggit to 0.12.1 2014-08-27 11:11:00 +01:00
Karl Hobley
56e4dacc5a Merge remote-tracking branch 'torchbox/master' into dj17_2
Conflicts:
	.travis.yml
	tox.ini
2014-08-27 09:17:07 +01:00
Karl Hobley
43ebd845b6 Added Django 1.7 to tox settings. Use tox on travis 2014-07-28 15:52:42 +01:00
Karl Hobley
b1d412f0f6 Set cache expire headers to two months on frontend image serve view 2014-07-18 14:58:34 +01:00
Matt Westcott
9938ecf960 add py32-dj16-sqlite to the list of tox environments that fail due to iteritems in South 2014-07-03 12:11:34 +01:00
Karl Hobley
9755ece5cc Added python 3.2 to tox settings 2014-07-02 21:45:38 +01:00
Neal Todd
e31ff7f3c4 Requirements version updates, documenting dependencies via requirements.io and updating supported python version docs. 2014-07-02 17:31:06 +01:00
Matt Westcott
38ca434aeb add tox tests for postgres on python3.3 and python3.4 2014-07-02 17:14:34 +01:00
Karl Hobley
4786e34a46 Import unittest2 from Django 2014-05-10 13:21:21 +01:00
Matt Westcott
ef9e877fa9 remove mysql from tox tests for now, until we can fix the foreign key constraint error in wagtail.wagtailimages.tests.TestImageEditView 2014-05-01 14:48:51 +01:00
Matt Westcott
16ca3ce280 Add MySQL to tox tests 2014-05-01 12:21:17 +01:00
Matt Westcott
41c5c1c457 Python 2.6 compatibility - fixes #156 2014-04-24 16:41:58 +01:00
Matt Westcott
aa09c442a2 add tox test environment for sqlite, and include elasticsearch 2014-04-24 15:34:59 +01:00
Matt Westcott
ead1c19dc0 Add tox.ini for multi-version testing 2014-04-24 15:19:43 +01:00