Commit Graph

  • 015096ef78 2012-08-21 10:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/actions.prg - Removed: some options which cannot be implemented, at least from here. * contrib/hbide/dict.prg * contrib/hbide/saveload.prg * contrib/hbide/setup.ui * contrib/hbide/themes.prg + Advanced: User-Dictionaries. Pritpal Bedi 2012-08-21 17:05:39 +00:00
  • c5e2bba504 2012-08-20 20:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/dict.prg + Added: line number to the Book-Mark button's tooltip. Pritpal Bedi 2012-08-21 03:03:09 +00:00
  • 36e0df723d 2012-08-20 17:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/docks.prg * contrib/hbide/edit.prg * contrib/hbide/editor.prg + Implemented: tooltip on BookMark Buttons. The tooltip content will be the source line over which visited bookmark is installed. With many bookmarks active, one tends to forget which belongs to what and where one wants to jump. This is very handy visual element in those situations. Pritpal Bedi 2012-08-21 00:05:13 +00:00
  • 3dd29be785 2012-08-20 16:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg + Enhanced: Alignment of assigment opertaor ":=" on previous lines now honors SELF:instanceVariable := also. For Example, Pritpal Bedi 2012-08-20 23:33:43 +00:00
  • c78710d2cc 2012-08-20 14:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg ! Refined: Alignment of assigment opertaor ":=" on previous lines starting at the same indent position. Now object:variable := is also honoured. For example: Pritpal Bedi 2012-08-20 21:34:34 +00:00
  • 3e5d6da1bd 2012-08-20 11:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbgtinfo.ch + added new hb_gtInfo() action: HB_GTI_UNITRANS It allows to set translation table for UNICODE characters Przemyslaw Czerpak 2012-08-20 09:17:42 +00:00
  • fc210bd5db 2012-08-19 17:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb ! Fixed: the treatment of html compliant ->setToolTip( calls. It has been tedius because it went unnoticed due to Qt versions where they always keep on changing the string treatment. This fixes issue reported on users list. Pritpal Bedi 2012-08-20 00:38:09 +00:00
  • f9693d6f70 2012-08-19 13:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp ! Reinstated: execution of Mouse events to PRG level. These events cannot be catched with our existing event handeller, probably Qt does not propogate them to the widget in QPlainTextEdit(). Pritpal Bedi 2012-08-19 21:01:11 +00:00
  • 423e18e6d9 2012-08-16 23:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/tests/browarray.prg + Added: Insert and Delete Rows functionality. Already present push buttons allowed it to do fast. Pritpal Bedi 2012-08-17 06:52:25 +00:00
  • 7e41002aa1 2012-08-16 18:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbqt/tests/browarray.prg + Added: an array browser which also allows to add data rows to the existing array. This facilitates the understanding of HBQAbstractItemModel()'s internal working. This commit answers to many question posted in the mailing-list and also directed to my mail-box. Pritpal Bedi 2012-08-17 01:55:52 +00:00
  • cfb59dc270 2012-08-15 15:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg ! Fixed: a nasty side-effect of pair-matching; weired editing behaviour. Now another click will clear the matching but keeping the cursor position at its previous row/column. You may need to click twice to place cursor at desired position if matched/pair is active. Pritpal Bedi 2012-08-15 22:58:27 +00:00
  • 85fad9905c 2012-08-15 14:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg + Added: class/endclass, function|procedure|method/return to control structures list, for the purpose of highlighting pairs. Pritpal Bedi 2012-08-15 21:22:13 +00:00
  • d97b68b732 2012-08-15 02:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp * Called: <block> on QEvent::MouseButtonPress. For unknown reasons this event is not being received on PRG level with current mechanism [TOBE: investigated]. Pritpal Bedi 2012-08-15 09:59:23 +00:00
  • e638eb5749 2012-08-14 23:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg * contrib/hbide/editor.prg % Optimized: collection of variables: a) longer than 3 characters, b) variable is collected if space,coma,collon " ,:" follows it. Pritpal Bedi 2012-08-15 06:50:03 +00:00
  • ae2d2c5599 2012-08-14 20:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg * contrib/hbide/editor.prg + Implemented: collection of variables while editing the source and making them available next time that variable is started to be typed again. Thus collected variable is populated in Code Completion List of Prototypes and Keywords. This is a productivity tool and comes handy where one is addict to long variable names. Pritpal Bedi 2012-08-15 03:11:20 +00:00
  • fabb233269 2012-08-14 16:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QTextCursor.qth ! Fixed: a nasty overlook. Pritpal Bedi 2012-08-14 23:46:53 +00:00
  • 3ac75bd18e 2012-08-14 12:44 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/valtype.c * modified HB_ISEVALITEM() to use HB_IS_EVALITEM() macro Przemyslaw Czerpak 2012-08-14 10:44:42 +00:00
  • c44d7e8bf9 2012-08-13 22:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg + Implemented: <Class Declaration> complete with class name. CLASS abc . OR CREATE CLASS abc . => CREATE CLASS abc . DATA xDummy INIT NIL Pritpal Bedi 2012-08-14 05:58:11 +00:00
  • 8ba895ce8e 2012-08-13 22:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg * contrib/hbide/saveload.prg * contrib/hbide/setup.ui + Added: flag to toggle <Function Declaration> [YES]. + Implemented: <Setup><HbIDE Setup><Intelli-sense><Class Declaration> [YES] [Data Member][VAR], [METHODS][new], [FORMAT][class:method] These are self explanatory, please report deviations. Pritpal Bedi 2012-08-14 05:36:14 +00:00
  • 95c834188a 2012-08-13 09:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/dict.prg % Added: some more data members, q work-in-progress. Pritpal Bedi 2012-08-13 16:41:42 +00:00
  • f37275a6bd 2012-08-11 22:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg ! Fixed: undo stack was behaving weired once statement structures were inserted. % Changed: the behaviour of "Embrace Lines on Same Indent", activable from <Setup><HbIDE Setup><Intelli-sense>, not to embrace if immediate next line is empty on. Here is the illustration: Pritpal Bedi 2012-08-11 18:06:20 +00:00
  • 4fcee9212e 2012-08-10 23:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/saveload.prg ! Miss from prev commit. Pritpal Bedi 2012-08-11 06:32:44 +00:00
  • dda4b5c891 2012-08-10 19:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp % Code cleanup. Pritpal Bedi 2012-08-11 03:05:38 +00:00
  • 91d12b7bec 2012-08-10 13:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp ! Fixed: a wrong variable used in trace call under debug mode. Pritpal Bedi 2012-08-10 20:46:51 +00:00
  • 64a323b24b 2012-08-10 10:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg + Implemented: "else" and "elseif" align to its parent if. This is materialized after typing a space after these keywords. Pritpal Bedi 2012-08-10 17:39:33 +00:00
  • 514afef0c4 2012-08-09 10:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg + Included: qtcore; qtgui; qtnetwork; functions list to be properly cased while writing the code. Pritpal Bedi 2012-08-09 18:02:00 +00:00
  • 4ff0a9734c 2012-08-08 19:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg + Implemented: auto insertions of statements closing structure. IF, FOR, DO CASE, DO WHILE, SWITCH The moment you type SPACE after the statement, the next elements are inserted automatically. The cursor stays at where . is shown: IF . Is it logical to insert ELSEIF ? ENDIF Pritpal Bedi 2012-08-09 03:09:15 +00:00
  • d22e000334 2012-08-08 17:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg * contrib/hbide/hbide.qrc * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h * contrib/hbqt/qtgui/qth/HBQPlainTextEdit.qth % Changed: the way function prototype was being displayed. It now take use of QToolTip() instead of QWidget/QLabel combination tied to editor's viewport. Pritpal Bedi 2012-08-09 00:53:36 +00:00
  • 49cb4dd760 2012-08-08 12:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) - contrib/hbide/hbfunc.txt - Removed: hbfunc.txt Pritpal Bedi 2012-08-08 19:47:48 +00:00
  • ef80fc6a28 2012-08-08 10:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg % Some more synchronization and code clean-up. ! Fixed: tab was misbehaving at certain situations. Pritpal Bedi 2012-08-08 17:52:11 +00:00
  • 35953a2542 2012-08-07 21:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbfunc.txt % Extracted: function names from harbour.hbx and applied capitalization for few groups. I really had never viewed harbour.hbx, an excellent repository what Harbour contains. Pritpal Bedi 2012-08-08 04:58:17 +00:00
  • 9f52b7f53c 2012-08-07 19:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/dict.prg * contrib/hbide/edit.prg * contrib/hbide/themes.prg + Started: implementation of user-defined dictionaries. Pritpal Bedi 2012-08-08 02:44:50 +00:00
  • 76f774464d 2012-08-07 18:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/hbfunc.txt * contrib/hbide/hbide.qrc + Added: Harbour core's functions list with proper capitalization. Please review and add/delete/change as per set standards. Pritpal Bedi 2012-08-08 01:23:25 +00:00
  • 2aa2f838e1 ! Wrong method call mentioned in last commit. Pritpal Bedi 2012-08-07 00:42:49 +00:00
  • 238893024f 2012-08-06 17:09 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/sources.prg % Remoded: redundant code parts and organized with more options. Pritpal Bedi 2012-08-07 00:12:34 +00:00
  • 06a094209c 2012-08-04 21:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/tools.prg + Implemented: removal of a editng panel with confirmation. All modified sources will be confirmed to be saved if modified before a panel is removed. ! Fixed: if order has not been changed, alert message requesting re-loading HbIDE will not be displayed. Before the message was displayed in every click on <OK> button. Pritpal Bedi 2012-08-05 05:00:32 +00:00
  • 59db64f812 2012-08-04 00:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/panels.ui * contrib/hbide/hbide.hbp + Added: new widget to manage editing panels. Pritpal Bedi 2012-08-04 08:02:48 +00:00
  • b050c23cd1 2012-08-03 21:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/resources/b_18.png * contrib/hbide/resources/b_19.png * contrib/hbide/resources/b_2.png * contrib/hbide/resources/b_5.png * contrib/hbide/resources/b_8.png % Reordered: to put more glamour to HbIDE. Pritpal Bedi 2012-08-04 04:36:00 +00:00
  • 0e9ca7db45 2012-08-03 15:31 UTC+0200 Viktor Szakats (harbour syenar.net) + bin/commit.hb + bin/find.hb - bin/hbcommit.hb - bin/hbfind.hb * ChangeLog % deleted 'hb' prefix * updated examples Viktor Szakats 2012-08-03 13:34:26 +00:00
  • 72e75215d7 2012-08-03 15:23 UTC+0200 Viktor Szakats (harbour syenar.net) * doc/en/cmdline.txt * doc/en/command.txt * doc/en/compiler.txt ! More spelling (command.txt, cmdline.txt). ! compiler.txt synchronized with harbour /help output. ; Patch by Alexey Myronenko Viktor Szakats 2012-08-03 13:29:36 +00:00
  • 6be189711b 2012-08-02 10:00 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbide/misc.prg % use core API instead of inferior local implementation Viktor Szakats 2012-08-02 08:02:27 +00:00
  • eeacdf4ee9 2012-08:01 14:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqtgui.ch ! Fix to prev. Pritpal Bedi 2012-08-01 21:09:18 +00:00
  • ab8702879b 2012-08:01 14:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqtgui.ch + Added: QDir_* constants. Pritpal Bedi 2012-08-01 21:03:05 +00:00
  • 36e60735e2 2012-07-31 15:10 UTC+0200 Viktor Szakats (harbour syenar.net) * bin/hbfind.hb % minor Viktor Szakats 2012-07-31 13:11:09 +00:00
  • 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 Viktor Szakats 2012-07-31 13:04:38 +00:00
  • 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. Viktor Szakats 2012-07-31 12:58:18 +00:00
  • 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. Pritpal Bedi 2012-07-31 10:00:00 +00:00
  • 91f41b6d0f typo in ChangeLog Viktor Szakats 2012-07-30 19:04:53 +00:00
  • 712de1dd6b 2012-07-30 21:01 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + added NOTE on 'install' not work in partial rebuild mode Viktor Szakats 2012-07-30 19:02:30 +00:00
  • 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 Viktor Szakats 2012-07-30 18:37:25 +00:00
  • 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. Viktor Szakats 2012-07-30 14:08:36 +00:00
  • 9638240b42 2012-07-30 12:47 UTC+0200 Viktor Szakats (harbour syenar.net) * ChangeLog ! typo in prev ChangeLog example Viktor Szakats 2012-07-30 10:48:02 +00:00
  • 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) Viktor Szakats 2012-07-30 10:46:56 +00:00
  • 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 Viktor Szakats 2012-07-30 10:24:50 +00:00
  • 9e0f79db86 2012-07-30 11:53 UTC+0200 Viktor Szakats (harbour syenar.net) * package/winuni/mpkg_win_uni.nsi ! examples -> extras Viktor Szakats 2012-07-30 09:54:06 +00:00
  • d6e3bb7a31 2012-07-30 02:03 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL * minor cleanups Viktor Szakats 2012-07-30 00:03:56 +00:00
  • 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 Viktor Szakats 2012-07-30 00:03:10 +00:00
  • 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 Viktor Szakats 2012-07-29 23:41:58 +00:00
  • 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. Pritpal Bedi 2012-07-29 08:42:09 +00:00
  • 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. Pritpal Bedi 2012-07-29 05:58:42 +00:00
  • 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. Pritpal Bedi 2012-07-28 21:27:55 +00:00
  • e96295c4c7 2012-07-27 22:28 UTC+0200 Viktor Szakats (harbour syenar.net) * extras/gtwvw/gtwvw.c ! one last char Viktor Szakats 2012-07-27 20:28:48 +00:00
  • 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). Viktor Szakats 2012-07-27 20:24:04 +00:00
  • 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) Viktor Szakats 2012-07-27 20:00:03 +00:00
  • 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 Viktor Szakats 2012-07-27 18:59:20 +00:00
  • 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 Viktor Szakats 2012-07-27 18:46:33 +00:00
  • 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. Viktor Szakats 2012-07-27 18:11:33 +00:00
  • 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 Viktor Szakats 2012-07-27 18:00:25 +00:00
  • 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) Viktor Szakats 2012-07-27 17:57:04 +00:00
  • 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. Viktor Szakats 2012-07-27 09:25:43 +00:00
  • 04263dd693 2012-07-27 09:01 UTC+0200 Viktor Szakats (harbour syenar.net) * extras/hbusb/tests/test.prg ! fixed SVN props Viktor Szakats 2012-07-27 07:01:33 +00:00
  • 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. Pritpal Bedi 2012-07-27 00:09:49 +00:00
  • 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 Viktor Szakats 2012-07-26 23:24:08 +00:00
  • 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 Viktor Szakats 2012-07-26 22:58:17 +00:00
  • 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. Pritpal Bedi 2012-07-26 22:39:08 +00:00
  • 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. Pritpal Bedi 2012-07-26 20:26:35 +00:00
  • 76132167a1 2012-07-26 09:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqtgui.ch + Added: QSettings_* and QIODevice_* constants. Pritpal Bedi 2012-07-26 17:16:23 +00:00
  • 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 Viktor Szakats 2012-07-25 09:54:40 +00:00
  • 35b4a0b5ce 2012-07-25 11:26 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/hu.c + minor tweaks to translation Viktor Szakats 2012-07-25 09:27:04 +00:00
  • 67253b4f43 2012-07-25 10:37 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/hu.c + translated one last string to Hungarian Viktor Szakats 2012-07-25 08:38:33 +00:00
  • 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! Viktor Szakats 2012-07-25 08:26:49 +00:00
  • 1ac20eeb37 2012-07-25 04:29 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/hu.c ! minor cleanup to prev Viktor Szakats 2012-07-25 02:29:40 +00:00
  • 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 Viktor Szakats 2012-07-25 02:26:34 +00:00
  • fd1fd2e22f 2012-07-24 19:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/docks.prg ! Fix to prev commit. Pritpal Bedi 2012-07-25 02:23:36 +00:00
  • 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. Pritpal Bedi 2012-07-25 02:21:38 +00:00
  • 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 Viktor Szakats 2012-07-24 23:35:11 +00:00
  • 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. Viktor Szakats 2012-07-24 22:31:14 +00:00
  • 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'. Viktor Szakats 2012-07-24 21:26:52 +00:00
  • 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. Viktor Szakats 2012-07-24 17:28:47 +00:00
  • 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. Pritpal Bedi 2012-07-24 17:17:45 +00:00
  • 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. Viktor Szakats 2012-07-24 14:06:08 +00:00
  • e094834457 2012-07-24 15:15 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/en_tpl.c + added comment about forming HB_LANG_ID value Viktor Szakats 2012-07-24 13:16:07 +00:00
  • cd70ebcecb 2012-07-24 15:04 UTC+0200 Viktor Szakats (harbour syenar.net) * doc/en/lang.txt * include/hblang.hbx * src/lang/be.c * src/lang/bg.c * src/lang/ca.c * src/lang/cs.c * src/lang/de.c * src/lang/el.c * src/lang/en_tpl.c * src/lang/eo.c * src/lang/es.c * src/lang/eu.c * src/lang/fr.c * src/lang/gl.c * src/lang/he.c * src/lang/hr.c * src/lang/hu.c * src/lang/id.c * src/lang/is.c * src/lang/it.c * src/lang/ko.c * src/lang/lt.c * src/lang/nl.c * src/lang/pl.c * src/lang/pt.c * src/lang/ro.c * src/lang/ru.c * src/lang/sk.c * src/lang/sl.c * src/lang/sr_cyr.c * src/lang/sr_lat.c * src/lang/sv.c * src/lang/tr.c * src/lang/uk.c * src/lang/zh_sim.c * src/lang/zh_tra.c * src/rtl/langcomp.prg * src/rtl/langlgcy.prg * renamed UTF8 language modules internally. The new names are the two letter ISO language code in lowercase. With postfixes where required. For dialects and variants, it's now possible to use "LLDD", "LLDD_VVV" or "LL_VVV" formats, too. See the current list in doc/en/lang.txt ! Ukrainian had an "UE" prefix before, now it got corrected to "UK", which is it's official ISO code. + HB_LANGSELECT() now accepts second parameter: <cCodepage> to specify the CP into which the translations should be converted. This parameter works for legacy lang module IDs, too. The default is hb_cdpSelect() (or legacy CP for legacy language module IDs). + extended the way compatibility is preserved. The problem is with legacy language modules with a two character ID only (ie. without CP specification), this is the list: CA, DE, EL, EO, ES, EU, FR, GL, IT, PT, RO, SV If these language IDs are passed in UPPERCASE as above, they will be handled in compatibility mode and legacy default CP selected. Compatibility code is marked with HB_LEGACY_LEVEL5, which means it will stay in next two stable releases. To depart from compatibility (recommended), use the new lowercase flavor: hb_langSelect( "pl" ), hb_langSelect( "pt" ), hb_langSelect( "sr_cyr" ), or use standard language IDs: hb_langSelect( "hu-HU" ) Or simply use this code: --- #include "hbextlng.ch" hb_langSelect( hb_UserLang() [, <CP> ] ) /* if <CP> is not specified, hb_cdpSelect() will be used */ --- Viktor Szakats 2012-07-24 13:06:39 +00:00
  • 0f5211d054 2012-07-24 11:59 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/sk.c * src/lang/tr.c ! removed extra string ending spaces Viktor Szakats 2012-07-24 10:00:21 +00:00
  • c0accd94e6 2012-07-24 11:43 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/be.c * src/lang/bg.c * src/lang/ca.c * src/lang/cs.c * src/lang/de.c * src/lang/el.c * src/lang/en_tpl.c * src/lang/eo.c * src/lang/es.c * src/lang/eu.c * src/lang/fr.c * src/lang/gl.c * src/lang/he.c * src/lang/hr.c * src/lang/hu.c * src/lang/id.c * src/lang/is.c * src/lang/it.c * src/lang/ko.c * src/lang/lt.c * src/lang/nl.c * src/lang/pl.c * src/lang/pt.c * src/lang/ro.c * src/lang/ru.c * src/lang/sk.c * src/lang/sl.c * src/lang/sr_cyr.c * src/lang/sr_lat.c * src/lang/sv.c * src/lang/tr.c * src/lang/uk.c * src/lang/zh_sim.c * src/lang/zh_tra.c * further cleaned comments and redundancy Viktor Szakats 2012-07-24 09:45:44 +00:00
  • c3e8e33545 2012-07-24 11:34 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/be.c * src/lang/bg.c * src/lang/ca.c * src/lang/cs.c * src/lang/de.c * src/lang/el.c * src/lang/en_tpl.c * src/lang/eo.c * src/lang/es.c * src/lang/eu.c * src/lang/fr.c * src/lang/gl.c * src/lang/he.c * src/lang/hr.c * src/lang/hu.c * src/lang/id.c * src/lang/is.c * src/lang/it.c * src/lang/ko.c * src/lang/lt.c * src/lang/nl.c * src/lang/pl.c * src/lang/pt.c * src/lang/ro.c * src/lang/ru.c * src/lang/sk.c * src/lang/sl.c * src/lang/sr_cyr.c * src/lang/sr_lat.c * src/lang/sv.c * src/lang/tr.c * src/lang/uk.c * src/lang/zh_sim.c * src/lang/zh_tra.c % deleted redundant comments * cleaned copyright headers Viktor Szakats 2012-07-24 09:36:03 +00:00
  • 0c4aa74874 2012-07-24 11:20 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/be.c * src/lang/bg.c * src/lang/ca.c * src/lang/cs.c * src/lang/de.c * src/lang/el.c * src/lang/en_tpl.c * src/lang/eo.c * src/lang/es.c * src/lang/eu.c * src/lang/fr.c * src/lang/gl.c * src/lang/he.c * src/lang/hr.c * src/lang/hu.c * src/lang/id.c * src/lang/is.c * src/lang/it.c * src/lang/ko.c * src/lang/lt.c * src/lang/nl.c * src/lang/pl.c * src/lang/pt.c * src/lang/ro.c * src/lang/ru.c * src/lang/sk.c * src/lang/sl.c * src/lang/sr_cyr.c * src/lang/sr_lat.c * src/lang/sv.c * src/lang/tr.c * src/lang/uk.c * src/lang/zh_sim.c * src/lang/zh_tra.c ! CP changed from UTF-8 to UTF8 Viktor Szakats 2012-07-24 09:24:45 +00:00
  • 4cdb3502ab ! Miss from previous commit. Pritpal Bedi 2012-07-24 06:39:10 +00:00
  • eafed942b4 2012-07-23 22:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg * contrib/hbide/editor.prg * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h % An exhaustive commit focused on selctions management, specially column selection. It also fixes the regression injected in last commit where I broke few here-and-theres. The changes are so exhaustive that I lost many to document, but following are the main points you should know: 1. + Tripple click selection of a line. Unlike other editors, HbIDE implements tripple-click like this: double-click selects a word; do-not move the cusor, click once, line is selected. Standard editors measure the time between clicks, HbIDE measure the position of click. This way user is not constrained to quickly inject the third click. However, double-click carries standard behavior. 2. + Shift+TAB now behaves as expected. It removes preceeding <nTabSpaces>. <nTabSpaces> can be configured via <Setup><Setup HbIDE>. Defaults to 3. 3. + TAB and Shift+TAB are also available in column selection. 4. + Ctrl+Left|Right, TAB/Shift+TAB and Backspace moves the selection cursor without affecting selected rows in column-selection mode when starting and ending columns are the same; which eventually becomes the multiline editing cursor. In practice there are lot many times when moving to another column without leaving the multi-line selection is needed. 5. + Enabled the physical cursor at all times, no matter in which selection mode the cursor is. Earlier it was disabled in column selection mode. 6. + TAB keys management is brought to PRG level instead of C++. This has made it possible to have them working under multi-line block editing mode ( extended column-selection mode). Pritpal Bedi 2012-07-24 06:37:37 +00:00
  • 33d0c02967 2012-07-24 03:04 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/langapi.c + HB_LANGNEW() extended to translate language module's codepage string, too. Viktor Szakats 2012-07-24 01:05:30 +00:00