Commit Graph

17536 Commits

Author SHA1 Message Date
Pritpal Bedi
eeacdf4ee9 2012-08:01 14:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    ! Fix to prev.
2012-08-01 21:09:18 +00:00
Pritpal Bedi
ab8702879b 2012-08:01 14:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    + Added: QDir_* constants.
2012-08-01 21:03:05 +00:00
Viktor Szakats
36e60735e2 2012-07-31 15:10 UTC+0200 Viktor Szakats (harbour syenar.net)
* bin/hbfind.hb
    % minor

  * ChangeLog
    * minor updates to examples in prev two
2012-07-31 13:11:09 +00:00
Viktor Szakats
bfc1039c14 2012-07-31 15:00 UTC+0200 Viktor Szakats (harbour syenar.net)
+ bin/hbfind.hb
    + added script to list and/or find public symbols in
      Harbour core and contribs (and some extras).
      To list all symbols (functions, classes):
         $ hbrun bin/hbfind.hb
      To find string in symbols (case-insensitive):
         $ hbrun bin/hbfind.hb vol
2012-07-31 13:04:38 +00:00
Viktor Szakats
9acad78dc2 2012-07-31 14:50 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/projectwizard.prg
    ! '.hbptmplt' extension renamed to '.tpl'. First it doesn't
      have anything to do with hbmk2's .hbp file. It's
      reinvented version of a small subset of hbmk2 features using
      a brand new and incompatible, HBIDE and feature-specific
      format. 'tpl' is the standard abbreviation for 'template'.
    ; I suggest for any users needing such feature to simply stick 
      with .hbm and .hbc files which were developed with the exact
      same idea in mind, but they fully support all hbmk2 features 
      they work on all platforms and they work with any IDEs and
      in command line mode:
         --- mydefaultprojectsetting.hbm
         -w3 -es2
         -warn=yes
         -gtwvt{win}
         # etc etc
         ---
      or
         --- mydefaultprojectsettings.hbc
         prgflags=-w3 -es2
         warn=yes
         gt=wvt{win}
         # etc etc
         ---
      then:
         --- myproject.hbp
         mydefaultprojectsetting.hbm
         ---
      or
         --- myproject.hbp
         mydefaultprojectsetting.hbc
         ---
      respecitvely.
2012-07-31 12:58:18 +00:00
Pritpal Bedi
7a9db15248 2012-07-31 02:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/projectwizard.prg
  * contrib/hbide/projectwizard.ui
    + Implemented: the contents entered in the "New Project Wizard" are 
       saved in _thePathdesignatedForHbp_.hbptmplt. This will be the 
       intermediate file from where .hbp will be created as per standardards
       adopted so far and then loaded in HbIDE. If such template already 
       exists on the .hbp path asked for, it will be loaded in the 
       interface. How and what action will ask for loading/saving may 
       change. for now examine the template file.
2012-07-31 10:00:00 +00:00
Viktor Szakats
91f41b6d0f typo in ChangeLog 2012-07-30 19:04:53 +00:00
Viktor Szakats
712de1dd6b 2012-07-30 21:01 UTC+0200 Viktor Szakats (harbour syenar.net)
* INSTALL
    + added NOTE on 'install' not work in partial rebuild mode
2012-07-30 19:02:30 +00:00
Viktor Szakats
7ef93cafc9 2012-07-30 20:36 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/make.hb
    - deleted TODO which is unimportant and works 
      well in practice
2012-07-30 18:37:25 +00:00
Viktor Szakats
e92edfa2a4 2012-07-30 16:06 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbtip/tests/test01.prg
  * contrib/hbtip/httpcli.prg
    ! RTE was happening in class TIPClientHTTP when calling method post() after calling method setCookie():
      Error BASE/1123  Argument error: HB_HKEYAT
      Called from HB_HKEYAT(0)
      Called from TIPCLIENTHTTP:GETCOOKIES(0)
      This error happens because in r7888 (changelog: 2007-10-30 19:45 UTC+0100 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com))
      the function HGetKeys() was replaced by HB_HKeyAt() and the correct is HB_HKeys().
    ; Report, patch and description by Raphael Gozzo. Thank you.
