268e7c605a
add semicolons between the multipme included javascript files - removes certain ambigious situations
2013-11-12 08:39:31 +00:00
542b8f4512
compatibility with Python 2.6
2013-11-12 01:28:11 +01:00
c52d657864
fix syntax error in 9dabc33770
- it broke all plugins (oops!)
2013-10-29 02:48:03 +00:00
9dabc33770
modify plugin wrapper, so build-script injected macros in the wrapper are in a more obvious place, so 3rd party plugin authors are less likely to make mistakes here when working outside the build.py environment
...
tweak the about screen to display non-standard plugins using the new interface better
2013-10-29 02:43:56 +00:00
b6eebccca9
extract script version and other data from the tampermonkey/greasemonkey GM_info and pass it through the wrapper function
...
modify the plugin template code to do the same for plugins - also include the plugin base filename
this is the required data to allow version checks to be performed. it will also allow IITC to know which plugins are installed and active
2013-10-28 21:56:36 +00:00
1b1c850532
update build.py to support an option to specify the build.xml filename - needed for new test builds
2013-10-22 19:59:18 +01:00
ffe4379684
removed ant clean in build script
2013-10-22 20:45:48 +02:00
3d7192ecd6
reformat code
2013-10-22 20:05:58 +02:00
7d60f93472
moved user location plugin back to assets root so that it's not displayed in the iitc plugins section
2013-10-11 11:29:55 +02:00
0601827878
reverted back to one-after-another plugin injection
2013-10-08 23:04:23 +02:00
65d02edd16
build: allow inclusion of additional parameters to 'ant' for mobile builds
2013-08-29 04:46:13 +01:00
755bc8148b
sort the list of files returned from glob, for including the code/*.js. this will ensure a consistant order for every build, in case there are order-specific bugs
2013-08-19 20:43:11 +01:00
3bd8d1a548
make build script only include code/*.js - otherwise temp files can catch you out
2013-08-12 17:30:09 +01:00
a4f11561ea
added sync plugin back to mobile build...
...
...it seems that google have fixed the temp redirect
2013-08-05 09:40:04 +02:00
3592a91e51
temporarily removed sync plugin from mobile build
2013-07-30 15:21:51 +02:00
b0101af429
moved user-location script to new mobile plugin folder
2013-07-08 17:17:22 +02:00
2f290adf5d
removed disable scroll wheel plugin from mobile assets
2013-07-06 13:13:06 +02:00
7d75a928cf
plugin wrapper code - convert to use build.py macros. this ensures it's identical in all plugins, so the mobile app can remove/modify it without issues. also makes it easy to change if required
2013-06-14 20:27:54 +01:00
a6ff434f33
remove the template plugin basemap-cloudmade from mobile - it can't be edited so no use embedded
2013-05-28 03:01:45 +01:00
58faf2e2ba
removed speech-search plugin from mobile. it is not working and iitcm brings its own voice search
2013-05-24 15:54:56 +02:00
8a2ca8076b
build script - remove leading zeros from timestamp part of version number - possibly helps with firefox+greasemonkey update checks?
2013-05-20 03:12:55 +01:00
d40323fa99
removed privacy-view from mobile assets. it does not work and is not needed on mobile
2013-05-08 18:18:37 +02:00
13bd906a9e
Starting work on modifying mobile app action bar.
2013-05-06 18:46:59 +10:00
f6e6b76249
made force-https an option in mobile settings. removed plugin from build
2013-05-03 23:53:46 +02:00
530c3cecf1
build script - add optional preBuild and postBuild settings, to allow one or more additional commands to be executed as part of a build.
...
could be used to copy builds to a web server, copy additional files (E.g. .htaccess), trigger browser refresh, etc
2013-05-03 19:49:12 +01:00
aa7de6f571
added new developer options (fix for #219 )
2013-05-03 01:05:19 +02:00
18f9ef0c2e
update build.py for fdroid - a 'copyonly' mode that prepares the mobile/assets folder but doesn't run 'ant'
2013-05-01 17:07:31 +01:00
25b6f239c2
Add contribs to About IITC, fix minor newline issue in loaderMD
2013-04-28 18:55:36 -07:00
28233b8118
display user location on iitcm (see #179 )
2013-04-28 22:46:18 +02:00
473ae4bf39
Merge pull request #174 from Fragger/about-attribution
...
Add ATTRIBUTION.md to About IITC pop up
2013-04-22 15:28:37 -07:00
99a18444bf
added plugin functionality for iitc mobile
2013-04-22 16:35:15 +02:00
31d6855535
Build script fixes to work on both python 2 and 3
2013-04-22 02:08:51 -07:00
60a65d227a
More changes from gfm to md
2013-04-16 20:34:02 -07:00
f767b939ad
Only need markdown and not GFM for .md files
2013-04-16 20:30:25 -07:00
d59e2e2816
Use already read file instead of rereading
2013-04-16 20:22:09 -07:00
ae8200d7be
Add ATTRIBUTION.md to About IITC pop up
2013-04-16 20:18:21 -07:00
09a42d81ec
change build.py to launch ant via os.system, rather than subprocess.call. this fixes building mobile on windows
2013-03-30 21:28:13 +00:00
60444c9169
build system updates, for mobile builds
...
- main build.py will optionally build mobile. removed now obsolete mobile build scripts and symbolic links
- external resource URL is now optional - it's no longer needed by the regular builds
2013-03-30 20:48:59 +00:00
b28da29544
remove now unnecessary 'dist' folder
...
most files already existed (and were used from) elsewhere. delaunay.js has been moved to external/, and max-links updated to include from there
build.py updated to take account of no 'dist' folder (although it does allow for one if it's needed again in the future)
2013-03-29 01:59:33 +00:00
edd03dcdb6
build.py fix for differences in string handling in python 2 and python 3
...
fix #65
2013-03-25 16:27:40 +00:00
5474b893a6
Add in base64 image encoding to build system and move images over to use it
2013-03-23 10:31:06 -07:00
d0245394a3
build.py - read optional defaultBuild from localbuildsettings.py
...
fix for #20
also, some other minor tweaks/cleanups in that area of the code
2013-03-22 03:55:00 +00:00
f0e3de1a80
fix build.py so it works with python3
2013-03-21 14:45:44 +00:00
06778b2a6a
build improvements
...
- add optional localbuildsettings.py
- remove the 'jonatkins' and 'jonatkins-dev' from buildsettings.py - some devs were using them and it'll give them unexpected update behaviour
- add a 'local' build - uses the public release for external resources (rather than a local web server as for local8000), but no distUrlBase. perfect for code-only changes
- distUrlBase can now be None - no more wacky invalid URLs
(the resourceUrlBase will become redundant once all resources are embedded, but that's still pending)
2013-03-21 03:36:12 +00:00
bd2f371d64
autobuild.sh passes through build name to build.py
...
build.py gives useful error message when no build name is supplied
2013-03-19 23:53:46 +00:00
4a0f2aa5e4
added a build settings file, and build script uses it
...
ignored compiled python .pyc files
2013-03-19 23:43:15 +00:00
4ce0da5056
large chunk of work towards a nicer build system
...
- plugins are now parsed for @@..@@ replacements
- main script and plugins have separate .meta.js files created - less web server load for update checks
- build script has variables for resource URL, update URL, etc, substituted via @@..@@ into main script and all plugins
2013-03-19 22:39:16 +00:00
f34c230c93
Use io.open to support python 2.x _and_ python 3
2013-02-26 00:25:13 +01:00
538b57c7f7
Due to ingress.com/intel now force-redirecting to the HTTPS version,
...
loading dependencies just got a lot harder. External JS and CSS files
are now included directly in the file while building. This does not yet
work for plugins. I will make an emergency release soon, so at least
main works.
2013-02-25 23:58:07 +01:00
1efb30d73f
typos
2013-02-11 19:10:15 +01:00