Skip to content
This repository
Newer
Older
100644 118 lines (99 sloc) 5.033 kb
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
1 <?xml version="1.0" ?>
2
5d1c05b2 » Jason Johnston
2010-06-01 Separate packaging from building in ant build; force clean before pac…
3 <project name="PIE" default="build" basedir=".">
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
4
07d5b657 » Jason Johnston
2010-07-31 Bump version number
5 <property name="version" value="1.0beta3-SNAPSHOT" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
6 <property name="build_dir" value="./build" />
7 <property name="src_dir" value="./sources" />
8
d62b0c90 » Jason Johnston
2010-05-25 Add creation of distributable zip package to build script
9 <target name="clean">
10 <delete dir="${build_dir}" />
11 </target>
12
5d1c05b2 » Jason Johnston
2010-06-01 Separate packaging from building in ant build; force clean before pac…
13 <target name="build-uncompressed">
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
14 <mkdir dir="${build_dir}" />
15 <concat destfile="${build_dir}/script_uncompressed.js">
16 <fileset file="${src_dir}/PIE_open.js" />
17 <fileset file="${src_dir}/Util.js" />
4045a505 » Jason Johnston
2010-07-31 Implement lazy initialization. Elements which are outside the browser…
18 <fileset file="${src_dir}/Observable.js" />
19 <fileset file="${src_dir}/Heartbeat.js" />
20 <fileset file="${src_dir}/OnScroll.js" />
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
21 <fileset file="${src_dir}/OnResize.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
22 <fileset file="${src_dir}/Length.js" />
23 <fileset file="${src_dir}/BgPosition.js" />
24 <fileset file="${src_dir}/Angle.js" />
25 <fileset file="${src_dir}/Color.js" />
26 <fileset file="${src_dir}/Tokenizer.js" />
04ed5d5b » Jason Johnston
2010-08-31 Move all accesses of element dimensions into a new BoundsInfo object,…
27 <fileset file="${src_dir}/BoundsInfo.js" />
d6baacf5 » Jason Johnston
2010-06-03 Abstract out the creation of StyleInfo classes. ~300 byte file size i…
28 <fileset file="${src_dir}/StyleInfoBase.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
29 <fileset file="${src_dir}/BackgroundStyleInfo.js" />
30 <fileset file="${src_dir}/BorderStyleInfo.js" />
31 <fileset file="${src_dir}/BorderRadiusStyleInfo.js" />
32 <fileset file="${src_dir}/BorderImageStyleInfo.js" />
33 <fileset file="${src_dir}/BoxShadowStyleInfo.js" />
bf3d9f21 » Jason Johnston
2010-06-03 Fix bug where css3 renderings would not get updated when the target e…
34 <fileset file="${src_dir}/VisibilityStyleInfo.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
35 <fileset file="${src_dir}/RendererBase.js" />
36 <fileset file="${src_dir}/RootRenderer.js" />
37db46d3 » Jason Johnston
2010-05-23 Split background and border rendering into separate renderers; beside…
37 <fileset file="${src_dir}/BackgroundRenderer.js" />
38 <fileset file="${src_dir}/BorderRenderer.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
39 <fileset file="${src_dir}/BorderImageRenderer.js" />
ad351e8b » Jason Johnston
2010-05-23 Split box-shadow renderer into two renderers for outset and inset sha…
40 <fileset file="${src_dir}/BoxShadowOutsetRenderer.js" />
41 <fileset file="${src_dir}/BoxShadowInsetRenderer.js" />
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
42 <fileset file="${src_dir}/Element.js" />
43 <fileset file="${src_dir}/PIE_API.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
44 <fileset file="${src_dir}/PIE_close.js" />
45 </concat>
46
47 <concat destfile="${build_dir}/PIE_uncompressed.htc">
48 <fileset file="${src_dir}/htc_open.txt" />
49 <fileset file="${build_dir}/script_uncompressed.js" />
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
50 <fileset file="${src_dir}/htc_init.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
51 <fileset file="${src_dir}/htc_close.txt" />
52 </concat>
743eb632 » Jason Johnston
2010-07-11 Add build number to comment top of htc file
53
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
54 <concat destfile="${build_dir}/PIE_uncompressed.js">
55 <fileset file="${src_dir}/js_open.js" />
56 <fileset file="${build_dir}/script_uncompressed.js" />
57 <fileset file="${src_dir}/js_close.js" />
58 </concat>
59
743eb632 » Jason Johnston
2010-07-11 Add build number to comment top of htc file
60 <replace file="${build_dir}/PIE_uncompressed.htc" token="$Version$" value="${version}"/>
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
61 <replace file="${build_dir}/PIE_uncompressed.js" token="$Version$" value="${version}"/>
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
62 </target>
63
5d1c05b2 » Jason Johnston
2010-06-01 Separate packaging from building in ant build; force clean before pac…
64 <target name="build-compressed" depends="build-uncompressed">
f83e0b19 » Jason Johnston
2010-04-17 Switch to Closure Compiler, using advanced optimizations mode. Lots o…
65 <exec executable="java">
66 <arg line='-jar tools/compiler.jar
67 --js ${build_dir}/script_uncompressed.js
68 --js ${src_dir}/closure_preservefunctions.js
69 --module "script_compressed:1"
70 --module "temp:1"
71 --module_output_path_prefix ${build_dir}/
72 --compilation_level ADVANCED_OPTIMIZATIONS
73 --externs ${src_dir}/closure_externs.js' />
74 </exec>
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
75
f83e0b19 » Jason Johnston
2010-04-17 Switch to Closure Compiler, using advanced optimizations mode. Lots o…
76 <!--
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
77 <exec executable="yuicompressor">
78 <arg line="${build_dir}/script_uncompressed.js -o ${build_dir}/script_compressed.js" />
79 </exec>
f83e0b19 » Jason Johnston
2010-04-17 Switch to Closure Compiler, using advanced optimizations mode. Lots o…
80 -->
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
81
82 <concat destfile="${build_dir}/PIE.htc">
83 <fileset file="${src_dir}/htc_open.txt" />
84 <fileset file="${build_dir}/script_compressed.js" />
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
85 <fileset file="${src_dir}/htc_init.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
86 <fileset file="${src_dir}/htc_close.txt" />
87 </concat>
1531a076 » Jason Johnston
2010-05-08 Add PHP wrapper as workaround for web servers which are not configure…
88
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
89 <concat destfile="${build_dir}/PIE.js">
90 <fileset file="${src_dir}/js_open.js" />
91 <fileset file="${build_dir}/script_compressed.js" />
92 <fileset file="${src_dir}/js_close.js" />
93 </concat>
94
743eb632 » Jason Johnston
2010-07-11 Add build number to comment top of htc file
95 <replace file="${build_dir}/PIE.htc" token="$Version$" value="${version}"/>
dc459e6b » Jason Johnston
2010-08-30 Move the .htc event listeners and event handling logic into an Elemen…
96 <replace file="${build_dir}/PIE.js" token="$Version$" value="${version}"/>
743eb632 » Jason Johnston
2010-07-11 Add build number to comment top of htc file
97
1531a076 » Jason Johnston
2010-05-08 Add PHP wrapper as workaround for web servers which are not configure…
98 <delete file="${build_dir}/temp.js" />
99 <delete file="${build_dir}/script_uncompressed.js" />
100 <delete file="${build_dir}/script_compressed.js" />
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
101 </target>
102
1531a076 » Jason Johnston
2010-05-08 Add PHP wrapper as workaround for web servers which are not configure…
103
104 <target name="copy-wrappers">
105 <copy todir="${build_dir}">
106 <fileset dir="${src_dir}/wrappers" />
107 </copy>
108 </target>
109
110
5d1c05b2 » Jason Johnston
2010-06-01 Separate packaging from building in ant build; force clean before pac…
111 <target name="build" depends="build-uncompressed,build-compressed" />
112
113 <target name="package" depends="clean,build,copy-wrappers">
d62b0c90 » Jason Johnston
2010-05-25 Add creation of distributable zip package to build script
114 <!-- Create distribution bundle -->
115 <zip destfile="${build_dir}/PIE.zip" basedir="${build_dir}"/>
116 </target>
3e71920c » Jason Johnston
2010-04-08 Split the monolithic PIE.htc into separate source files per class/com…
117
118 </project>
Something went wrong with that request. Please try again.