* utils/hbmk2/hbmk2.prg
+ better match algrorithm for finding .hbl translation modules
f.e. "es_AR" will fall back to "es", than fall back to
whichever dialect is present. "es" will also be matched
to "es_*" when "es" not present.
! now able to load languages Harbour doesn't even know about
* utils/hbmk2/hbmk2.hbp
* utils/hbmk2/po/hbmk2.el_GR.po -> utils/hbmk2/po/hbmk2.el.po
* utils/hbmk2/po/hbmk2.es_PE.po -> utils/hbmk2/po/hbmk2.es.po
* utils/hbmk2/po/hbmk2.hu_HU.po -> utils/hbmk2/po/hbmk2.hu.po
* utils/hbmk2/po/hbmk2.it_IT.po -> utils/hbmk2/po/hbmk2.it.po
% renamed to use short language code for languages
that are unlikely to have multiple dialects implemented.
We can branch out new dialects anytime as needed.
(I'm still pending on Spanish. Please answer on the
forum whether to have separate es_PE, es_AR and else.)
* utils/hbmk2/hbmk2.hbp
* utils/hbmk2/hbmk2.es_PE.po
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.pt_BR.po
+ utils/hbmk2/hbmk2.el_GR.po
+ utils/hbmk2/hbmk2.it_IT.po
* updated translations from
https://www.transifex.com/projects/p/harbour/resource/hbmk2/
+ added two new languages from above team translation project
* utils/hbmk2/hbmk2.prg
! fixed to detect and find contrib/addons root in
non-system location on *nix systems
* ChangeLog.txt
* update to 2013-03-27 16:29 UTC+0100
* utils/hbmk2/hbmk2.es_PE.po
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.pt_BR.po
! added standard .po meta headers (manually for now)
* include/hbexpra.c
* src/compiler/harbour.y
* src/compiler/harbour.yyc
* src/vm/classes.c
* tests/foreach.prg
+ added :__enumIsLast() enum method. It returns .T. for
last relement, .F. else. It's useful to replace conditions
like: 'item:__enumIndex() < Len( item:__enumBase() )'
* tests/lang2po.hb
+ added standard .po meta header
; use __enumIsLast()
* contrib/hbnetio/utils/hbnetio/_console.prg
! fixed wrongly initialized management plugin
(missed to update it when adapted the plugin
for hbrun last year)
* contrib/hbnetio/utils/hbnetio/netiomgm.hb
! fixed to show proper error instead of RTE, if RPC calls
fail to return expect values
* contrib/hbnetio/utils/hbnetio/hbnetio.prg
* formatting
* README.md
* reverted to use ndashes
* utils/hbmk2/hbmk2.prg
% most option references changed to string variables,
optimizing translatable strings and made them less
dependent on changes in option names
! one typo in help
* utils/hbmk2/*.po
+ regenerated. orphan translations deleted.
* contrib/hbrun/hbrun.md
* utils/hbmk2/hbmk2.md
+ regenerated
* utils/hbmk2/hbmk2.prg
! fixed to suppress remaining remaining double outputs at
startup in hbrun mode, when processing .hbc files
* contrib/hbexpat/hbexpat.hbc
! added usage time detection of locally hosted 3rd party
dependency to avoid warnings when the locally hosted
dependency is not present (f.e. because the system
hosted copy was used at build/install time)
Experimental. If it works fine, should be applied to
other similar contribs:
hbbz2, hbhpdf, hblzf, hbmlzo, hbmxml, hbmzip, hbsqlit3, hbtinymt, hbxdiff, sddsqlt3
* README.md
* typographic and misc improvements
* config/global.mk
+ detect qnx cross-compile tool (via Francesco Perillo)
* include/hbsetup.h
* src/common/hbtrace.c
+ added macro HB_OS_QNX_BB10 for BlackBerry 10 subplatform
+ guard some stuff that's not present in BB10 (via Francesco Perillo)
* contrib/hbtinymt/3rd/tinymt/tinymt.hbc
! deleted $Id$
* utils/hbmk2/hbmk2.prg
+ changed the way script debugging is invoked, now
instead of little awkward HBSHELL_DEBUG envvar,
it's as simple as adding '--hb:debug' option to the
cmdline.
! fixed RTE after recent patch
* README.md
+ typographic refinements
+ added script debugging example
+ added link to BOM article
* .gitignore
! fixed to not match config/<platform>
+ config/qnx/gccarm.mk
+ added qnx/gccarm (with BB in mind)
* package/winuni/RELNOTES.txt
! updated README section reference
* COPYING.txt
* minor
* tests/hello.prg
+ std text
* utils/hbmk2/hbmk2.prg
! fixed to use 'hbshell' prefix in output messages
when running in hbrun mode
! do not display double warning about missing .hbc files
% use _hbmk_OutErr() in hbshell code
* config/global.mk
* README.md
+ enabled HB_BUILD_CONTRIB_DYN on all platforms
(regressions possible) (untested on platforms that
do not support dynamic libs, like MS-DOS)
* README.md
% deleted redundant link
+ added no-BOM requirement
* utils/hbmk2/hbmk2.prg
+ when running a script with hbrun/hbmk2 form cmdline,
show an error if it's not found instead of launching
the interactive menu.
* doc/en/tbrowse.txt
! minor, for testing commits
* utils/hbmk2/hbmk2.prg
+ added options (-longhelpmdsh) to generate hbrun .md help
+ contrib/hbrun/hbrun.md
+ added .md help for hbrun
(generated using hbmk2 -longhelpmdsh > hbrun.md)
* utils/hbmk2/hbmk2.*.po
* utils/hbmk2/hbmk2.prg
* changed order of VCS systems in help
* config/global.mk
- deleted commented svn support
* tests/stripsvn.hb -> tests/stripid.hb
* avoid the word 'svn'
* (all files)
* stripped svn header
* minor cleanups
; use following command to find out the history of files:
git log
git log --follow
git blame
git annotate
* utils/hbmk2/hbmk2.hbp
* utils/hbmk2/hbmk2.prg
* utils/hbmk2/hbmk2.rc
* utils/hbmk2/Makefile
* utils/hbmk2/pkg_dynl.hbm
* utils/hbmk2/pkg_inst.hbm
* deleted svn headers
+ added new hbmk2/hbrun option -viewhelp, which will
redirect the long help to a file and open it in the
default text viewer application