Changeset 6221a58c7c in tspsg


Ignore:
Timestamp:
Nov 2, 2013, 5:44:47 PM (10 years ago)
Author:
Oleksii Serdiuk
Branches:
readme
Parents:
50b202f04d
git-author:
Oleksii Serdiuk <contacts@…> (11/02/13 17:44:47)
git-committer:
Oleksii Serdiuk <contacts@…> (11/02/13 21:31:48)
Message:

Some formatting changes to README, INSTALL and ChangeLog? files.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog.md

    r50b202f04d r6221a58c7c  
    66-------------------------------
    77
    8 ### WHAT'S NEW ###
     8### What's New ###
    99
    1010  - Support for embedded base64 encoded images when saving solution as
    11     HTML (Ticket #4).
    12   - The ability to setup page-related options for printing (Ticket #5).
    13   - Solution graph size can now be controlled using Output/GraphWidth
    14     setting in tspsg.ini. Value is in centimeters. (Ticket #8)
     11    HTML ([Ticket #4][]).
     12  - The ability to setup page-related options for printing
     13    ([Ticket #5][]).
     14  - Solution graph size can now be controlled using `Output/GraphWidth`
     15    setting in tspsg.ini. Value is in centimeters. ([Ticket #8][])
    1516
    1617
    17 ### CHANGES & IMPROVEMENTS ###
     18### Changes & Improvements ###
    1819
    1920  - Any value that is entered into task table and doesn't contain
     
    2324    selecting a language.
    2425  - Handheld version includes larger icons (48x48 instead of 32x32).
    25   - If after running Save As dialog file name doesn't have an extension
    26     .tspt will be automatically appended.
     26  - If after running Save As dialog file name doesn't have an
     27    extension .tspt will be automatically appended.
    2728  - Translucency effect is available on all desktop platforms. No check
    2829    for its support by window system is made at this moment. Blur is
     
    3031
    3132
    32 ### BUGFIXES ###
     33### Bugfixes ###
    3334
    34   - Bug #2: Solution graph is too small on high resolution screens.
    35   - Bug #3: Solution graph font size should be fixed.
    36   - Bug #6: Bug: Actions in Options Menu.
    37   - Bug #7: No Cancel option in Unsaved Changes dialog under Symbian.
    38   - Bug #9: Solution graph is still exported to HTML when graph
     35  - [Bug #2][]: Solution graph is too small on high resolution screens.
     36  - [Bug #3][]: Solution graph font size should be fixed.
     37  - [Bug #6][]: Bug: Actions in Options Menu.
     38  - [Bug #7][]: No Cancel option in Unsaved Changes dialog under
     39    Symbian.
     40  - [Bug #9][]: Solution graph is still exported to HTML when graph
    3941    generation is disabled.
    4042  - Language name was not loaded in its menu item's status tip which
    41     caused status tip to be "Set application language to ".
     43    caused status tip to be *Set application language to *.
    4244  - Icons in toolbar configuration dialog didn't follow style and one
    4345    of them wasn't shown.
     46
     47
     48[Bug #2]: http://bugs.tspsg.info/ticket/2
     49[Bug #3]: http://bugs.tspsg.info/ticket/3
     50[Ticket #4]: http://bugs.tspsg.info/ticket/4
     51[Ticket #5]: http://bugs.tspsg.info/ticket/5
     52[Bug #6]: http://bugs.tspsg.info/ticket/6
     53[Bug #7]: http://bugs.tspsg.info/ticket/7
     54[Ticket #8]: http://bugs.tspsg.info/ticket/8
     55[Bug #9]: http://bugs.tspsg.info/ticket/9
    4456
    4557
     
    4759-------------------------------
    4860
    49 ### WHAT'S NEW ###
     61### What's New ###
    5062
    51   + Solution graph generation.
    52   + Support for switching between available Qt styles.
    53   + Toolbar customization support (only on desktop platforms).
    54   + An option to remember last used directory when saving and opening.
    55   + Automatically check for updates at the given interval option (only
     63  - Solution graph generation.
     64  - Support for switching between available Qt styles.
     65  - Toolbar customization support (only on desktop platforms).
     66  - An option to remember last used directory when saving and opening.
     67  - Automatically check for updates at the given interval option (only
    5668    on Windows platform at this moment).
    5769
    5870
    59 ### IMPROVEMENTS ###
     71### Improvements ###
    6072
    61   + Improved the solution output generation algorithm. It is now about
     73  - Improved the solution output generation algorithm. It is now about
    6274    1.65 times faster.
    63   + Dragging and dropping task file on the main window now opens it.
    64   + The deafult output font is now DejaVu LGC Sans Mono and it comes
     75  - Dragging and dropping task file on the main window now opens it.
     76  - The deafult output font is now DejaVu LGC Sans Mono and it comes
    6577    "embedded" in the executable.
    66   + The current desktop icon theme in Linux is now used if it follows
     78  - The current desktop icon theme in Linux is now used if it follows
    6779    freedesktop.org icon theme and icon naming spesifications.
    68   + Translations are now "embedded" in the executable but may be
     80  - Translations are now "embedded" in the executable but may be
    6981    overrided by placing files with the same names in l10n folder.
    70   + Support for Windows 7 Taskbar Extensions (namely, Progress Bars).
     82  - Support for Windows 7 Taskbar Extensions (namely, Progress Bars).
    7183
    7284
    73 ### CHANGES ###
     85### Changes ###
    7486
    75   * About dialog was "tabified". Added GPL License and Credits tabs.
    76   * Platform dependent settings (e.g. paths) are saved per-platform.
    77   * 32x32 icons are used on handheld platforms. This slightly decreases
     87  - About dialog was "tabified". Added GPL License and Credits tabs.
     88  - Platform dependent settings (e.g. paths) are saved per-platform.
     89  - 32x32 icons are used on handheld platforms. This slightly decreases
    7890    the size of handheld versions. Desktop icons are still 128x128.
    79   * Windows binary builds were moved from MSVC to Mingw-w64: no more
     91  - Windows binary builds were moved from MSVC to Mingw-w64: no more
    8092    Visual C++ Runtime dependency.
    8193
    8294
    83 ### BUGFIXES ###
     95### Bugfixes ###
    8496
    8597  - Solution related actions not disabled when solution is canceled.
    86   - "Autosize" setting was never saved and was always on.
     98  - Autosize setting was never saved and was always on.
    8799
    88100
     
    91103--------------------------------
    92104
    93 ### WHAT'S NEW ###
     105### What's New ###
    94106
    95   + New TSPSG icon.
    96   + Symmetric mode: in this mode the cost of travel from city 1 to
     107  - New TSPSG icon.
     108  - Symmetric mode: in this mode the cost of travel from city 1 to
    97109    city 2 and vice versa is the same.
    98   + Printing of solution results (if the platform supports it).
    99   + Saving solution to PDF (if the platform supports printing).
    100   + An ability to reset all settings to their defaults: hold Shift
     110  - Printing of solution results (if the platform supports it).
     111  - Saving solution to PDF (if the platform supports printing).
     112  - An ability to reset all settings to their defaults: hold Shift
    101113    while clicking Save button in the Settings Dialog.
    102   + An ability to generate fractional random numbers.
    103   + An ability to set the fractional accuracy (in decimail places).
    104   + An ability to select between using native and Qt's file dialogs
     114  - An ability to generate fractional random numbers.
     115  - An ability to set the fractional accuracy (in decimail places).
     116  - An ability to select between using native and Qt's file dialogs
    105117    when opening and saving tasks and solutions.
    106   + An ability to disable showing of the solution steps' matrices in
     118  - An ability to disable showing of the solution steps' matrices in
    107119    solution output.
    108   + An ability to enable scroll to the end of the solution output after
     120  - An ability to enable scroll to the end of the solution output after
    109121    solving.
    110   + An ability ot enable automatic resize of columns and rows to their
     122  - An ability ot enable automatic resize of columns and rows to their
    111123    contents on its change.
    112   + Basic support for Symbian.
    113   + Check for updates functionality (only in Windows version at this
     124  - Basic support for Symbian.
     125  - Check for updates functionality (only in Windows version at this
    114126    moment).
    115127
    116128
    117 ### IMPROVEMENTS ###
     129### Improvements ###
    118130
    119   + Improved the solution algorithm.
    120   + The maximum number of cities in task was increased to 50.
     131  - Improved the solution algorithm.
     132  - The maximum number of cities in task was increased to 50.
    121133    NOTE: Showing the solution steps' matrices is disabled by default
    122134    for tasks with more than 15 cities to considerably speed up the
    123135    generation of the solution output process.
    124   + List of alternate candidates for branching is now displayed.
    125   + Warning about possible non-optimal result.
    126   + Open a file, passed as command-line argument.
    127   + Currently opened file name is displayed in the Main Window title.
    128   + "Save Solution" and "Back to Task" buttons in Solution tab for
     136  - List of alternate candidates for branching is now displayed.
     137  - Warning about possible non-optimal result.
     138  - Open a file, passed as command-line argument.
     139  - Currently opened file name is displayed in the Main Window title.
     140  - "Save Solution" and "Back to Task" buttons in Solution tab for
    129141    better usability.
    130   + The size of the toolbar buttons is now determined based on the
     142  - The size of the toolbar buttons is now determined based on the
    131143    device DPI in Windows Mobile and Symbian.
    132   + SIP show/hide handling in Windows Mobile.
    133   + Toolbar state and position are now saved and restored with the Main
     144  - SIP show/hide handling in Windows Mobile.
     145  - Toolbar state and position are now saved and restored with the Main
    134146    Window state and position.
    135   + Window translucency support in Windows Vista and Windows 7.
     147  - Window translucency support in Windows Vista and Windows 7.
    136148
    137149
    138 ### CHANGES ###
     150### Changes ###
    139151
    140   * The resulting path is now sorted, always starts from City 1 and has
     152  - The resulting path is now sorted, always starts from City 1 and has
    141153    "City 1 -> City n -> ... -> City 1" format.
    142   * Translations were moved from i18n to l10n folder to follow common
     154  - Translations were moved from i18n to l10n folder to follow common
    143155    standards.
    144   * Reworked the Settings Dialog layout.
    145   * Reworked the About dialog.
     156  - Reworked the Settings Dialog layout.
     157  - Reworked the About dialog.
    146158
    147159
    148 ### BUGFIXES ###
     160### Bugfixes ###
    149161
    150162  - A solution couldn't be found for some tasks while the task had at
     
    161173This is initial TSPSG release.
    162174
    163 ### FEATURES ###
     175### Features ###
    164176
    165   * Solving taks with up to 5 cities.
    166   * Generating tasks.
    167   * Saving solution results to HTML and ODF.
    168   * Importing tasks from ZKomModRd.
    169   * Multilinguality: English, Russian and Ukrainian languages.
    170   * Linux/UNIX, Windows and Windows Mobile support.
     177  - Solving taks with up to 5 cities.
     178  - Generating tasks.
     179  - Saving solution results to HTML and ODF.
     180  - Importing tasks from ZKomModRd.
     181  - Multilinguality: English, Russian and Ukrainian languages.
     182  - Linux/UNIX, Windows and Windows Mobile support.
    171183
    172184
     185<!--
    173186$Id: $Format:%h %ai %an$ $
    174187$URL: http://tspsg.info/ $
     188-->
  • INSTALL.md

    r50b202f04d r6221a58c7c  
    22========================
    33
    4 Thank you for trying TSPSG. This document will guide you through the
    5 steps necessary to compile and run TSPSG.
    6 
    7 TABLE OF CONTENTS:
    8 
    9   1. REQUIREMENTS
    10   2. ASSUMPTIONS
    11   3. SUPPORTED PLATFORMS
    12   4. BUILDING AND INSTALLATION
    13      4.1. COMMON INFORMATION
    14      4.2. GENERAL PROCEDURE
    15      4.3. LINUX/UNIX/BSD
    16      4.4. WINDOWS
    17           4.4.1. USING MINGW
    18           4.4.2. USING VISUAL STUDIO
    19      4.5. WINDOWS MOBILE
    20      4.6. SYMBIAN
    21      4.7. OTHER PLATFORMS, SUPPORTED BY QT
    22   5. UNINSTALLATION
    23   6. TROUBLESHOOTING
    24      6.1. WINDRES.EXE CRASH
    25   7. NOTES
    26   8. REFERENCES
    27 
    28 
    29 
    30 1. REQUIREMENTS
     4Thank you for trying **TSPSG**. This document will guide you through the
     5steps necessary to compile and run **TSPSG**.
     6
     7
     81. Requirements
    319---------------
    3210
    33 To be able compile TSPSG you need to have Qt libraries. The minimum
    34 supported version of Qt is 4.5.0. The recommended version is 4.6.x
    35 or higher.
    36 
    37 NOTE: Please, note that there will be some regressions in functionality
    38 if your version of \em Qt is lower than the recommended.
    39 
    40 
    41 
    42 2. ASSUMPTIONS
     11To be able compile **TSPSG** you need to have
     12*[Qt libraries](http://qt-project.org/)*. The minimum supported version
     13of *Qt* is **4.5.0**. The recommended version is **4.6.x** or higher.
     14
     15**NOTE**: Please, note that there will be some regressions in
     16functionality if your version of *Qt* is lower than the recommended.
     17
     18
     192. Assumptions
    4320--------------
    4421
    45 This guide assumes that you already have Qt libraries and all necessary
    46 prerequisites installed.
     22This guide assumes that you already have *Qt* libraries and all
     23necessary prerequisites installed.
    4724
    4825Also, the following assumptions are made:
    4926
    50   - For Linux/UNIX: lrelease and qmake are avilable in $PATH.
    51 
    52   - For Windows (minGW) and Symbian: you have installed Qt SDK or
    53     prebuilt libraries and have Start Menu items for Qt tools.
    54 
    55   - For Windows (Visual Studio) and Windows Mobile: the Qt libraries
    56     reside in C:\Qt\.
    57 
    58   - For Windows Mobile: Windows Mobile 5.0 Pocket PC SDK or later is
    59     installed.
    60 
    61 
    62 
    63 3. SUPPORTED PLATFORMS
     27  - For **Linux/UNIX/BSD**: `lrelease` and `qmake` are avilable in
     28    `$PATH`.
     29  - For **Windows** (*MinGW*) and **Symbian**: you have installed *Qt
     30    SDK* or prebuilt libraries and have Start Menu items for Qt tools.
     31  - For **Windows** (*Visual Studio*) and **Windows Mobile**: the *Qt*
     32    libraries reside in `C:\Qt\`.
     33  - For **Windows Mobile**: *Windows Mobile 5.0 Pocket PC SDK* or later
     34    is installed.
     35
     36
     373. Supported Platforms
    6438----------------------
    6539
    66 TSPSG is oficially supported and tested on the following platforms:
    67 
    68   - Linux: Gentoo AMD64 and Kubuntu 9.10 64-bit AMD.
    69 
    70   - Windows: Windows XP 32-bit and Windows 7 64-bit.
    71 
    72   - Windows Mobile: Windows Mobile 6.5 Professional Edition.
    73 
    74 
    75 
    76 4. BUILDING AND INSTALLATION
     40**TSPSG** is oficially supported and tested on the following platforms:
     41
     42  - **Linux**: *Gentoo AMD64* and *Kubuntu 9.10 64-bit AMD*.
     43  - **Windows**: *Windows XP 32-bit* and *Windows 7 64-bit*.
     44  - **Windows Mobile**: *Windows Mobile 6.5 Professional Edition*.
     45
     46
     474. Building and Installation
    7748----------------------------
    7849
    79 ### 4.1. COMMON INFORMATION ###
    80 
    81 To be able ot build TSPSG you need to have the following Qt modules:
    82 QtCore, QtGui and QtSvg. The first two are required, the last one is
    83 optional. To get support for additional image formats (i.e., JPEG and
    84 TIFF) you'll additionally need corresponding Qt imageformats plugins.
    85 
    86 If you want to build TSPSG without SVG support add nosvg to qmake
    87 CONFIG parameter, so that qmake command will typically be:
     50### 4.1. Common Information ###
     51
     52To be able ot build **TSPSG** you need to have the following *Qt*
     53modules: *QtCore*, *QtGui* and *QtSvg*. The first two are required, the
     54last one is optional. To get support for additional image formats (i.e.,
     55**JPEG** and **TIFF**) you'll additionally need corresponding *Qt
     56imageformats* plugins.
     57
     58If you want to build **TSPSG** without **SVG** support add `nosvg` to
     59*qmake* `CONFIG` parameter, so that *qmake* command will typically be:
    8860
    8961    qmake CONFIG+=release CONFIG+=nosvg
    9062
    91 This way you will not depend on QtSvg module but will not be able to
    92 export solution graph in SVG format.
    93 
    94 
    95 TSPSG uses qmake PREFIX parameter to determine installation path for
    96 make install command. If you don't specify it when running qmake, it
     63This way you will not depend on *QtSvg* module but will not be able to
     64export solution graph in **SVG** format.
     65
     66
     67**TSPSG** uses *qmake* `PREFIX` parameter to determine installation path
     68for make install command. If you don't specify it when running qmake, it
    9769will be assigned the default value depending on the platform:
    9870
    99  Platform          | Default PREFIX value
    100 -------------------|-------------------------------------
    101  Linux/UNIX/BSD    | /usr
    102 -------------------|-------------------------------------
    103  Windows           | %PROGRAMFILES% environment variable
    104                    | (usually, it is "C:\Program Files")
    105 -------------------|-------------------------------------
    106  Windows CE/Mobile | "\Program Files"
    107 -------------------|-------------------------------------
    108  Symbian           | <ignored>
    109 -------------------|-------------------------------------
    110 
    111 NOTE: Please, note that there are no installation and/or packaging
    112 rules for MacOS and other platforms not mentioned in this table.
    113 
    114 
    115 By default, TSPSG uses precompiled header when being built. If you
    116 experience problems with it you may add CONFIG+=nopch parameter to
    117 qmake to disable the generation and use of the precompiled header.
    118 
    119 
    120 ### 4.2. GENERAL PROCEDURE ###
     71| Platform              | Default `PREFIX` value                  |
     72|-----------------------|-----------------------------------------|
     73| **Linux/UNIX/BSD**    | `/usr`                                  |
     74| **Windows**           | `%PROGRAMFILES%` environment variable\* |
     75| **Windows CE/Mobile** | `\Program Files`                        |
     76| **Symbian**           | *\<ignored\>*                           |
     77
     78\* - usually, it is `C:\Program Files`.
     79
     80**NOTE**: Please, note that there are no installation and/or packaging
     81rules for **MacOS** and other platforms not mentioned in this table.
     82
     83
     84By default, **TSPSG** uses precompiled header when being built. If you
     85experience problems with it you may add `CONFIG+=nopch` parameter to
     86*qmake* to disable the generation and use of the precompiled header.
     87
     88
     89### 4.2. General Procedure ###
    12190
    12291On most platforms the general building and installation procedure is:
    12392
    124   1. Run lrelease to generate binary translation files (.qm) from the
    125      source (.ts).
    126 
    127   2. Run qmake with CONFIG+=release parameter to generate makefiles.
    128 
    129   3. Run make utility (e.g., make, nmake, mingw32-make) to build TSPSG.
    130 
    131   4. Run make utility with 'install' parameter (without quotes).
    132 
    133 NOTE: It is important to run lrelease before qmake, or qmake will not
    134 "pick up" the translations when generating installation rules.
    135 
    136 
    137 ### 4.3. LINUX/UNIX/BSD ###
    138 
    139 Open a shell, navigate to the directory where you have TSPSG source
     93  1. Run `lrelease` to generate binary translation files (*.qm*) from
     94     the source (*.ts*).
     95  2. Run `qmake` with `CONFIG+=release` parameter to generate makefiles.
     96  3. Run `make` utility (e.g., *make*, *nmake*, *mingw32-make*) to build
     97     **TSPSG**.
     98  4. Run `make` utility with `install` parameter.
     99
     100NOTE: It is important to run `lrelease` before `qmake`, or `qmake` will
     101not "pick up" the translations when generating installation rules.
     102
     103
     104### 4.3. Linux/UNIX/BSD ###
     105
     106Open a shell, navigate to the directory where you have **TSPSG** source
    140107downloaded and type
    141108
     
    143110    cd tspsg-<VERSION>-src
    144111
    145 where <VERSION> is the version of TSPSG you downloaded. Now run
     112where *\<VERSION\>* is the version of **TSPSG** you downloaded. Now run
    146113
    147114    lrelease tspsg.pro
     
    165132depending on your distribution.
    166133
    167 The executable goes to <PREFIX>/bin; COPYING, ChangeLog.txt, README.txt
    168 and INSTALL.txt go to <PREFIX>/share/doc/TSPSG-<VERSION>.
    169 
    170 
    171 ### 4.4. WINDOWS ###
     134The executable goes to `<PREFIX>/bin`; *COPYING*, *ChangeLog.md*,
     135*README.md* and *INSTALL.md* go to `<PREFIX>/share/doc/TSPSG-<VERSION>`.
     136
     137
     138### 4.4. Windows ###
    172139
    173140TSPSG will be installed to <PREFIX>\TSPSG folder.
     
    176143
    177144
    178 #### 4.4.1. USING MINGW ####
     145#### 4.4.1. Using MinGW ####
    179146
    180147Unpack the downloaded source code of TSPSG with your favourite
     
    194161
    195162
    196 #### 4.4.2. USING VISUAL STUDIO ####
     163#### 4.4.2. Using Visual Studio ####
    197164
    198165Unpack the downloaded source code of TSPSG with your favourite
     
    210177
    211178
    212 ### 4.5. WINDOWS CE/MOBILE ###
     179### 4.5. Windows CE/Mobile ###
    213180
    214181Unpack the downloaded source code of TSPSG with your favourite
     
    240207
    241208
    242 ### 4.6. SYMBIAN ###
     209### 4.6. Symbian ###
    243210
    244211Unpack the downloaded source code of TSPSG with your favourite
     
    280247
    281248
    282 ### 4.7. OTHER PLATFORMS, SUPPORTED BY QT ###
     249### 4.7. Other Platforms, Supported by Qt ###
    283250
    284251While TSPSG is oficially supported only on Linux, Windows and Windows
     
    289256
    290257
    291 5. UNINSTALLATION
     2585. Uninstallation
    292259-----------------
    293260
     
    298265
    299266
    300 6. TROUBLESHOOTING
     2676. Troubleshooting
    301268------------------
    302269
    303270
    304 ### 6.1. WINDRES.EXE CRASH ###
     271### 6.1. WINDRES.EXE Crash ###
    305272
    306273When building under Windows using minGW toolchain make process may fail
     
    327294
    328295
    329 7. NOTES
     2967. Notes
    330297--------
    331298
     
    337304
    338305
    339 8. REFERNECES
     3068. References
    340307-------------
    341308
     
    344311
    345312
     313<!--
    346314$Id: $Format:%h %ai %an$ $
    347315$URL: http://tspsg.info/ $
     316-->
  • README.md

    r50b202f04d r6221a58c7c  
    1 TSPSG: TSP Solver and Generator
    2 ===============================
     1TSP Solver and Generator
     2========================
    33
    4 Copyright (C) 2007-2013 Oleksii Serdiuk <contacts[at]oleksii[dot]name>
     4Copyright (C) 2007-2013 [Oleksii Serdiuk](mailto:[email protected]).
    55
    66
    7 About
    8 -----
     7About TSPSG
     8-----------
    99
    10 TSPSG is intended to generate and solve Travelling Salesman Problem
    11 (TSP) tasks. It uses Branch and Bound method for solving. Its input is
    12 a number of cities and a matrix of city-to-city travel costs. The
    13 matrix can be populated with random values in a given range (which is
    14 useful for generating tasks). The result is an optimal route, its
    15 price, step-by-step matrices of solving and a solving graph. The task
    16 can be saved in an internal binary format and opened later. The result
    17 can be printed or saved as PDF, HTML, or ODF.
     10**TSP Solver and Generator** is intended to generate and solve
     11**Travelling Salesman Problem** (TSP) tasks. It uses *Branch and Bound*
     12method for solving. Its input is a number of cities and a matrix of
     13city-to-city travel costs. The matrix can be populated with random
     14values in a given range (which is useful for generating tasks). The
     15result is an optimal route, its price, step-by-step matrices of solving
     16and a solving graph. The task can be saved in an internal binary format
     17and opened later. The result can be printed or saved as *PDF*, *HTML*,
     18or *ODF*.
    1819
    19 TSPSG may be useful for teachers to generate test tasks or just for
    20 regular users to solve TSPs. Also, it may be used as an example of
    21 using Branch and Bound method to solve a particular task.
     20**TSPSG** may be useful for teachers to generate test tasks or just for
     21regular users to solve TSPs. Also, it may be used as an example of using
     22*Branch and Bound* method to solve a particular task.
     23
     24You can check the [Installation Guide](INSTALL.md) or read the
     25[ChangeLog](ChangeLog.md) to see what's new (updated only on releases).
    2226
    2327
     
    4347
    4448I'd like to give credits to the following projects which were used in
    45 the creation of TSP Solver and Generator:
     49the creation of **TSP Solver and Generator**:
    4650
    47   * TSPSG was created using Qt framework licensed under the terms of
    48     the GNU Lesser General Public License,
    49     see http://qt.nokia.com/.
     51  * TSPSG was created using **Qt framework** licensed under the terms of
     52    the *GNU Lesser General Public License*,
     53    see <http://qt.nokia.com/>.
    5054
    51   * Most icons used in TSPSG are part of Oxygen Icons project licensed
    52     according to the GNU Lesser General Public License,
    53     see http://www.oxygen-icons.org/.
     55  * Most icons used in TSPSG are part of **Oxygen Icons** project
     56    licensed according to the *GNU Lesser General Public License*,
     57    see <http://www.oxygen-icons.org/>.
    5458
    55   * Country flag icons used in TSPSG are part of the free Flag Icons
    56     collection created by IconDrawer,
    57     see http://www.icondrawer.com/.
     59  * Country flag icons used in TSPSG are part of the free **Flag Icons**
     60    collection created by **IconDrawer**,
     61    see <http://www.icondrawer.com/>.
    5862
    59   * TSPSG comes with the default "embedded" font DejaVu LGC Sans Mono
    60     from the DejaVu fonts licensed under a Free license,
    61     see http://dejavu-fonts.org/.
     63  * TSPSG comes with the default "embedded" font **DejaVu LGC Sans
     64    Mono** from the **DejaVu fonts** licensed under a *Free license*,
     65    see <http://dejavu-fonts.org/>.
    6266
    6367
     68<!--
    6469$Id: $Format:%h %ai %an$ $
    6570$URL: http://tspsg.info/ $
     71-->
Note: See TracChangeset for help on using the changeset viewer.