Changeset 145 in tspsg-svn for trunk/docs


Ignore:
Timestamp:
Oct 15, 2010, 8:15:43 AM (14 years ago)
Author:
laleppa
Message:
  • Updated INSTALLs and ChangeLogs? with the latest information.
  • Regenerated tspsg.tag.

NB: This will be the first public beta release.

Location:
trunk/docs
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/docs/dox/changelog.dox

    r111 r145  
    99\section cl_toc Table of Contents
    1010
     11  -# \ref cl_b145
     12     -# \ref cl_b145_w
     13     -# \ref cl_b145_i
     14     -# \ref cl_b145_c
     15     -# \ref cl_b145_b
    1116  -# \ref cl_b100
    1217     -# \ref cl_b100_w
     
    1823
    1924\attention This ChangeLog is updated only on releases.
     25
     26<hr>
     27
     28\section cl_b145 TSPSG v0.1.3 beta 1 (build 145)
     29
     30\subsection cl_b145_w WHAT'S NEW
     31
     32  - Solution graph generation.
     33  - Support for switching between available Qt styles.
     34  - Toolbar customization support (only on desktop platforms).
     35  - An option to remember last used directory when saving and opening.
     36  - Automatically check for updates at the given interval option (only
     37    on Windows platform at this moment).
     38
     39
     40\subsection cl_b145_i IMPROVEMENTS
     41
     42  - Improved the solution output generation algorithm. It is now about
     43    1.65 times faster.
     44  - Dragging and dropping task file on the main window now opens it.
     45  - The deafult output font is now DejaVu LGC Sans Mono and it comes
     46    "embedded" in the executable.
     47  - The current desktop icon theme in Linux is now used if it follows
     48    freedesktop.org icon theme and icon naming spesifications.
     49  - Translations are now "embedded" in the executable but may be
     50    overrided by placing files with the same names in l10n folder.
     51  - Support for Windows 7 Taskbar Extensions (namely, Progress Bars).
     52
     53
     54\subsection cl_b145_c CHANGES
     55
     56  - About dialog was "tabified". Added GPL License and Credits tabs.
     57  - Platform dependent settings (e.g. paths) are saved per-platform.
     58  - 32x32 icons are used on handheld platforms. This slightly decreases
     59    the size of handheld versions. Desktop icons are still 128x128.
     60  - \b Windows binary builds were moved from \b MSVC to \b Mingw-w64: no more
     61    <em>Visual C++ Runtime</em> dependency.
     62
     63
     64\subsection cl_b145_b BUGFIXES
     65
     66  - Solution related actions not disabled when solution is canceled.
     67  - "Autosize" setting was never saved and was always on.
    2068
    2169<hr>
  • trunk/docs/dox/install.dox

    r134 r145  
    1919     -# \ref i_s42
    2020     -# \ref i_s43
    21         -# \ref i_s431
    22         -# \ref i_s432
    2321     -# \ref i_s44
     22        -# \ref i_s441
     23        -# \ref i_s442
    2424     -# \ref i_s45
    2525     -# \ref i_s46
     26     -# \ref i_s47
    2627  -# \ref i_s5
    2728  -# \ref i_s6
     
    5051Also, the following assumptions are made:
    5152
    52   - For \b Linux/UNIX: \c lrelease and \c qmake are avilable in \c $PATH.
     53  - For \b Linux/UNIX/BSD: \c lrelease and \c qmake are avilable in \c $PATH.
    5354  - For \b Windows (\em minGW) and \b Symbian: you have installed <em>Qt SDK</em> or
    5455    prebuilt libraries and have Start Menu items for Qt tools.
     
    7475\subsection i_s41 GENERAL INSTALLATION PROCEDURE
    7576
     77To be able ot build \b TSPSG you need to have the following Qt modules:
     78\em QtCore, \em QtGui and \em QtSvg. The first two are required, the last one is
     79optional. To get support for additional image formats (i.e., \b JPEG and
     80\b TIFF) you'll additionally need corresponding <em>Qt imageformats</em> plugins.
     81
     82If you want to build \b TSPSG without \b SVG support add \c nosvg to \c qmake
     83\c CONFIG parameter, so that qmake command will typically be:
     84
     85\verbatim
     86qmake CONFIG+=release CONFIG+=nosvg
     87\endverbatim
     88
     89This way you will not depend on \em QtSvg module but will not be able to
     90export solution graph in \b SVG format.
     91
     92
     93\b TSPSG uses \c qmake \c PREFIX parameter to determine installation path for
     94make install command. If you don't specify it when running \c qmake, it
     95will be assigned the default value depending on the platform:
     96
     97<table>
     98<tr><th>Platform</th><th>Default \c PREFIX value</th></tr>
     99<tr><td>\b Linux/UNIX/BSD</td><td>\c /usr</td></tr>
     100<tr><td>\b Windows</td><td></td>\c \%PROGRAMFILES\% environment variable (usually, it is <tt>C:\\Program Files</tt>)</tr>
     101<tr><td><b>Windows CE/Mobile</b></td><td><tt>\\Program Files</tt></td></tr>
     102<tr><td>\b Symbian</td><td></td><em>\<ignored></em></tr>
     103</table>
     104
     105\note Please, note that there are no installation and/or packaging
     106rules for \b MacOS and other platforms not mentioned in this table.
     107
     108
     109By default, \b TSPSG uses precompiled header when being built. If you
     110experience problems with it you may add \c CONFIG+=nopch parameter to
     111\c qmake to disable the generation and use of the precompiled header.
     112
     113<hr>
     114
     115\subsection i_s42 GENERAL INSTALLATION PROCEDURE
     116
    76117On most platforms the general building and installation procedure is:
    77118
     
    87128<hr>
    88129
    89 \subsection i_s42 LINUX/UNIX
     130\subsection i_s43 LINUX/UNIX/BSD
    90131
    91132Open a shell, navigate to the directory where you have \b TSPSG source
     
    126167depending on your distribution.
    127168
    128 By default, executable will go to \c /usr/bin, \c COPYING.txt and \c README.txt will go
    129 to \c /usr/share/TSPSG, translations will go \c /usr/share/TSPSG/l10n, all docs
    130 will go to <tt>/usr/share/doc/TSPSG-\<VERSION></tt>.
    131 
    132 <hr>
    133 
    134 \subsection i_s43 WINDOWS
     169The executable goes to \c \<PREFIX>/bin; \c COPYING, \c ChangeLog.txt, \c README.txt
     170and \c INSTALL.txt go to \c \<PREFIX>/share/doc/TSPSG-\<VERSION>.
     171
     172<hr>
     173
     174\subsection i_s44 WINDOWS
     175
     176\b TSPSG will be installed to \c \<PREFIX>\\TSPSG folder.
    135177
    136178\note Please, read the section \ref i_s7 after reading this section.
    137179
    138 \subsubsection i_s431 USING MINGW
     180\subsubsection i_s441 USING MINGW
    139181
    140182Unpack the downloaded source code of \b TSPSG with your favourite
     
    157199\endverbatim
    158200
    159 \b TSPSG will be installed to \c \%PROGRAMFILES\%\\TSPSG folder (usually, it is
    160 <tt>C:\\Program Files\\TSPSG</tt>).
    161 
    162 
    163 \subsubsection i_s432 USING VISUAL STUDIO
     201
     202\subsubsection i_s442 USING VISUAL STUDIO
    164203
    165204Unpack the downloaded source code of \b TSPSG with your favourite
     
    180219\endverbatim
    181220
    182 \b TSPSG will be installed to \c \%PROGRAMFILES\%\\TSPSG folder (usually, it is
    183 <tt>C:\\Program Files\\TSPSG</tt>).
    184 
    185 <hr>
    186 
    187 \subsection i_s44 WINDOWS CE/MOBILE
     221<hr>
     222
     223\subsection i_s45 WINDOWS CE/MOBILE
    188224
    189225Unpack the downloaded source code of \b TSPSG with your favourite
     
    215251<hr>
    216252
    217 \section i_s45 SYMBIAN
     253\section i_s46 SYMBIAN
    218254
    219255Unpack the downloaded source code of \b TSPSG with your favourite
     
    262298<hr>
    263299
    264 \subsection i_s46 OTHER PLATFORMS, SUPPORTED BY QT
     300\subsection i_s47 OTHER PLATFORMS, SUPPORTED BY QT
    265301
    266302While \b TSPSG is oficially supported only on \b Linux, \b Windows and <b>Windows
  • trunk/docs/dox/mainpage.dox

    r126 r145  
    3131\ref changelog
    3232
     33  -# \ref cl_b145
    3334  -# \ref cl_b100
    3435  -# \ref cl_b42
  • trunk/docs/tspsg.tag

    r129 r145  
    5757    <member kind="define">
    5858      <type>#define</type>
     59      <name>DEF_CHECK_FOR_UPDATES</name>
     60      <anchorfile>defaults_8h.html</anchorfile>
     61      <anchor>a18e68184ae6744c3d45c412cf429ef1c</anchor>
     62      <arglist></arglist>
     63    </member>
     64    <member kind="define">
     65      <type>#define</type>
     66      <name>DEF_UPDATE_CHECK_INTERVAL</name>
     67      <anchorfile>defaults_8h.html</anchorfile>
     68      <anchor>af2574b71a796ed52fc04b046a0f9a0c0</anchor>
     69      <arglist></arglist>
     70    </member>
     71    <member kind="define">
     72      <type>#define</type>
    5973      <name>DEF_FRACTIONAL_ACCURACY</name>
    6074      <anchorfile>defaults_8h.html</anchorfile>
     
    183197    <includes id="defaults_8h" name="defaults.h" local="yes" imported="no">defaults.h</includes>
    184198    <includes id="tspsolver_8h" name="tspsolver.h" local="yes" imported="no">tspsolver.h</includes>
    185     <includes id="qtwin_8h" name="qtwin.h" local="yes" imported="no">qtwin.h</includes>
    186199    <member kind="define">
    187200      <type>#define</type>
     
    269282    </member>
    270283    <member kind="function">
    271       <type>void</type>
    272       <name>toggleStyle</name>
    273       <anchorfile>globals_8h.html</anchorfile>
    274       <anchor>a3ffe98116f42de97041cde4a2b0404e6</anchor>
    275       <arglist>(QWidget *widget, bool enable)</arglist>
     284      <type>bool</type>
     285      <name>hasUpdater</name>
     286      <anchorfile>globals_8h.html</anchorfile>
     287      <anchor>a5625fcd02d07005677ff6ee3dd799e05</anchor>
     288      <arglist>()</arglist>
    276289    </member>
    277290  </compound>
     
    308321      <anchorfile>os_8h.html</anchorfile>
    309322      <anchor>a1dd5b94c3a8ca1350a4037270084df73</anchor>
     323      <arglist></arglist>
     324    </member>
     325    <member kind="define">
     326      <type>#define</type>
     327      <name>PLATFROM</name>
     328      <anchorfile>os_8h.html</anchorfile>
     329      <anchor>a5751bcea3ecce2a44d6c294f28dca42b</anchor>
     330      <arglist></arglist>
     331    </member>
     332    <member kind="define">
     333      <type>#define</type>
     334      <name>COMPILER</name>
     335      <anchorfile>os_8h.html</anchorfile>
     336      <anchor>a63f2e19ce36089fbdd99a7a46c62afbe</anchor>
    310337      <arglist></arglist>
    311338    </member>
     
    487514    <filename>changelog</filename>
    488515    <docanchor file="changelog">cl_b100_i</docanchor>
     516    <docanchor file="changelog">cl_b145_c</docanchor>
    489517    <docanchor file="changelog">cl_b100_w</docanchor>
    490518    <docanchor file="changelog">cl_toc</docanchor>
    491519    <docanchor file="changelog">cl_b42_f</docanchor>
     520    <docanchor file="changelog">cl_b145_i</docanchor>
    492521    <docanchor file="changelog">cl_b100</docanchor>
     522    <docanchor file="changelog">cl_b145_w</docanchor>
    493523    <docanchor file="changelog">cl_b42</docanchor>
    494524    <docanchor file="changelog">cl_b100_b</docanchor>
    495525    <docanchor file="changelog">cl_b100_c</docanchor>
     526    <docanchor file="changelog">cl_b145_b</docanchor>
     527    <docanchor file="changelog">cl_b145</docanchor>
    496528  </compound>
    497529  <compound kind="page">
     
    514546    <docanchor file="install">i_s45</docanchor>
    515547    <docanchor file="install">i_s46</docanchor>
     548    <docanchor file="install">i_s47</docanchor>
     549    <docanchor file="install">i_s441</docanchor>
    516550    <docanchor file="install">i_s1</docanchor>
    517     <docanchor file="install">i_s431</docanchor>
     551    <docanchor file="install">i_s442</docanchor>
    518552    <docanchor file="install">i_s2</docanchor>
    519     <docanchor file="install">i_s432</docanchor>
    520553    <docanchor file="install">i_s3</docanchor>
    521554    <docanchor file="install">i_s4</docanchor>
Note: See TracChangeset for help on using the changeset viewer.