| 1 | 2.10a -
 | 
|---|
| 2 | 
 | 
|---|
| 3 |    support for spaces in filenames.
 | 
|---|
| 4 | 
 | 
|---|
| 5 | 2.00a -
 | 
|---|
| 6 | 
 | 
|---|
| 7 |    Automatic feature loading (from CONFIG) has been added, this allows qmake to be
 | 
|---|
| 8 |    written using qmake language.
 | 
|---|
| 9 | 
 | 
|---|
| 10 |    The dependency generation system has been redesigned to be faster (as over time
 | 
|---|
| 11 |    it had gotten slower and slower as features crept in). This new system is used
 | 
|---|
| 12 |    for dependency calcuation and moc detection.
 | 
|---|
| 13 | 
 | 
|---|
| 14 |    qmake has been changed to allow features to be introduced without changes to
 | 
|---|
| 15 |    C++ sources (ie project files).
 | 
|---|
| 16 | 
 | 
|---|
| 17 |    DEPENDS supported to allow hard coded dependencies (when qmake's depend are inadaquate)
 | 
|---|
| 18 | 
 | 
|---|
| 19 |    $$sprintf() added to allow easy expansion of complex strings (using %1..%n)
 | 
|---|
| 20 | 
 | 
|---|
| 21 |    for() iteration has been introduced to do simple looping in a qmake script. 
 | 
|---|
| 22 | 
 | 
|---|
| 23 |    CONFIG() test function added.
 | 
|---|
| 24 | 
 | 
|---|
| 25 |    $$basename() and $$dirname() added for file manipulation.
 | 
|---|
| 26 | 
 | 
|---|
| 27 |    warning() can be used in place of message() now.
 | 
|---|
| 28 | 
 | 
|---|
| 29 |    improved support for subdirs with .pro's listed
 | 
|---|
| 30 |    support for QT added to add functionality from Qt
 | 
|---|
| 31 | 
 | 
|---|
| 32 | 1.07a -
 | 
|---|
| 33 | 
 | 
|---|
| 34 |    support for precompiled headers added
 | 
|---|
| 35 | 
 | 
|---|
| 36 | 1.06b -
 | 
|---|
| 37 |   
 | 
|---|
| 38 |    support for reading and writing libtool (.la) files
 | 
|---|
| 39 |    support for reading pkgconfig (.pkg) files
 | 
|---|
| 40 | 
 | 
|---|
| 41 |    PWD added as an automatic variable to mean the directory
 | 
|---|
| 42 |    the file being parsed is in (this change required that the
 | 
|---|
| 43 |    directory be set to the file being parsed as well, function
 | 
|---|
| 44 |    tests that query relative paths will need to be relative the
 | 
|---|
| 45 |    file being parsed).
 | 
|---|
| 46 | 
 | 
|---|
| 47 |    persistant data cache introduced
 | 
|---|
| 48 | 
 | 
|---|
| 49 | 1.05a -
 | 
|---|
| 50 | 
 | 
|---|
| 51 |   caching of more information (speed ups)
 | 
|---|
| 52 |   $$list() added to be used as a lambda function in qmake
 | 
|---|
| 53 |   $$files() added to allow regular expression matching
 | 
|---|
| 54 |   $$fromfile() added to grab one single variable value from a parsed file
 | 
|---|
| 55 |   $$prompt() added to allow querying for user input from qmake
 | 
|---|
| 56 |   include() modified to support specifying which variables to import
 | 
|---|
| 57 |   equals() test added to test for equality
 | 
|---|
| 58 |   MSVC.net generator added [partial solution files in vcsubdirs]
 | 
|---|
| 59 | 
 | 
|---|
| 60 | 1.04a -
 | 
|---|
| 61 | 
 | 
|---|
| 62 |   subdirs supports multiple project files in a single directory.
 | 
|---|
| 63 | 
 | 
|---|
| 64 | 1.03a -
 | 
|---|
| 65 | 
 | 
|---|
| 66 |   New function $$system() to extract the value of a shell call.
 | 
|---|
| 67 | 
 | 
|---|
| 68 | 1.02a -
 | 
|---|
| 69 | 
 | 
|---|
| 70 |   Dependency / Mocable caching. qmake can cache these expensive operations with qmake_cache
 | 
|---|
| 71 |   CONFIG.
 | 
|---|
| 72 | 
 | 
|---|
| 73 |   The parser has been improved to cover more error cases, as well as more forgiving 
 | 
|---|
| 74 | 
 | 
|---|
| 75 |   qmake now includes a special else scope to invert the previous test
 | 
|---|
| 76 | 
 | 
|---|
| 77 |   Ability to add user defined targets to UnixMakefiles.
 | 
|---|
| 78 | 
 | 
|---|
| 79 | 1.01a -
 | 
|---|
| 80 | 
 | 
|---|
| 81 |  New system for library linking. This system allows a user several different features:
 | 
|---|
| 82 | 
 | 
|---|
| 83 |  1) libtool like library dependencies to static libraries build with qmake
 | 
|---|
| 84 |  2) library dependencies, when on .pro depends on another library - it will
 | 
|---|
| 85 |     automatically build that other library (unix makefiles only)
 | 
|---|
| 86 |  3) automatic detection of configurations for Qt, if CONFIG qt is specified
 | 
|---|
| 87 |     it will find the settings for the most recent Qt itself.
 | 
|---|
| 88 | 
 | 
|---|
| 89 |  Project Builder for Mac OS X is now a supported backend for qmake.
 | 
|---|
| 90 | 
 | 
|---|
| 91 |  qmake now offers a 'make uninstall' feature, to reverse the actions of a 'make install'.
 | 
|---|
| 92 | 
 | 
|---|
| 93 |  qmake can now do recursive searches in project-file mode (-r option).
 | 
|---|
| 94 | 
 | 
|---|
| 95 | 1.00a -
 | 
|---|
| 96 | 
 | 
|---|
| 97 |  First release, shipped with Qt 3.0.
 | 
|---|
| 98 | 
 | 
|---|
| 99 |  qmake ships with support for Unix make, MSVC (both dsp and nmake), Borland make.
 | 
|---|