2012-07-30 14:08:36 +00:00
Viktor Szakats
9638240b42 2012-07-30 12:47 UTC+0200 Viktor Szakats (harbour syenar.net)
* ChangeLog
    ! typo in prev ChangeLog example
2012-07-30 10:48:02 +00:00
Viktor Szakats
03d182ec3f 2012-07-30 12:43 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbhttpd/hbhttpd.hbc
    + added comment about HB_HTTPD_OPENSSL (similar purpose
      as HB_TIP_OPENSSL)

  * utils/hbmk2/hbmk2.prg
    + added env= .hbc command to be able to control envars
      also from .hbc files.

  - contrib/hbhttpd/hbhttpds.hbc
  - contrib/hbtip/hbtipssl.hbc
    - deleted alternate .hbc files that enabled OpenSSL
      flavor of these libs. Autofind didn't work with these.
      Use HB_[HTTPD|TIP]_OPENSSL=yes envvar setting to enable
      these. You can use -env: hbmk2 option or env= .hbc
      command to enable it, so f.e. hbtipssl.hbc can be
      emulated by this .hbc file:
      -- hbtipssl.hbc
         env=HB_TIP_OPENSSL=yes
         hbtip.hbc
      --
2012-07-30 10:46:56 +00:00
Viktor Szakats
6f33d0a3e5 2012-07-30 12:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* package/winuni/mpkg_win_uni.bat
  * utils/hbmk2/hbmk2.prg
    ! examples -> extras
2012-07-30 10:24:50 +00:00
Viktor Szakats
9e0f79db86 2012-07-30 11:53 UTC+0200 Viktor Szakats (harbour syenar.net)
* package/winuni/mpkg_win_uni.nsi
    ! examples -> extras
2012-07-30 09:54:06 +00:00
Viktor Szakats
d6e3bb7a31 2012-07-30 02:03 UTC+0200 Viktor Szakats (harbour syenar.net)
* INSTALL
    * minor cleanups
2012-07-30 00:03:56 +00:00
Viktor Szakats
91f64b3061 2012-07-30 01:58 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbct/doc/en/addascii.txt
  * contrib/hbct/doc/en/asciisum.txt
  * contrib/hbct/doc/en/ascpos.txt
  * contrib/hbct/doc/en/atadjust.txt
  * contrib/hbct/doc/en/atnum.txt
  * contrib/hbct/doc/en/atrepl.txt
  * contrib/hbct/doc/en/charevod.txt
  * contrib/hbct/doc/en/charlihb.txt
  * contrib/hbct/doc/en/charlist.txt
  * contrib/hbct/doc/en/charmirr.txt
  * contrib/hbct/doc/en/charmix.txt
  * contrib/hbct/doc/en/charone.txt
  * contrib/hbct/doc/en/charonly.txt
  * contrib/hbct/doc/en/charop.txt
  * contrib/hbct/doc/en/charophb.txt
  * contrib/hbct/doc/en/charrepl.txt
  * contrib/hbct/doc/en/charsort.txt
  * contrib/hbct/doc/en/charswap.txt
  * contrib/hbct/doc/en/color.txt
  * contrib/hbct/doc/en/count.txt
  * contrib/hbct/doc/en/ct.txt
  * contrib/hbct/doc/en/ctc.txt
  * contrib/hbct/doc/en/ctmath.txt
  * contrib/hbct/doc/en/ctmath2.txt
  * contrib/hbct/doc/en/ctpad.txt
  * contrib/hbct/doc/en/ctstr.txt
  * contrib/hbct/doc/en/datetime.txt
  * contrib/hbct/doc/en/dattime2.txt
  * contrib/hbct/doc/en/dattime3.txt
  * contrib/hbct/doc/en/exponent.txt
  * contrib/hbct/doc/en/finan.txt
  * contrib/hbct/doc/en/justify.txt
  * contrib/hbct/doc/en/keyset.txt
  * contrib/hbct/doc/en/num1.txt
  * contrib/hbct/doc/en/numat.txt
  * contrib/hbct/doc/en/numconv.txt
  * contrib/hbct/doc/en/pos1.txt
  * contrib/hbct/doc/en/pos2.txt
  * contrib/hbct/doc/en/posdiff.txt
  * contrib/hbct/doc/en/print.txt
  * contrib/hbct/doc/en/range.txt
  * contrib/hbct/doc/en/relation.txt
  * contrib/hbct/doc/en/remove.txt
  * contrib/hbct/doc/en/replace.txt
  * contrib/hbct/doc/en/screen1.txt
  * contrib/hbct/doc/en/strdiff.txt
  * contrib/hbct/doc/en/strswap.txt
  * contrib/hbct/doc/en/tab.txt
  * contrib/hbct/doc/en/token1.txt
  * contrib/hbct/doc/en/token2.txt
  * contrib/hbct/doc/en/trig.txt
  * contrib/hbct/doc/en/video.txt
  * contrib/hbct/doc/en/wordrepl.txt
  * contrib/hbct/doc/en/wordtoch.txt
    * code formatting, minor cleanups
