Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#2607 closed task (fixed)

port build system to core/util

Reported by: alex Owned by: James Burke
Priority: high Milestone:
Component: General Version: 0.4.1
Keywords: Cc:
Blocked By: Blocking:

Description

As per the roadmap, port a version of the build system to work with the new package system (see #2500 for status).

Change History (30)

comment:1 Changed 13 years ago by James Burke

(In [7740]) Refs #2607. Initial copy. Will not work yet.

comment:2 Changed 13 years ago by James Burke

(In [7741]) Refs #2607. Slash and burn baby. Stripping things down. Nothing works yet.

comment:3 Changed 13 years ago by James Burke

(In [7753]) Refs #2607. Holder for JS lib scripts

comment:4 Changed 13 years ago by James Burke

(In [7754]) Refs #2607. Holder for cldr utils

comment:5 Changed 13 years ago by James Burke

(In [7755]) Refs #2607. Reorganizing.

comment:6 Changed 13 years ago by James Burke

(In [7756]) Refs #2607. Reorganizing.

comment:7 Changed 13 years ago by James Burke

(In [7757]) Refs #2607. Reorganizing.

comment:8 Changed 13 years ago by James Burke

(In [7758]) Refs #2607. Reorganizing.

comment:9 Changed 13 years ago by James Burke

(In [7759]) Refs #2607. Reorganizing.

comment:10 Changed 13 years ago by James Burke

(In [7760]) Refs #2607. Reorganizing.

comment:11 Changed 13 years ago by James Burke

(In [7761]) Refs #2607. Reorganizing.

comment:12 Changed 13 years ago by James Burke

(In [7762]) Refs #2607. Reorganizing.

comment:13 Changed 13 years ago by James Burke

(In [7763]) Refs #2607. Reorganizing.

comment:14 Changed 13 years ago by James Burke

(In [7764]) Refs #2607. Starting non-ant build option. Does not work yet. This build approach should support any number of namespaces.

comment:15 Changed 13 years ago by James Burke

(In [7768]) Refs #2607. Building out knowledge of all top level module prefix dirs.

comment:16 Changed 13 years ago by James Burke

(In [7773]) Refs #2607. Got basic copying working for non-dojo dirs (like dijit). Not very interesting yet.

comment:17 Changed 13 years ago by James Burke

(In [7774]) Refs #2607. Fixing up baseUrl so it works right after a build.

comment:18 Changed 13 years ago by James Burke

(In [7775]) Refs #2607. Got something to actually build. No compression, i18n flattening or xdomain, but you can build base, and run the test harness afterward.

comment:19 Changed 13 years ago by James Burke

(In [7779]) Refs #2607. Got compression to work. Not use build.xml for the release process, but build.js instead. Layered builds, i18n and xdomain do not work yet.

comment:20 Changed 13 years ago by James Burke

(In [7780]) Refs #2607. Got string interning plugged in, but not sure if it really works yet.

comment:21 Changed 13 years ago by James Burke

(In [7781]) Refs #2607. Got string interning plugged in, but not sure if it really works yet. Forgot to remove the intern-strings target from build.xml.

comment:22 Changed 13 years ago by James Burke

(In [7785]) Refs #2607. Allow profile file to contain build options off the dependencies object, and added a help action to explain how to use the build.

comment:23 Changed 13 years ago by James Burke

(In [7881]) Refs #2607. Moved i18n bundle flattening to the new build model. It probably has bugs since I will not be able to test it until we have some real modules that use i18n in the new structure, but at least the code is set up. Still need to do xdomain work in the build process.

comment:24 Changed 13 years ago by James Burke

(In [7898]) Refs #2607. Changed name of the dojo guard files to a non-.js suffix to avoid issues with the svn syntax checker.

comment:25 Changed 13 years ago by James Burke

(In [7986]) Refs #2607. Make sure build options that specify 'false' get a real false value, and skip nls files for interning.

comment:26 Changed 13 years ago by James Burke

Resolution: fixed
Status: newclosed

Basic build system is there. I have opened tickets on remaining issues, so closing this bug.

comment:27 Changed 12 years ago by (none)

Milestone: 0.9M2

Milestone 0.9M2 deleted

comment:28 Changed 12 years ago by Adam Peller

(In [10220]) Update copyright notice. Refs #2607

comment:29 Changed 12 years ago by Adam Peller

(In [12125]) Update copyrights to 2008. Thanks to doughays for reminding me :) Refs #2607

comment:30 Changed 12 years ago by Adam Peller

(In [13001]) Update copyright. Refs #2607

Note: See TracTickets for help on using tickets.