f452ee675c
2012-09-20 00:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/gtwvg/crt.prg ! Fixed: regression caused by redirection of "?" command. Changed: ? " " => CLS This fixes nasty behavior of WvgCRT() not showing up altogether. Took roughly four hours to debug.
Pritpal Bedi
2012-09-20 07:21:54 +00:00
925a0afb3f
2012-09-19 17:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/gtwvg/toolbar.prg + Added code to pass <pBitmap> as a pointer to bitmap in memory.
Pritpal Bedi
2012-09-20 00:52:27 +00:00
a87d2a211e
2012-09-19 14:39 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/doc/en/compiler.txt * updated to follow recent modifications in compiler code. Thanks to Alexey Myronenko.
Przemyslaw Czerpak
2012-09-19 12:39:57 +00:00
42ef1ccd5d
2012-09-19 12:45 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/compiler/hbmain.c ! fixed bug intorduced in my last commit when - PCODE ofr empty strings "" were not generated if -km switch was not used ! fixed possible problem with allocating variable using dynamic buffer for variable name * minor code cleanup
Przemyslaw Czerpak
2012-09-19 10:45:27 +00:00
f5072c9fb9
2012-09-19 04:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbexprb.c * harbour/include/hbcomp.h * harbour/include/hbcompdf.h * harbour/src/compiler/hbusage.c * harbour/src/compiler/harbour.yyc * harbour/src/compiler/harbour.y * harbour/src/compiler/ppcomp.c * harbour/src/compiler/hbmain.c * harbour/src/compiler/cmdcheck.c * harbour/doc/cmpopt.txt * harbour/doc/xhb-diff.txt + added new harbour compiler switch: -kd => accept macros with declared symbols This switch allows to use declared symbols like LOCALs, STATICs and FIELDs in macros and macrocodeblocks (every evaluated). ; Please do not confuse different things. Above modification does not mean to that such variables are visible for macro compiler. It only allows to write code like: cbVar := {|| &cLocal + cPrivate } or: cbVar := {|| &cLocalPref.func&cPriv1( cPriv2 ) } or: ? &cLocalPref.func&cPriv1( cPriv2 ) etc. If possible then for macrocodeblocks Harbour compiler tries to generate early eval code in which macros are expanded when codeblock is created. Otherwise macros are expanded each time codeblocks are evaluated. For more information look at harbour/doc/xhb-diff.txt section: MACROS WITH DECLARED SYMBOLS
Przemyslaw Czerpak
2012-09-19 02:06:42 +00:00
063b013a2e
2012-09-18 18:26 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbide/main.prg ! include rddads.hbx on win/linux platforms only
Viktor Szakats
2012-09-18 16:27:12 +00:00
2e5a69a94c
2012-09-17 20:51 UTC+0200 Viktor Szakats (harbour syenar.net) * package/winuni/RELNOTES * updated some tool versions
Viktor Szakats
2012-09-17 18:53:33 +00:00
220435c086
2012-09-17 15:30 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + harbour/contrib/hbwin/hbole.ch + added header file with constant values for OLE variant types WIN_VT_*
Przemyslaw Czerpak
2012-09-17 13:30:33 +00:00
30b75fb0a6
2012-09-17 14:51 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbpgsql/tests/dbf2pg.prg ! avoid OEM/ANSI conversion.Will now convert from current CP to UTF8. + CP can be set using '-cp <CP>' cmdline option.
Viktor Szakats
2012-09-17 12:56:59 +00:00
ab9ca96990
2012-09-17 14:47 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/hbwin/olecore.c ! fixed problems reported by Jose F. Gimenez * renamed recently added PRG functions to follow Mindaugas suggestion: __oleVariantNew( <nVariantType> [, <xInitValue>] ) -> <pVariant> __oleVariantGetValue( <pVariant> ) -> <xAnyValue> __oleVariantGetType( <pVariant> ) -> <nVariantType>
Przemyslaw Czerpak
2012-09-17 12:47:57 +00:00
3d08bef043
2012-09-17 14:03 UTC+0200 Viktor Szakats (harbour syenar.net) + contrib/hbwin/oemansi.c * contrib/hbwin/hbwin.hbp * contrib/hbwin/hbwin.hbx + added WIN_OEMTOANSI() and WIN_ANSITOOEM(). These are compatible with current core HB_OEMTOANSI()/HB_ANSITOOEM() Usage of them is not recommended.
Viktor Szakats
2012-09-17 12:11:23 +00:00
349ea7f5e7
2012-09-17 12:23 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/hbwin/hbwinole.h * harbour/contrib/hbwin/olecore.c + added new public C functions: VARIANT * hb_oleItemGetVariant( PHB_ITEM pItem ); PHB_ITEM hb_oleItemPutVariant( PHB_ITEM pItem, VARIANT * pVariant, HB_BOOL fMove ); + added new PRG functions: create variant pointer item of given OLE type <nVariantType> and initialize it with <xInitValue> __oleVariant( <nVariantType> [, <xInitValue>] ) -> <pVariant> extract Harbour value from variant pointer item __oleVariantValue( <pVariant> ) -> <xAnyValue> return OLE type of given variant pointer item __oleVariantType( <pVariant> ) -> <nVariantType> + added support for variant pointer items passed as parameters to OLE methods ! removed AddRef() sent to object returned by QueryInterface() when VT_UNKNOWN Variant was updated. QueryInterface() should already increase reference count for the returned object. * modified default translation rule for VT_[U]I8 | VT_ARRAY variants. Now they are converted to harbour strings items without any CP translations. Before such variants were converted to array of integers. Warning! this modification is not backward compatible. If some needs previous behavior then he should change create conversion functions. ; Please test it. I made all this modifications in Linux without any real tests.
Przemyslaw Czerpak
2012-09-17 10:24:08 +00:00
5f42ebdb32
2012-09-16 16:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/gtwvg/gtwvg.c + hb_gtInfo( HB_GTI_SETPOSANDSIZE ) returns the existing position and size: { nX, nY, nWidth, nHeight } in pixels.
Pritpal Bedi
2012-09-16 23:56:28 +00:00
1c1b03b932
2012-09-14 21:07 UTC+0200 Firstname Lastname (me domain.net) * utils/hbmk2/hbmk2.prg * hbmk_OutStdRaw() and hb_OutErrRaw() hbmk2 plugin API functions parameter list modified so that now they expect hbmk context as first parameter. INCOMPATIBLE. ! made sure that hbmk_OutStdRaw() and hbmk_OutErrRaw() won't emit output in --hbinfo mode.
Viktor Szakats
2012-09-14 19:11:44 +00:00
b6877a9a24
2012-09-14 17:13 UTC+0200 Viktor Szakats (harbour syenar.net) * extras/hbvpdf/hbvpdft.prg ! missing #define LEFTEQUAL()
Viktor Szakats
2012-09-14 15:14:06 +00:00
c6bfd9615a
2012-09-14 16:32 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! keep -trace mode turned off in --hbinfo mode, otherwise some plugins (f.e. HBQT plugin) might litter the output with their own messages, making the JSON output corrupt. Thus problem might have caused that dependencies were wrongly detected when HBQT was involved in the dependency tree. Thanks to Lautaro for the report. ! further steps made that stray output is minimized in --hbinfo mode. (though some raw plugin API call may still generate output, it's yet to be done, and it will API compatibility breakage in few calls)
Viktor Szakats
2012-09-14 14:38:00 +00:00
7737ccef4e
2012-09-14 15:43 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL ! correction to prev for x64 mode on 64-bit OS
Viktor Szakats
2012-09-14 13:44:43 +00:00
bf8305fe00
2012-09-14 09:54 UTC+0200 Viktor Szakats (harbour syenar.net) * config/global.mk * include/hbsetup.h * INSTALL * utils/hbmk2/hbmk2.prg + added bits (docs, version autodetect, etc) for MS Visual Studio 2012
Viktor Szakats
2012-09-14 07:55:58 +00:00
d6dd12934d
2012-09-13 14:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/toolbar.prg + Added: to send a QIcon() along the text for a toolbar button.
Pritpal Bedi
2012-09-13 21:30:15 +00:00
62f1c44f96
2012-09-13 16:02 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/hbbffnc.c * harbour/include/harbour.hbx + added new functions for BlowFish encryption using CFB (cipher feedback) mode instead of ECB (electronic codebook) mode with ANSI X.923 padding: hb_blowfishEncrypt_CFB( <cBfKey>, <cText> [, <cInitSeed> ] ) -> <cCipher> | NIL return string encrypted using CFB (cipher feedback) mode or NIL on error (wrong parameters) hb_blowfishDecrypt_CFB( <cBfKey>, <cCipher> [, <cInitSeed> ] ) -> <cText> | NIL return string decrypted using CFB (cipher feedback) mode or NIL on error (wrong parameters),
Przemyslaw Czerpak
2012-09-13 14:02:52 +00:00
64e33bd884
2012-09-13 10:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbpcode.h ! force PCODEs enumeration from zero - some compilers may use different value what can cause problems with casting to bytes
Przemyslaw Czerpak
2012-09-13 08:06:40 +00:00
e1a3aaff59
2012-09-11 22:04 UTC+0200 Viktor Szakats (harbour syenar.net) + doc/en/hbflock.txt + tests/tflock.prg + Documentation and test code for Harbour file locking functions Contributed by Doug.
Viktor Szakats
2012-09-11 20:15:27 +00:00
2ae8ffd909
2012-09-11 21:22 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/utils/hbmk2/hbmk2.prg * harbour/config/win/bcc.mk + added support for BCC6.5 - please verify me. ; unicows library does not support BCC 6.5. BCC users who want to compile Harbour should delete harbour/lib/3rd/win/bcc directory. TODO: add build time option to disable unicows in windows harbour builds
Przemyslaw Czerpak
2012-09-11 19:22:15 +00:00
5fb118b26c
2012-09-10 09:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/main.prg ! Fixed: crash when IdeDBU or PRG mode was invoked. Reported by Itamar, thanks.
Pritpal Bedi
2012-09-10 16:37:30 +00:00
c1bdd7cf1f
2012-09-10 09:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/saveload.prg ! Fixed: a bug where wrong parent to QInputDialog() was sent. Reported by Massimo, thanks.
Pritpal Bedi
2012-09-10 16:26:11 +00:00
1c8ffbd1f3
2012-09-09 16:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/browse.prg ! Fixed: a bug where wrong parent to QInputDialog() was sent. Reported by Maurizio, thanks.
Pritpal Bedi
2012-09-09 23:18:27 +00:00
8ef4b75993
2012-09-07 18:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbqt/tests/qtwvg.hbp + contrib/hbqt/tests/qtwvg.prg + Added: demonstration code to exploit the power of Qt with existing GTWVT/GTWVG based applications. This demo opens a HbQt dialog from where n number of GTWVG dialogs can be opened. This protocol requires that your applications are MT based, at least for the main application window to appear. Examine the code and adopt it to your own advantage. This protocol opens up a vast horizon for our console applications, believe me.
Pritpal Bedi
2012-09-09 22:42:54 +00:00
8cf8de75c0
2012-09-09 18:50 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/config/dos/watcom.mk * harbour/utils/hbmk2/hbmk2.prg ! cleaned and synced optimization flags which interacts with calling convention
Przemyslaw Czerpak
2012-09-09 16:51:37 +00:00
d8bae395d3
2012-09-09 14:02 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rdd/workarea.c ! set FOUND flag in child workareas when non index but record number relation is used - Clipper compatible behavior. Many thanks to Davor Siklic for information about the problem and self contain code example.
Przemyslaw Czerpak
2012-09-09 12:02:25 +00:00
a0b380fb84
2012-09-07 18:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/gtwvg/crt.prg ! A Nasty Fix. Was not releasing children snd hence the memory.
Pritpal Bedi
2012-09-08 01:29:16 +00:00
721e5ef3ed
2012-09-07 10:17 UTC+0200 Viktor Szakats (harbour syenar.net) - extras/hbapollo - deleted. Too much effort and size for nothing, it was untested, and strictly Windows-only for a dying product. RDDADS is superior replacement.
Viktor Szakats
2012-09-07 08:19:38 +00:00
d17c541629
2012-09-05 07:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/updown_v.ui % Reduced: the size of icons to match rest. Now look of toolbars is more professional.
Pritpal Bedi
2012-09-06 02:33:26 +00:00
04b92d3824
2012-09-04 22:05 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/3rd/sqlite3/sqlite3.* * contrib/3rd/sqlite3/sqlite3.hbp * update to 3.7.14
Viktor Szakats
2012-09-04 20:09:56 +00:00
c027764c85
2012-09-04 21:57 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/rddads/rddads.h + autodetection for ADS client v11.00
Viktor Szakats
2012-09-04 19:58:57 +00:00
576ee9e052
2012-09-04 18:49 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/fstemp.c ! fixed GCC PP rules - thanks to Teo Fonrouge for the information about the problem
Przemyslaw Czerpak
2012-09-04 16:49:45 +00:00
68d92676c1
2012-09-04 14:47 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/debug/debugger.prg * harbour/src/debug/dbgwa.prg * harbour/src/debug/dbgtarr.prg * harbour/src/debug/tbrwtext.prg * harbour/src/debug/dbgthsh.prg * minor formatting % use: hb_ADel( <aVal>, <nPos>, .t. ) instead of: ADel( <aVal>, <nPos> ); ASize( <aVal>, Len( <aVal> ) - 1 ) ! fixed absolute positioning in HBBrwText class - it was implemented as repeated line skipping from the top causing incredible fatal performance when larger source files are presented.
Przemyslaw Czerpak
2012-09-04 12:47:22 +00:00
95d10dc3c7
2012-09-03 22:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/actions.prg * contrib/hbide/docks.prg * contrib/hbide/edit.prg * contrib/hbide/editor.prg * contrib/hbide/hbqtoolbar.prg * contrib/hbide/main.prg * contrib/hbide/misc.prg * contrib/hbide/object.prg * contrib/hbide/saveload.prg % Normailization of code parts. Toolbars management transferred from different sources to actions.prg. + Implemented: two more toolbars separating actions from main into logical chunks. This facilitates better management and placement of toolbars by user choice. Now these are the available toolbars: Main Ide Parts Ide Project Docking Widgets % Changed: dimensions of the toolbar icons. ow all toolbars have the same height/width of icons and are made sleak to give professional look.
Pritpal Bedi
2012-09-04 05:13:27 +00:00
283d49553d
2012-09-03 17:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/saveload.prg % Changed: the behavior of active item in dictionaries list. Now it is the most recent visited or first if first time. Pointed out by Maurizio.
Pritpal Bedi
2012-09-04 00:07:15 +00:00
8b4250514d
2012-09-03 15:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/editor.prg * contrib/hbide/misc.prg * contrib/hbide/saveload.prg * contrib/hbide/setup.ui % Changed: naming of <Setup><Font> => <Miscellaneous> % Restored: the source extension on the editor tabs by default. + Implemented: to toggle source extension to be removed from source tabs to get more sources viewable at any given time. Activation: <Setup><HbIDE Setup><Miscellaneous><Remove File Extension> This is not in-place activable, restart of HbIDE is required. + Implemented: source tabs having closable button. Activation: <Setup><HbIDE Setup><Miscellaneous><Add Closing Button> This is not in-place activable, restart of HbIDE is required. This is not the default, needs to be activated.
Pritpal Bedi
2012-09-03 22:44:00 +00:00
80a161c152
2012-09-03 10:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/main.prg * contrib/hbxbp/listbox.prg % Changed: XbpListBox():addItem( cItem, qIcon ) => :addItem( cItem ) to confirm to Xbase++ calling arguments. + Added: XbpListBox():setIcon( nIndex, oIcon ) to attach image to a listbox item. This is Harbour extension and is documented in the sources.
Pritpal Bedi
2012-09-03 17:10:45 +00:00
32153bb143
2012-09-03 09:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/editor.prg * contrib/hbide/main.prg * contrib/hbide/sources.prg ! Fixed: bug in Opening a source from main menu where the source was being distributed on another panel (untitled) which should not have happened. Reported by Francessco Perillo, thanks.
Pritpal Bedi
2012-09-03 16:49:14 +00:00
745aa1eac2
2012-09-03 11:57 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/chruni.c * harbour/include/harbour.hbx + added new functions to operate on unicode and binary strings. They work like hb_At() but are CP independent. hb_UAt( <cSubString>, <cString>, [<nFrom>], [<nTo>] ) -> <nAt> hb_BAt( <cSubString>, <cString>, [<nFrom>], [<nTo>] ) -> <nAt>
Przemyslaw Czerpak
2012-09-03 09:57:48 +00:00
3fd295d332
2012-09-03 08:05 UTC+0200 Viktor Szakats (harbour syenar.net) * ChangeLog ! typo
Viktor Szakats
2012-09-03 06:06:04 +00:00
38e8df7f61
2012-09-02 00:47 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb * minor formatting to be in sync with rest of code
Viktor Szakats
2012-09-01 22:48:30 +00:00
7c16a7c3eb
2012-09-01 02:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/functions.prg * contrib/hbide/uisrcmanager.prg ! Fixed: QBrush, a non-QOject derived object was being applied :setObjectName() method. There may be few more, but will will be implemented if those are actually used under Qt Designer properties.
Pritpal Bedi
2012-09-01 09:27:05 +00:00
19697ef732
2012-08-31 17:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/resources/confgtoolbars.png * contrib/hbide/hbide.qrc + Added: new image. * contrib/hbxbp/toolbar.prg * contrib/hbide/actions.prg * contrib/hbide/docks.prg % Rearranged: <Main Menu><View> with organized sub-menues. This covers the long-standing demand from users.
Pritpal Bedi
2012-09-01 00:49:06 +00:00
aed1fe0897
2012-08-31 15:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/browse.prg * contrib/hbide/docks.prg * contrib/hbide/hbide.ch * contrib/hbide/hbide.hbp * contrib/hbide/hbqreportsmanager.prg * contrib/hbide/main.prg * contrib/hbide/object.prg + contrib/hbide/parts.prg + Separated: the code to manage IdePARTS effectively and efficiently, in anticipation that many more extensions will be added in future and also some existing components qualifies to fall under the domain of this protocol.
Pritpal Bedi
2012-08-31 22:51:06 +00:00
7b7eb16e28
2012-08-30 16:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/browse.prg % Changed: IdeDBU will be available both ways, new implemented or previous one. Switching one mode to another will switch the parenting too. This has rendered IdeDBU versatile, really!!!
Pritpal Bedi
2012-08-30 23:25:10 +00:00
25102934c9
2012-08-30 15:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/resources/browser.png % Replaced with new image. + contrib/hbide/resources/editor.png + Added: new image * contrib/hbide/hbide.qrc
Pritpal Bedi
2012-08-30 23:10:51 +00:00
6928587bbc
2012-08-29 14:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/console.prg ! Fixed: at some unknown states Console UI Designer was GPFing. This seems to be the two event loops clashing somewhere. Jope it should behave properly now.
Pritpal Bedi
2012-08-29 21:20:30 +00:00
2adf11b905
2012-08-29 11:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/window.prg * Activated: QEvent_Resize signal be manipulated per Xbase++ docs.
Pritpal Bedi
2012-08-29 18:53:38 +00:00
e4e6e24350
2012-08-29 08:54 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/functions.prg ! Fixed: logical error like: hb_default( lGUI, .T. ) => DEFAULT lGUI TO .T. It should not happen, but...
Pritpal Bedi
2012-08-29 15:56:12 +00:00
a1493439a5
2012-08-28 17:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/resources/dictionary.png + contrib/hbide/resources/launch_r.png * contrib/hbide/hbide.qrc * contrib/hbide/actions.prg * contrib/hbide/functions.prg * contrib/hbide/main.prg + Implemented: creation of .tag file usable as a dictionary. The activation is : <Project Tree><Projact Name><Right-Click><Create .tag Dictionary> Dictionary will be created in same folder where .hbp resides having same name with extention .tag. Thus created tags are not populated in the existing list of tags.
Pritpal Bedi
2012-08-29 02:41:58 +00:00
3f239f3ee8
2012-08-28 17:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/docks.prg * Changed: placement of Selected-text toolbar in stream-selection-mode to position itself on one line above the current selected row if selection is performed bottom-up. For bottom-down process, position is at one line below the current row.
Pritpal Bedi
2012-08-29 00:53:09 +00:00
7e114ef4b4
2012-08-28 16:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.qrc + contrib/hbide/resources/stringify.png * contrib/hbide/docks.prg * contrib/hbide/edit.prg * contrib/hbide/editor.prg + Implementd: Stringify a selection. The activation is via "Stringify" icon ( added new ) next to "Double to Single Quotes" icon on editing-instance top toolbar or Selected-text toolbar.
Pritpal Bedi
2012-08-28 23:57:21 +00:00
fb6bbdebc3
2012-08-28 14:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/dict.prg * contrib/hbide/functions.prg * contrib/hbide/saveload.prg + Added: to load HbIDE created {project_name}.tag files for "Dictionaries" implementation.The options earlier were .hbx, .dic, .txt. It will save you a lot of time to create disctionaries manually.
Pritpal Bedi
2012-08-28 21:18:23 +00:00
c34a823de7
2012-08-28 12:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_init.cpp ! Fixed: QTableWidgetItem => QTableWidgetItem* Was breaking QTableWidget() signals which used QTableWidgetItem* argument.
Pritpal Bedi
2012-08-28 19:49:16 +00:00
8fbf53d7bb
2012-08-27 18:38 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/main.prg % Changed: the theme for the code fregment editors. ! Fixed: a small glich where only first window-full of source was being highlighted.
Pritpal Bedi
2012-08-28 01:41:18 +00:00
9022ad621c
2012-08-27 17:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/editor.prg * contrib/hbide/main.prg + Implemented: display of code fragment of an identifier in a separate window. This small display editor is powered with syntax highliting, opens new window 10/20 pixels away in x/y coordinates with same window size of the last opened. There is no limit to the open windows. These windows have Qt_Sheet attribute set, so will always remain floated on top of the main window.
Pritpal Bedi
2012-08-28 00:46:47 +00:00
9d58ffd009
2012-08-27 17:26 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/fstemp.c ! added protection against possible buffer overflow * enable mkstemps() for GLIBC 2.12 and higher
Przemyslaw Czerpak
2012-08-27 15:27:12 +00:00
bc8bf71afd
2012-08-26 23:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/listbox.prg + Extended: method :addItem( cText, qImage ) in XbpListBox() class. This is Harbour extension, Xbase++ does not accepts <qImage>.
Pritpal Bedi
2012-08-27 06:31:13 +00:00
bb57f9070a
2012-08-26 17:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/edit.prg * Fixed: a small glich in building the aligned line.
Pritpal Bedi
2012-08-27 00:47:36 +00:00
f148efd20f
2012-08-26 16:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/docks.prg * contrib/hbide/edit.prg * contrib/hbide/editor.prg * contrib/hbide/hbide.qrc + contrib/hbide/resources/align_at.png * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp + Implemented: aligning a selected-text fragment (column-selection mode) to a contained string. The activation is selected-text toolbar icon <Align At...>. This activation presents a input dialog to provide string to align-at. The following illustration will make it clear:
Pritpal Bedi
2012-08-26 23:42:35 +00:00
fdcd2b3fad
2012-08-25 23:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp + Pair-matching of DO CASE/ENDCASE and DO WHILE/ENDDO.
Pritpal Bedi
2012-08-26 06:10:51 +00:00
ab5180dcf1
2012-08-24 22:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/docks.prg * contrib/hbide/edit.prg * contrib/hbide/editor.prg ! Refined: selected-text's in-line toolbar; its positioning and the actions which bring it up and hide. Now toolbar has title-bar and X button, and is positioned in the center of the editing-instance horizintally. Vertical it follows the cursor position but one line down.
Pritpal Bedi
2012-08-25 05:37:20 +00:00
d0b8fc0e68
2012-08-24 10:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/docks.prg * contrib/hbide/edit.prg * contrib/hbide/main.prg + Implemented: in-place toolbar of actions belonging to selected text. The moment selection of text is initiatiated, either via keyboard or mouse, a highlighted toolbar will follow the current cursor position containing actions pertaining to selected text. The toolbar will hide itself as soon as selection process is over. This seems to be natural as such but opinions are welcome. Also I foresee some other attributes which can be implemented on this protocol, which may follow in next commits.
Pritpal Bedi
2012-08-24 17:19:48 +00:00
1e9941267e
2012-08-24 16:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/make.hb * enable concurrent compilation of contrib projects when -j<n> GNU make switch is used. It reduced compilation time of clean Harbour SVN tree in my system from 5m:16s to 2m:30s Please review me. I do not know if chose good place to enable it.
Przemyslaw Czerpak
2012-08-24 14:17:52 +00:00
ec1b3a94fc
2012-08-24 14:25 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/3rd/tiff/LICENSE ! fixed EOLs and set svn:eol-style to native
Przemyslaw Czerpak
2012-08-24 12:25:37 +00:00
1af506b1d4
2012-08-24 14:11 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbapicls.h * harbour/src/vm/classes.c + added new C function: PHB_ITEM hb_objGetVarPtr( PHB_ITEM pObject, PHB_DYNS pVarMsg ); it returns pointer to object instance variable
Przemyslaw Czerpak
2012-08-24 12:11:59 +00:00
e56f5aed90
2012-08-23 21:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/gtwvg/gtwvg.c - Reverted: last commit. It was by mistake and went unnoticed, ageing eyes.
Pritpal Bedi
2012-08-24 04:27:51 +00:00
78f8378d95
2012-08-23 18:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp ! Fixed: a small visual glich; result of prev commit.
Pritpal Bedi
2012-08-24 02:15:06 +00:00
f604ff1760
2012-08-23 18:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp * Optimizations: pair-matching of Harbour control structures shifted to C++ level and made in-line, no need to click on the keywords. Pairs are highlighted while navigaing the source. This is spontaneous.
Pritpal Bedi
2012-08-24 02:04:13 +00:00
6a7e1752f6
! Miss from prev commit.
Pritpal Bedi
2012-08-23 02:09:39 +00:00
f2b30d6fe2
2012-08-22 19:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp ! Refined: the way bookmarks were published. Now line-area's background is painted with the same color that of bookmark line, instead of inreasing the width of line-area and painting a rectangle at the left side. This had two unwanted effects: 1. A flicker of entire editing area, 2. Selection of text by mouse was leaving a weired trail sometimes.
Pritpal Bedi
2012-08-23 02:08:20 +00:00
610dfcd245
2012-08-22 17:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/dict.prg * contrib/hbide/edit.prg * contrib/hbide/themes.prg + Implemented: The concept of <User-Dictionaries> for sake of syntax highlighting and case conversion while editing a source. User has the ability to pull keywords from : a. standard text file (.txt), b. Harbour's symbol collection mechanism knows as .hbx files, c. a text file with the extension .dic (xMate), d. or any other type of text file ( be careful ).
Pritpal Bedi
2012-08-23 00:51:35 +00:00