2012-07-30 00:03:10 +00:00
Viktor Szakats
62335cdd85 2012-07-30 01:40 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/resources/b_1.png
  * contrib/hbide/resources/b_10.png
  * contrib/hbide/resources/b_11.png
  * contrib/hbide/resources/b_12.png
  * contrib/hbide/resources/b_13.png
  * contrib/hbide/resources/b_14.png
  * contrib/hbide/resources/b_15.png
  * contrib/hbide/resources/b_16.png
  * contrib/hbide/resources/b_17.png
  * contrib/hbide/resources/b_18.png
  * contrib/hbide/resources/b_19.png
  * contrib/hbide/resources/b_2.png
  * contrib/hbide/resources/b_20.png
  * contrib/hbide/resources/b_3.png
  * contrib/hbide/resources/b_4.png
  * contrib/hbide/resources/b_5.png
  * contrib/hbide/resources/b_6.png
  * contrib/hbide/resources/b_7.png
  * contrib/hbide/resources/b_8.png
  * contrib/hbide/resources/b_9.png
  * contrib/hbide/resources/split_close.png
  * contrib/hbide/resources/split_h.png
  * contrib/hbide/resources/split_v.png
  * contrib/hbide/resources/split.png
    ! optimized

  * contrib/hbtip/hbtip.hbc
    + added comment about HB_TIP_OPENSSL envvar
2012-07-29 23:41:58 +00:00
Pritpal Bedi
2237a24b11 2012-07-29 01:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/split.png
  + contrib/hbide/resources/split_close.png
  + contrib/hbide/resources/split_h.png
  + contrib/hbide/resources/split_v.png
    + Added: more images representing edit-instance split actions in 
       context menu of any editing instance.

  * contrib/hbide/actions.prg
  * contrib/hbide/edit.prg
  * contrib/hbide/editor.prg
    * Implementation of above images into the code.
2012-07-29 08:42:09 +00:00
Pritpal Bedi
126b74bd92 2012-07-28 22:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/b_1.png
  + contrib/hbide/resources/b_10.png
  + contrib/hbide/resources/b_11.png
  + contrib/hbide/resources/b_12.png
  + contrib/hbide/resources/b_13.png
  + contrib/hbide/resources/b_14.png
  + contrib/hbide/resources/b_15.png
  + contrib/hbide/resources/b_16.png
  + contrib/hbide/resources/b_17.png
  + contrib/hbide/resources/b_18.png
  + contrib/hbide/resources/b_19.png
  + contrib/hbide/resources/b_2.png
  + contrib/hbide/resources/b_20.png
  + contrib/hbide/resources/b_3.png
  + contrib/hbide/resources/b_4.png
  + contrib/hbide/resources/b_5.png
  + contrib/hbide/resources/b_6.png
  + contrib/hbide/resources/b_7.png
  + contrib/hbide/resources/b_8.png
  + contrib/hbide/resources/b_9.png
    + Added: face-uplifting images.

  * contrib/hbide/saveload.prg
  * contrib/hbide/docks.prg
    % Changed: editing panels dot images. now these are more crsip.
       Older images are retained for some other purposes.
       This has given a fresh look to HbIDE interface.

    % Changed: the docking behavior on right docking area to accept any 
       arrangement. before it was accepting only tabbed and horizonal 
       nesting. This change originated to give strength to recently 
       implemented to swicth multiple views with a click.

  + contrib/hbide/projectwizard.prg
    ! Fixed: where collapsing/expanding of source-type nodes was stopped
       functioning by click on +/- button.
