diff --git a/ChangeLog.txt b/ChangeLog.txt index 4bae036bc4..5492a5a69d 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -10,6 +10,14 @@ * Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment */ +2013-03-25 16:14 UTC+0100 Viktor Szakats (harbour syenar.net) + * extras/template/tests/hbmk.hbm + * reverted to not refer to hbtest.hbc + * README.txt + * sections renumbered + + updated the way to submit patches to use Git facilities + + it's now an UTF-8 file + 2013-03-25 01:21 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/doc/en/ctstr.txt * deleted values of constants from docs diff --git a/README.txt b/README.txt index 0a28141940..55a84e1d0d 100644 --- a/README.txt +++ b/README.txt @@ -9,30 +9,30 @@ WELCOME TO HARBOUR UI and database backends, its own make system and a large collection of libraries and interfaces to many popular APIs. - http://harbour-project.org/ + TABLE OF CONTENT ================ -0. GUARANTEES AND LIABILITY -1. HOW TO BUILD AND INSTALL HARBOUR FROM SOURCE -2. HOW TO DO A PARTIAL [RE]BUILD -3. HOW TO CREATE DISTRIBUTABLE PACKAGES -4. HOW TO ENABLE OPTIONAL COMPONENTS BEFORE BUILD -5. SUPPORTED PLATFORMS AND C COMPILERS -6. OPTIONS AVAILABLE WHEN BUILDING HARBOUR -7. DEBUGGING OPTIONS -8. EXAMPLES -9. HOW TO GET HARBOUR -10. TROUBLESHOOTING -11. QUICK START TO BUILD YOUR OWN HARBOUR APPLICATIONS -12. BUILD HOST-PLATFORM/SHELL - TARGET-PLATFORM/COMPILER COMPATIBILITY MATRIX -13. LINKS TO EXTERNAL COMPONENTS -14. HOW TO PARTICIPATE -15. FOR MORE INFORMATION +1. GUARANTEES AND LIABILITY +2. HOW TO BUILD AND INSTALL HARBOUR FROM SOURCE +3. HOW TO DO A PARTIAL [RE]BUILD +4. HOW TO CREATE DISTRIBUTABLE PACKAGES +5. HOW TO ENABLE OPTIONAL COMPONENTS BEFORE BUILD +6. SUPPORTED PLATFORMS AND C COMPILERS +7. OPTIONS AVAILABLE WHEN BUILDING HARBOUR +8. DEBUGGING OPTIONS +9. EXAMPLES +10. HOW TO GET HARBOUR +11. TROUBLESHOOTING +12. QUICK START TO BUILD YOUR OWN HARBOUR APPLICATIONS +13. BUILD HOST-PLATFORM/SHELL - TARGET-PLATFORM/COMPILER COMPATIBILITY MATRIX +14. LINKS TO EXTERNAL COMPONENTS +15. HOW TO PARTICIPATE +16. FOR MORE INFORMATION -0. GUARANTEES AND LIABILITY +1. GUARANTEES AND LIABILITY =========================== This document and all other parts of Harbour are distributed in the @@ -49,7 +49,7 @@ TABLE OF CONTENT of the project. -1. HOW TO BUILD AND INSTALL HARBOUR FROM SOURCE +2. HOW TO BUILD AND INSTALL HARBOUR FROM SOURCE =============================================== ========================================================================== @@ -245,7 +245,7 @@ TABLE OF CONTENT your $PATH. -2. HOW TO DO A PARTIAL [RE]BUILD +3. HOW TO DO A PARTIAL [RE]BUILD ================================ If you want to [re]build only a specific part of Harbour, like @@ -264,7 +264,7 @@ TABLE OF CONTENT ../../bin///hbmk2 ../make.hb [clean] [custom hbmk2 options] -3. HOW TO CREATE DISTRIBUTABLE PACKAGES +4. HOW TO CREATE DISTRIBUTABLE PACKAGES ======================================= Source .tgz on *nixes @@ -345,7 +345,7 @@ TABLE OF CONTENT steps before calling the script. -4. HOW TO ENABLE OPTIONAL COMPONENTS BEFORE BUILD +5. HOW TO ENABLE OPTIONAL COMPONENTS BEFORE BUILD ================================================= Certain Harbour parts (typically contrib packages) depend on 3rd @@ -547,7 +547,7 @@ TABLE OF CONTENT $ make clean -5. SUPPORTED PLATFORMS AND C COMPILERS +6. SUPPORTED PLATFORMS AND C COMPILERS ====================================== You can override target platform autodetection with these HB_PLATFORM values: @@ -677,7 +677,7 @@ TABLE OF CONTENT watcom - Open Watcom C/C++ -6. OPTIONS AVAILABLE WHEN BUILDING HARBOUR +7. OPTIONS AVAILABLE WHEN BUILDING HARBOUR ========================================== You can fine-tune Harbour builds with below listed @@ -822,7 +822,7 @@ TABLE OF CONTENT executables are required for a cross-build process to succeed. -7. DEBUGGING OPTIONS +8. DEBUGGING OPTIONS ==================== Tracing @@ -857,7 +857,7 @@ TABLE OF CONTENT HB_USER_LIBS=cg32 -8. EXAMPLES +9. EXAMPLES =========== for Windows (x86, 32-bit) hosts @@ -1230,7 +1230,7 @@ TABLE OF CONTENT --- for Darwin (OS X) hosts - --------------------------- + ----------------------- --- To create "Universal" binaries, compatible with pre-Snow Leopard PowerPC and Intel systems export HB_USER_LDFLAGS="-arch i386 -arch ppc" @@ -1254,8 +1254,8 @@ TABLE OF CONTENT gmake OR make HB_PLATFORM=wce --- -9. HOW TO GET HARBOUR -===================== +10. HOW TO GET HARBOUR +====================== Stable versions --------------- @@ -1315,7 +1315,7 @@ TABLE OF CONTENT https://travis-ci.org/harbour/core -10. TROUBLESHOOTING +11. TROUBLESHOOTING =================== Always evaluate these points before reporting an issue on the developers' @@ -1409,7 +1409,7 @@ TABLE OF CONTENT functions against CT3 library, etc.) -11. QUICK START TO BUILD YOUR OWN HARBOUR APPLICATIONS +12. QUICK START TO BUILD YOUR OWN HARBOUR APPLICATIONS ====================================================== For all platforms you'll need two things: @@ -1436,7 +1436,7 @@ TABLE OF CONTENT https://github.com/harbour/core/blob/master/utils/hbmk2/hbmk2.md -12. BUILD HOST-PLATFORM/SHELL - TARGET-PLATFORM/COMPILER COMPATIBILITY MATRIX +13. BUILD HOST-PLATFORM/SHELL - TARGET-PLATFORM/COMPILER COMPATIBILITY MATRIX =============================================================================  | host
plat | target
plat/comp | target
cpu @@ -1553,7 +1553,7 @@ TABLE OF CONTENT *nix / POSIX shell -13. LINKS TO EXTERNAL COMPONENTS +14. LINKS TO EXTERNAL COMPONENTS ================================ C/C++ Compilers/Shells: @@ -1755,18 +1755,20 @@ TABLE OF CONTENT http://git.or.cz/course/svn.html -14. HOW TO PARTICIPATE +15. HOW TO PARTICIPATE ====================== There are several ways to help making Harbour better: - You can give feedback/suggestions to developers on available channels. - - You can submit patches or source code on above channels. - Patches are accepted in 'git diff' (or 'diff -u') format, - created from root directory of the repository sandbox. - Zip your patch file before attaching it. Use the extension '.zip'. - Always use the same coding/formatting style as you find in + - Submit a change: + 1. Fork Harbour + 2. Create a branch (git checkout -b my_mod) + 3. Commit your changes (git commit -am "Added my feature") + 4. Push to the branch (git push origin my_mod) + 5. Open a Pull Request + - Always use the same coding/formatting style as you find in the files you're patching. The easiest way to achieve this is to use these commands to format your sources: $ uncrustify -c /bin/harbour.ucf @@ -1788,7 +1790,7 @@ TABLE OF CONTENT various environments, etc. -15. FOR MORE INFORMATION +16. FOR MORE INFORMATION ======================== Homepage: @@ -1825,7 +1827,7 @@ TABLE OF CONTENT https://en.wikipedia.org/wiki/Harbour_compiler -[ Copyright (c) 2009-2013 Viktor Szakats (harbour syenar.net) +[ Copyright (c) 2009-2013 Viktor Szakáts (harbour syenar.net) Licensed under Creative Commons Attribution-ShareAlike 3.0: http://creativecommons.org/licenses/by-sa/3.0/ See COPYING.txt. ] diff --git a/extras/template/tests/hbmk.hbm b/extras/template/tests/hbmk.hbm index 5383620a07..7ee06a263d 100644 --- a/extras/template/tests/hbmk.hbm +++ b/extras/template/tests/hbmk.hbm @@ -1,6 +1,5 @@ # hbmk2 defaults for this directory hbtpl.hbc -hbtest.hbc -w3 -es2