* bin/commit.hb
+ do not add new empty entry template if one already
exist, replace existing one instead
+ put last changelog entry to clipboard on pre-commit
* bin/check.hb
* refined and sorted exceptions for case checking
* bin/check.hb
- tests/fixcase.hb
- deleted stdalong case fixer, now part of bin/check.hb
(call it it --fixup-case option for same functionality)
* doc/oldnews.txt
* doc/pp.txt
* casing fixes
* bin/check.hb
* tests/fixcase.hb
! fixed another loop of regexp search and replace to only
change exactly the item it found. It will fix some
weird cases experienced in the past,
f.e. in extras/httpsrv/uhttpd.prg
* contrib/Makefile
! do not ignore failures in contribs in GNU Make build process
(this will ensure a 'build failed' status in Travis)
* bin/check.hb
* tests/fixcase.hb
! fixed to the way search hits are replaced. Now it replaces
only what it found and where it found it, instead of previous
brute-force method of replacing each similar hit in the file,
causing the errors experienced in 2013-04-05 16:24 UTC+0200.
(plus also few similar cases in the past)
* tests/fixcase.hb
! fixed to do comment only fix on .c files even when run in
single file mode
* bin/check.hb
+ fixed to apply fixes to non-binary files too
* bin/check.hb
* tests/fixcase.hb
+ improved fix casing to work in C files, too, but
only inside comments
* bin/check.hb
! fixed to use local implementation instead of hb_DirScan()
which has known bug of missing extensionless files on win.
(due to hb_FileMatch() problem)
+ added support to optimize images and uncrustify C source
before upload (inactive yet)
+ added necessary exceptions now that extensionless files
properly found
+ checks for filenames without extensions
+ checks for filenames with extensions not in .gitattributes
* bin/commit.hb
+ show helpful advice when pre-commit hook check fails
! fixed to propely pick filenames that result from rename operations (for check)
! fixed to not pick filenames of deleted files (for check)
* config/lang.hb
* doc/en/lang.txt
* include/hblang.hbx
* src/lang/Makefile
* src/lang/l_zh_tra.c -> src/lang/l_zh.c
* src/rtl/langcomp.prg
* Language renamed: zh_tra -> zh (in sync with recently laid rules)
The 'REQUEST HB_LANG_*' value become INCOMPATIBLE compared
to previous dev versions
* src/rtl/cdpdet.prg
+ added 'zh' country code to codepage detection
* contrib/make.hb
* contrib/hbplist -> contrib/hbplist.txt
* renamed to have an extension
* contrib/hbrun/doc/_GENERATED_ -> contrib/hbrun/doc/_autogen.txt
* utils/hbmk2/doc/_GENERATED_ -> utils/hbmk2/doc/_autogen.txt
* renamed to have names fitting naming rules
+ added warning message inside
- extras/httpsrv/logs/empty
- deleted unnecessary file with non-compliant filename
- tests/stripeol.hb
% deleted, now similar functionality is implemented in bin/check.hb
* .gitattributes
! added missing .log and .ucf
* contrib/hbtinymt/3rd/tinymt/tinymt.hbp
! deleted SVN ID
* debian/copyright
! synced with COPYING.txt
* debian/postinst
* debian/postrm
! deleted multiple EOL at EOF
* config/lang2po.hb
* tests/langchk.hb
! fixed filter to allow pt_br and other non-legacy lang ids
to pass
* src/lang/l_en_tpl.c
% deleted outdated information
* src/lang/l_pt_br.c
* updated automatically
* tests/lang2po.hb -> config/lang2po.hb
* tests/po2lang.hb -> config/po2lang.hb
* moved to their final location
* config/lang.hb
+ implemented automatic processed for core lang modules
(component name 'core-lang'). The script will automatically
convert to/from .c language modules and .po files for
Transifex.
* src/lang/l_hu.c
+ updated using above script
* bin/check.hb
+ added file fixup feature (not yet activated)
+ refined detection of some problems
* src/lang/l_de.c
* src/lang/l_hu.c
* src/lang/l_nl.c
* src/lang/l_pl.c
! manual whitepsace/punctuation corrections
* src/lang/l_el.c
+ manually applied translation from Transifex by Pete_wg
* some manual whitepsace/punctuation corrections
* src/rtl/langapi.c
- deleted reference of unused and not needed RFC ID in language modules
; TODO: delete it from the language module string list
* src/rtl/tgetlist.prg
+ handle the translation error where _GET_INSERT_OFF and _GET_INSERT_ON
length doesn't match. Draw spaces instead of _GET_INSERT_OFF in that case
* tests/lang2po.hb
* tests/po2lang.hb
+ finalized two way .po <-> l_*.c file conversion
(copyrights and RFC ID will be lost)
+ bin/check.hb
+ new source verifier. Able to all documented (and more)
required text file and filename properties.
* bin/commit.hb
+ added feature to verify all files to be committed to
conform with certain naming and text file content rules
+ added some more feedback
* config/postinst.hb
+ include commit.hb and check.hb in 'install'
* include/extend.h
* contrib/hbcairo/paths.c
* contrib/hbcairo/png.c
* contrib/hbcairo/util.c
* contrib/hbtpathy/readme.txt
* tests/harbour.ini
* tests/parseins.ini
! multiple EOL at EOF
* contrib/hbhpdf/tests/files/cp932.txt
* contrib/hbhpdf/tests/files/cp936.txt
* contrib/hbhpdf/tests/files/elic_jp.txt
! line ending spaces
! missing EOL at EOF
* contrib/hbhttpd/tests/tpl/app/account/edit.tpl
* contrib/hbhttpd/tests/tpl/app/login.tpl
* contrib/hbhttpd/tests/tpl/app/logout.tpl
* contrib/hbhttpd/tests/tpl/app/main.tpl
* contrib/hbhttpd/tests/tpl/app/register.tpl
* lib/3rd/win/bcc/unicows_license.txt
* lib/3rd/win/mingw/libunicows_license.txt
! missing EOL at EOF
* COPYING.txt
* src/rtl/gtcrs/hb-charmap.def
* tests/big5_gen.prg
! tabs
* extras/gfspell/spell.prg
* src/rtl/gtwin/gtwin.c
! ASCII 127
* src/codepage/cp_tpl.c
! converted to UTF-8 (just guessing what the original CP was)
* src/pp/hbpp.c
! do not generate SVN header in hbverbld.h
+ avoid SVN header string in source as is to miss matched
in source verifier
* src/vm/extrap.c
! do not generate whitespace at EOL in output
* tests/lang2po.hb
* tests/po2lang.hb
+ minor improvements
! fixed to generate consistent EOL
* bin/3rdpatch.hb
* newline at top deleted
* extras/hbdoc/hbdoc.hbp
* extras/hbdoc/hbdoc.prg
* extras/hbdoc/_tmplates.prg -> extras/hbdoc/_tmplate.prg
* contrib/hbcairo/tests/lightning.prg -> contrib/hbcairo/tests/lightnin.prg
! long filename
* .gitattributes
* extras/guestbk/guestbk.prg
* extras/guestbk/guestbk.txt
* extras/guestbk/guestbk.htm -> extras/guestbk/guestbk.html
* deleted .htm file, now all HTML has extension .html
* .exe references in doc made OS neutral
; Can only be used on non-MS-DOS systems, so it's okay
* src/rtl/hbi18n2.prg
! __i18n_potArrayClean() to evaluate transformation
codeblock in normal order (was reverse)
* tests/lang2po.hb
+ made all necessary modification to allow two-way conversion
+ tests/po2lang.hb
+ added script that converts a core .po back to a lang module
* src/rtl/strc.c
* casing in comments
* config/lang.hb
+ added std script options
* 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
* 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.*.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