2012-07-29 05:58:42 +00:00
Pritpal Bedi
acdca4c65b 2012-07-28 14:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docks.prg
    + IdeSource Manager Panels made movable to change their position.
       Compatible to Qt 4.8. 

  * contrib/hbide/main.prg
    + Complete .hbp name with path on <Project Tree><Project Name> tooltip.

  * contrib/hbide/projectwizard.prg
    ! Advanced.

  * contrib/hbqt/qtgui/qth/QMdiArea.qth
    + Added: methods introduced in Qt 4.8 guarded against version control.
2012-07-28 21:27:55 +00:00
Viktor Szakats
e96295c4c7 2012-07-27 22:28 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gtwvw/gtwvw.c
    ! one last char
2012-07-27 20:28:48 +00:00
Viktor Szakats
b16f12c44d 2012-07-27 22:23 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gtwvw/gtwvw.c
  * extras/gtwvw/wvwdraw.c
    ! deleted remaining 8-bit ASCII chars (for real).
2012-07-27 20:24:04 +00:00
Viktor Szakats
094fe7f15a 2012-07-27 21:57 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gtwvw/hbgtwvw.h
  * extras/hbvpdf/hbvpdf.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
    ! fixed remaining 8-bit ASCII chars. Now they are only 
      present in hbtest and codepage source files (where they
      generate lots of warnings with Xcode 4.4 / clang).
      (plus a few in 3rd party code)
2012-07-27 20:00:03 +00:00
Viktor Szakats
631c1faa34 2012-07-27 20:58 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/doc/en/dates2.txt
  * contrib/hbmisc/doc/en/ht_dbf.txt
  * contrib/hbmisc/doc/en/ht_doc.txt
  * contrib/hbmisc/doc/en/ht_file.txt
  * contrib/hbmisc/doc/en/ht_str.txt
    ! various errors and cleanups, formatting to examples
2012-07-27 18:59:20 +00:00
Viktor Szakats
23cfdb02d3 2012-07-27 20:45 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/doc/en/ht_class.txt
    * example code upped to Harbour standard
2012-07-27 18:46:33 +00:00
Viktor Szakats
3d47dc98f8 2012-07-27 20:09 UTC+0200 Viktor Szakats (harbour syenar.net)
+ utils/hbmk2/examples/plug_bis.hb
    + hbmk2 plugin for bison support. Syntax checked but not tested.

  * utils/hbmk2/examples/plug_tpl.hb
    + made it display an error message when run in standalone mode

  * contrib/hbqt/hbmk2_qt.hb
    * formatting
2012-07-27 18:11:33 +00:00
Viktor Szakats
818c218b4e 2012-07-27 19:59 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtinymt/tests/test32.prg
  * contrib/hbtinymt/tests/test64.prg
    ! minor formatting
2012-07-27 18:00:25 +00:00
Viktor Szakats
b923d501ca 2012-07-27 19:55 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtinymt/core32.c
  * contrib/hbtinymt/core64.c
  * contrib/hbtinymt/hbtinymt.hbx
  * contrib/hbtinymt/tests/test32.prg
  * contrib/hbtinymt/tests/test64.prg
    ! deleted unnecessary HB_ prefix from wrapper function 
      names, so now they match the low-level names exactly.
      (incompatible with xhb)
2012-07-27 17:57:04 +00:00
Viktor Szakats
c793c067d7 2012-07-27 11:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    - deleted compatibility plugin API functions starting with 
      HBMK2_. It was not enabled anyway and I chose not to deal 
      with as probably there is very few people using these.
      So, change all plugin API calls to start with HBMK_*()
      instead of HBMK2_*(). INCOMPATIBLE.
2012-07-27 09:25:43 +00:00
Viktor Szakats
04263dd693 2012-07-27 09:01 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/hbusb/tests/test.prg
    ! fixed SVN props
2012-07-27 07:01:33 +00:00
Pritpal Bedi
fd885bbe1a 2012-07-26 17:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/tags.prg
    ! Fixed: to honor "CREATE CLASS " notation. It was breaking 
       functions list navigation.
2012-07-27 00:09:49 +00:00
Viktor Szakats
62ae6ff728 2012-07-27 01:20 UTC+0200 Viktor Szakats (harbour syenar.net)
+ extras/hbusb/hbusb.hbc
  + extras/hbusb/hbusb.hbp
  + extras/hbusb/hbusb.hbx
  + extras/hbusb/tests/hbmk.hbm
  * extras/hbusb/core.c
  * extras/hbusb/hbusb.ch
  * extras/hbusb/tests/test.prg
    + added hbmk2 make files including detection logic for libusb
      (might need more tweaks, I don't know which is the preferred
      libusb binary on Windows yet)
      Use HB_WITH_LIBUSB envvar to set header location
    + added hbx file
    * renamed file references internally
    + reformatted sources with uncrustify and hbformat then manually
    ! removed non-ANSI comments
    ! fixed #include
    + added SVN headers
    * renamed wrapper functions to match the name in libusb
    * renamed macros to have LIBUSB_ prefix
    ! fixed to use pointer type for pointers instead of numeric,
      it fixes the code for non-32-bit builds
    ! test fixed to compile w/o warnings
    * test modified to output to stdout, plus some cleanups
    * LIBUSB_INIT() changed to look for 1st param passed by
      ref, instead of logical value to indicate that
    ! C code fixed to fill params passed by ref even in error cases
    ! some type corrections in C
    ! fixed (mingw, msvc) warnings in C code
    * other minor cleanups
    ; TOFIX: try to use GC collected pointers
    ; TOFIX: C code allows .prg code to create GPFs, f.e.
             in 'devicelist[ hb_parni( 2 ) ]' the pointer is not
             checked for NULL, nor the index is validated to be
             inside limits.
    ; TODO: RTE for invalid parameters
    ; TODO: testing on various platforms
    ; NOTE: bcc is not supported for multiple reasons
    ; NOTE: C++ mode causes warnings in libusb header
    ; NOTE: Links:
         url: http://www.libusb.org/
         src: http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
         bin/win: http://sourceforge.net/projects/libusbx/files/releases/1.0.12/Windows/libusbx-1.0.12-win.7z/download
2012-07-26 23:24:08 +00:00
Viktor Szakats
1f4cb7dc13 2012-07-27 00:55 UTC+0200 Viktor Szakats (harbour syenar.net)
+ extras/hbusb
  + extras/hbusb/core.c
  + extras/hbusb/hbusb.ch
  + extras/hbusb/tests
  + extras/hbusb/tests/test.prg
    + added LIBUSB wrappers
      by courtesy of its author Doug (dougf at people dot net dot au)
    * renamed some file, more changes will come in separate commit
2012-07-26 22:58:17 +00:00
Pritpal Bedi
8701d9712a 2012-07-26 15:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/uisrcmanager.prg
    ! Fixed: a nasty bug, discovered by Guillermo Varona, thanks.
2012-07-26 22:39:08 +00:00
Pritpal Bedi
9e1b00d011 2012-07-26 13:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/uisrcmanager.prg
    + Added: few more classes which are not derived from QObject.
2012-07-26 20:26:35 +00:00
Pritpal Bedi
76132167a1 2012-07-26 09:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    + Added: QSettings_* and QIODevice_* constants.

  + contrib/hbide/env
  + contrib/hbide/env/pritpalsfav.ide
  + contrib/hbide/settings.qrc
    + Added: new folder containing HbIDE settings embedded as a resource.
       Only one environment is added, quickly, to review its usefulness.
  
  * contrib/hbide/findreplace.prg
    ! Formatting.

  * contrib/hbide/actions.prg
  * contrib/hbide/hbide.hbp
  * contrib/hbide/main.prg
  * contrib/hbide/misc.prg
  * contrib/hbide/saveload.prg
  * contrib/hbide/tools.prg
    + Implemented: Multiple-view of HbIDE's application window.
       The views take care of toolbars associated with mainwindow and 
       all the docking widgets. The view remembers their state and dimensions,
       whether these are visible, floating, etc.

    ; How To:
      1. Click on <Main Toolbar><HbIDE Views> icon.
      2. Opens a FileSave dialog, provide a location and name, 
         your current view will be saved.
      3. Click on <Main Toolbar><HbIDE Views> icon's drop-down menu.
      4. You can see, beside others, an entry <Pritpals Favourite>.
      5. Click on it and see your view is changed instantly.
      6. Repeat #4 and click on the entry representing your view
         saved via #2.
      7. And you are back with your original settings.

        These views are switchable with a click of a key. This also 
        covers a gread demand from users where it is asked that HbIDE 
        should be like, Starter, Advanced, Professional, Enterprised, etc.
        Or where desk-top territory is compalined. For example, activate
        IdeDBU and then make it floatable, adjust windows size to your 
        taste, save this view. Then at single click you can brought it back.
        This is a big productivity boost, believe me.        

      ; REQUEST: send me the useful views you employ in day-to-day needs 
                 and if deemed fit will be included in HbIDE itself for 
                 others to be benefitted.
2012-07-26 17:16:23 +00:00
Viktor Szakats
b977b18a49 2012-07-25 11:51 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/lang/fr.c
    ! old typo in month name, by Guy Roussin
  * src/lang/uk.c
    ! old typo in native language name, by Alexey Myronenko
  * src/rtl/langcomp.prg
    ! recent typo in compatibility UAWIN CP, by Grigory Filatov
  ; Thanks guys
2012-07-25 09:54:40 +00:00
Viktor Szakats
35b4a0b5ce 2012-07-25 11:26 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/lang/hu.c
    + minor tweaks to translation
2012-07-25 09:27:04 +00:00
Viktor Szakats
67253b4f43 2012-07-25 10:37 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/lang/hu.c
    + translated one last string to Hungarian
2012-07-25 08:38:33 +00:00
Viktor Szakats
dedf38b3c2 2012-07-25 10:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/lang/hr.c
    + Croatian language module updates and fixes
      from Alen Uzelac. Thanks!
2012-07-25 08:26:49 +00:00
Viktor Szakats
1ac20eeb37 2012-07-25 04:29 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/lang/hu.c
    ! minor cleanup to prev
2012-07-25 02:29:40 +00:00
Viktor Szakats
d86ecf7dff 2012-07-25 04:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/rddads.hbc
    * do not force shared mode for host project if HB_DYNLOAD_RDDADS
      is enabled. It should fix hbide forced to be built in
      -shared mode unconditionally after enabling rddads
      support in hbide in 2012-06-14 12:01 UTC+0200
    ; please test

  * src/lang/hu.c
    + translated rest of strings to Hungarian
      (though they seem to make much more sense in English)
2012-07-25 02:26:34 +00:00
Pritpal Bedi
fd1fd2e22f 2012-07-24 19:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docks.prg
    ! Fix to prev commit.
2012-07-25 02:23:36 +00:00
Pritpal Bedi
8d838a906f 2012-07-24 19:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docks.prg
  + contrib/hbide/docs/faq.htm
  * contrib/hbide/hbide.qrc
    + Discovered: how .html resources can be embedded into executable
       and brought to service in QTextBrowser. 
       HbIDE's FAQ is now shown in <HbIde Help> docking widget.
       It is scheduled to be extended to bring all the help I could 
       write over-time under it. The design may be changed.
       Now it is much easier to write/edit/embed .htm pages 
       inside HbIDE.
2012-07-25 02:21:38 +00:00
Viktor Szakats
3e0ad25783 2012-07-25 01:34 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/langcomp.prg
  * src/rtl/langlgcy.prg
    ! HB_LANGSELECT() fixed to keep compatibiliy with legacy
      language module IDs passed in not fully uppercased.
      Only two-letter legacy language module IDs needs to
      be passed full uppercase to maintain compatibility.
    * changed HB_LEGACY_LEVEL5 to HB_LEGACY_LEVEL4 so these
      compatibility hacks disappear quicker
2012-07-24 23:35:11 +00:00
Viktor Szakats
dec9557b73 2012-07-25 00:30 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/codepage/Makefile
    - deleted HUUTF CP, it caused problems with -shared 
      builds where all CPs got unconditionally linked.
2012-07-24 22:31:14 +00:00
Viktor Szakats
26450abe18 2012-07-24 23:21 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/cdpapi.c
    + Extended to accept real codepage names where Harbour
      "codepage" names (which are really codepage + collation
      combinations, like "HUWIN") are accepted. It makes it
      possible to do:
         hb_translate( "stuff", "cp1250", "cp852" )
      This mod is implemented on the surface in simple way,
      which implies some notices and warnings:
        - real codepages are accepted also in places where
          you're better to specify a Harbour CP tied to a
          collation, f.e. in hb_cdpSelect() or Set( _SET_DBCODEPAGE ).
          In such case it's important to see that an arbitrary
          Harbour CP will be selected from those linked to the
          requested real codepage.
        - 'hb_cdpSelect( "iso8859-2" ); ? hb_cdpSelect()'
          will not show "iso8859-2", but one of the corresponding
          Harbour CPs.
        - you cannot REQUEST a specific real codepage,
          but you can request all of them which are linked
          to a Harbour CPs using '#include "hbextcdp.ch"'.
  ; NOTE: With more deep rework, which I most probably
          won't be able to ever do, Harbour's concept of
          CPs should be split into real codepages and
          collation modules, than interfaces identified
          where a collation is expected vs. real codepages,
          or both, question how to do that without break
          too much compatibility and question how to fit
          current HB_CP_RAW CPs into that model. For former
          problem, notation like 'HU.cp852' might be possible
          solution, where any of the parts can be omitted,
          depending on context: 'HU' or 'cp852'.
2012-07-24 21:26:52 +00:00
Viktor Szakats
3ef1412e9b 2012-07-24 19:27 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/resources/view_docks.png
    % optimized. please do it before uploading images.

  * extras/hbxlsxml/xlsxml.prg
    ! fixed wrong Chr() values in patch 2012-07-22 18:46 UTC+0200
2012-07-24 17:28:47 +00:00
Pritpal Bedi
54973ba997 2012-07-24 10:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/view_docks.png
    + Added: one more image.

  * contrib/hbide/editor.prg
    ! Removed the source's extension from the editor's tab display
       which facilitates more tabs to be visible in the editor's manager.
       Good for low resolution monitors. Note that full pathname is 
       available under tooltip. 

  * contrib/hbide/actions.prg
    + Added: <HbIDE Views> icon on the <Main> toolbar.

  * contrib/hbide/hbqtoolbar.prg
    ! Changed the toolbar's basic attributes.

  * contrib/hbide/misc.prg
    ! Fixed some dialogs to release memory properly on exit.

  * contrib/hbide/tools.prg
    + Started: implementation of user defined views of HbIDE.
       It is working but will write the details after applying 
       finer points. Expression is through <HbIDE View> icon 
       on <Main> toolbar.
2012-07-24 17:17:45 +00:00
Viktor Szakats
459931c9ab 2012-07-24 16:02 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/codepage/Makefile
  + src/codepage/cphuutf.c
    + added Hungarian collation module in UTF-8. It's an
      experiment and will require low-level changes in the
      CP subsystem, since it is not yet possible to use
      HB_UNITB_UTF8 for HB_CP_UNITB parameter. The idea is
      to make it possible to define collation modules in UTF-8,
      which would in turn allow to drop the link to a specific
      legacy CP, thus allowing to drop the different CP flavours
      of them, then finally simplifying the naming, maintenance
      and usage of these modules. We could also finally call
      them what they are: 'collations' (and not "codepages" like today)
      I understand this may need substantial low-level
      modifications, by doing automatic translation on each
      HVM CP change, etc.

  * ChangeLog
    + added compatibility notes to previous (2012-07-24 15:04 UTC+0200)
      entry

  * src/rtl/langlgcy.prg
    * minor cleanup
2012-07-24 14:06:08 +00:00