Commit Graph

  • 1939d48c7e [RC1] mark added Viktor Szakats 2008-06-14 07:22:30 +00:00
  • 11aa4eb482 2008-06-14 09:13 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbbmcdx/bmdbfcdx1.c * contrib/hbct/ctnet.c * contrib/hbct/pos2.c * contrib/hbgf/gtk/creabutt.c * contrib/hbgf/gtk/creawin.c * contrib/hbgt/bitflags.c * contrib/hbmisc/stringsx.c * contrib/hbtip/encmthd.c * contrib/hbtip/utils.c * contrib/hbw32/w32_ole.c * contrib/hbwhat32/_wincdlg.c * contrib/hbwhat32/_winclpb.c * contrib/hbwhat32/_wintree.c * contrib/rddads/ads1.c * contrib/xhb/xstrdel.c * source/rdd/dbcmd.c * source/rdd/dbf1.c * source/rdd/dbfcdx/dbfcdx1.c * source/rdd/dbffpt/dbffpt1.c * source/rdd/dbfntx/dbfntx1.c * source/rdd/delim1.c * source/rdd/hbsix/sxsem.c * source/rdd/sdf1.c * source/rdd/workarea.c * source/rtl/alert.prg * source/rtl/errorsys.prg * source/rtl/gtcrs/gtcrs.c * source/rtl/gtgui/gtgui.c * source/rtl/gtsln/gtsln.c * source/rtl/gtwin/gtwin.c * source/rtl/gtxwc/gtxwc.c * source/rtl/hbgtcore.c * source/rtl/hbregex.c * source/vm/cmdarg.c * source/vm/dynsym.c ! LUPDATE() buffer overread fixed. (hb_retds("")) % hb_itemPutC*()/hb_retc*()/hb_errInternal() "" parameter -> NULL NOTE: gtwvg not changed. * Few minor cleanups. * Some formatting in ads1.c. (verified to result in no actual codeflow change) ; TODO: hb_retc( NULL ) -> hb_retc_null() Viktor Szakats 2008-06-14 07:19:56 +00:00
  • f06fef5968 2008-06-13 20:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.h * source/rtl/gtwvt/gtwvt.c ! Sorted out SELECTCOPY menu text and Unicode. Viktor Szakats 2008-06-13 18:02:31 +00:00
  • 5c7d551837 typos Viktor Szakats 2008-06-13 17:35:22 +00:00
  • e708033e0e 2008-06-13 19:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.h * source/rtl/gtwvt/gtwvt.c * tests/wvtext.prg + Added hb_gtInfo( HB_GTI_SELECTCOPY, <cMenuText> ) to set the menu text ("Mark and Copy" on startup). cMenuText mustn't be zero length. Setting the menu text also enables select&copy automatically. The call will return the previously set menu text. To get the menu text without setting a new one, use: hb_gtInfo( HB_GTI_SELECTCOPY, "" ) This is good if someone wants to adapt the menu text to the OS's or app's language. Viktor Szakats 2008-06-13 17:26:48 +00:00
  • 2887345150 2008-06-14 06:18 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/source/rtl/gtwvt/gtwvt.c ! Replaced min()/max() functions with HB_MIN()/HB_MAX() macro. Pritpal Bedi 2008-06-13 13:19:57 +00:00
  • bcee7bcc8e 2008-06-13 13:56 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed window trashing for tall/wide windows where the content cannot fill the entire window client area. ; There is still a great amount of flickering, while doing the resize. I wonder if there is any solution for this besides turning off full-content drag/resize. Anyways it's only really bad when trying insane sizes, so it's not a big problem for normal usage. Viktor Szakats 2008-06-13 11:58:44 +00:00
  • 0e10355833 2008-06-13 22:24 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/source/rtl/gtwvt/gtwvt.c * harbour/source/rtl/gtwvt/gtwvt.h * Minor cleanups. Pritpal Bedi 2008-06-13 05:25:52 +00:00
  • b7919d4290 2008-06-13 21:56 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/source/rtl/gtwvt/gtwvt.c ! Fixed selection of left most column and top row. Pritpal Bedi 2008-06-13 04:52:48 +00:00
  • 8520cab552 2008-06-13 10:56 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/source/rtl/gtwvt/gtwvt.c * harbour/source/rtl/gtfunc.c * harbour/include/hbapigt.h + Added Palette implementation by color index. Hb_GtInfo( HB_GTI_PALETTE, nIndex[, nNewRGB ] ) -> nOldRGB Pritpal Bedi 2008-06-12 18:01:04 +00:00
  • 8d4e65a1a0 2008-06-13 09:12 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c * harbour/include/hbgtinfo.ch + Added functionality to change Palette. Hb_GtInfo( HB_GTI_PALETTE, aNewPalette ) -> aOldPalette <aNewPalette> must be of 16 elements containg RGB colors. Pritpal Bedi 2008-06-12 16:21:57 +00:00
  • 4d65e6f462 2008-06-12 17:57 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmisc/strfmt.c + contrib/hbmisc/tests/tsstrfmt.prg + StrFormat() extended to automatically convert parameters to strings, above that the result will AllTrim()-med too before being inserted into the mask string: StrFormat( "%2 %1 born on %3", "Smith", "Mr.", Date() ) -> "Mr. Smith born on 06/12/08" Viktor Szakats 2008-06-12 16:02:17 +00:00
  • 704fe9b6d7 2008-06-12 11:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c % Minor optimization in new screen marking code. Viktor Szakats 2008-06-12 09:36:54 +00:00
  • cbab994f5c 2008-06-12 00:40 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c ! Completely removed flickering under Mark and Copy operation without lengthy calculations. Forwarded by Andy Wos - thanks. ; Viktor, now first row and column are being selected. When right < left only then first column is not accessible but it is very rare in practical application. Pritpal Bedi 2008-06-12 07:46:03 +00:00
  • 2acdaf305c 2008-06-12 08:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbct/fcopy.prg ! Fixed crash in FILECOPY() (reported by Mario H. Sabado) [TOMERGE RC1 - if correct] Viktor Szakats 2008-06-12 06:57:43 +00:00
  • a4a72f5bb7 typo Viktor Szakats 2008-06-11 23:50:45 +00:00
  • 20e30d5824 2008-06-12 01:47 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed remaining Mark&Copy trashing while doing the selection. * I've undone fix (2008-06-09 14:48 UTC+0800) for non-selectable maxrow/maxcol, since after the fix the _first_ row/col couldn't be selected. TOFIX: Reopened. Viktor Szakats 2008-06-11 23:50:25 +00:00
  • 2f3f2ce2e8 2008-06-12 01:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbw32/dllcall.c ! fixed typo in previous modification. It should be HB_PTRDIFF instead of HB_PTR_DIFF Przemyslaw Czerpak 2008-06-11 23:40:59 +00:00
  • 5de97668a9 2008-06-11 23:59 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmisc/spd.c + Added support for index & indirect arguments ANSI C99. ; Update contributed by original author: Xavi <jarabal@gmail.com>. Thanks! * Function renamed from _SPD() to C_SPRINTF(). Name tentative. Viktor Szakats 2008-06-11 22:02:16 +00:00
  • 03a9c90ebe 2008-06-11 13:30 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/tests/wvtext.prg + Added Massimo's contribution. Pritpal Bedi 2008-06-11 20:25:40 +00:00
  • c04afe2af3 2008-06-11 12:30 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c * harbour/source/rtl/gtwvt/gtwvt.h * harbour/include/hbgtinfo.ch + Added HB_GTI_CLOSABLE Hb_GtInfo( HB_GTI_CLOSABLE, TRUE|FALSE ) -> lPrevState TRUE enables the "X" button, FALSE disbles it. + Added functionality to respond to WM_CLOSE message. If application returns 1 then application is exited. Pritpal Bedi 2008-06-11 19:35:37 +00:00
  • 6e2dfe8be3 2008-06-11 19:39 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * ChangeLog + Marked changes merged with RC1. Viktor Szakats 2008-06-11 17:50:04 +00:00
  • 362f7f8c69 2008-06-11 19:39 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/Makefile * contrib/xhb/common.mak - Removed some xhb specific non-standard headers from the list of those getting installed to the Harbour central include dir. Only hbcompat.ch, hbcompat.h and xhb.ch goes now to the official include dir. After this change has been merged with RC1, xhb.lib may be included in the default build. [RC1] Viktor Szakats 2008-06-11 17:49:14 +00:00
  • 0a4b1fcdb6 2008-06-11 19:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbgtinfo.ch * source/rtl/gtwvt/gtwvt.c ! Fixed stupid typo from me. This is why maximized size didn't want to get right. ! Fixed to not reposition non-maximized windows while resizing them and their top/left corner was off screen. ! Fixed to not allow font screen below a certain limit (3x4 pixels). This fixes some of the more obvious cases when window gets trashed. ! Fixed to not resize the windows when toggling the resizing feature using HB_GTI_RESIZABLE. + Added to disable maximize icon after maximizing and reenable it on the first resize attempt. - Removed TIMER related stuff as it's very difficult (or impossible) to support on other platforms. Timer support could be added to hbw32.lib, though. * Some cleanups. ; Remaining TOFIXes: - Window trashing when settling on a size which cannot be properly filled with the console. Try with vertically or horizontally narrow window shapes. - Mark&Copy is still trashing when swapping directions with the selection compared to the starting position. Viktor Szakats 2008-06-11 17:39:35 +00:00
  • 3f9251e4ae 2008-06-11 18:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdate.h * harbour/source/rtl/dates.c + added hb_dateUnformat() - code by David G. Holm extracted from CTOD() * updated copyright note to point original author of hb_dateFormat() and hb_dateUnformat() Przemyslaw Czerpak 2008-06-11 16:23:02 +00:00
  • 73c9510cbc 2008-06-11 16:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbw32/dllcall.c * added casting of wOrdinal to HB_PTR_DIFF to avoid waring * disabled asm code for WIN64 builds * disabled asm code for WINCE builds * disabled some code which breaks WINCE builds ; TODO: add support for WINCE/ARM and WIN64 Przemyslaw Czerpak 2008-06-11 14:22:50 +00:00
  • f23b31139f 2008-06-10 23:06 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c ! Fixed maximized state. Borders were missing. - Removed functionality to force Windows not to show Windows contents while resizing. ; Instead application can issue : To switch off full drag DllCall( "user32.dll", NIL, "SystemParametersInfo", 37, 0, 0, 0 ) To switch on full drag DllCall( "user32.dll", NIL, "SystemParametersInfo", 37, 1, 0, 0 ) ! Fixed non-refreshed client area under certain circumstances. * Removed all the hacks to adjust borders. * Adjusted maximize operation - now window is centered on the screen. ; TODO - Find a better solution to enabling and disabling of resizing feature at run time. Pritpal Bedi 2008-06-11 06:20:07 +00:00
  • 8d0a5f3542 2008-06-11 04:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprop.h * harbour/include/hbexprb.c * harbour/source/common/expropt2.c * added optimization for DTOS( <date_constant> ), f.e.: static s := DTOS( 0d20080611 ) Przemyslaw Czerpak 2008-06-11 02:10:29 +00:00
  • 3b543d3039 2008-06-11 01:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbwince.c ! fixed typo in GetDriveTypeA() * temporary disabled GetDriveTypeW() call because not all CRTLs for WinCE support it Przemyslaw Czerpak 2008-06-10 23:17:39 +00:00
  • 11890100e4 2008-06-10 15:35 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c ! Fixed maximized state. Borders were missing. + Added functionality to force Windows not to show Windows contents while resizing. This can be set manually via <Desktop><Right-Click><Properties><Appearance><Effects><Show windows contents while dragging> ; To review: If this behavior be controlled via HB_GTI_SHOWRESIZING or like. Pritpal Bedi 2008-06-10 22:41:35 +00:00
  • b25a0cbc63 2008-06-10 22:48 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbw32/dllcall.c * Casts and cleanups. Viktor Szakats 2008-06-10 20:49:36 +00:00
  • f6047d7081 and again (sry) Viktor Szakats 2008-06-10 20:01:59 +00:00
  • 85ed75d0d5 again Viktor Szakats 2008-06-10 20:01:11 +00:00
  • a80f8fb123 minor to test prg Viktor Szakats 2008-06-10 20:00:47 +00:00
  • 4a464c39cc 2008-06-10 21:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbw32/dllcall.c % Futher optimizations. ! Fixed LoadLibrary() handle leak in DLLPREPARECALL() when an invalid function is requested from a valid library. Viktor Szakats 2008-06-10 19:57:17 +00:00
  • ae937b4b9b 2008-06-10 21:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbw32/dllcall.c % Optimizations. Removed one internal limit. Viktor Szakats 2008-06-10 19:13:02 +00:00
  • 1ac0a60e28 2008-06-10 19:36 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtwvt/gtwvt.c ! do not use min()/max() C functions. These are not portable functions. Use HB_MIN()/HB_MAX() macros instead. Przemyslaw Czerpak 2008-06-10 17:36:27 +00:00
  • b3af473281 2008-06-10 19:03 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbw32/dllcall.c ! Fixed memory corruption when more than 15 parameters were passed to a DLL function. Viktor Szakats 2008-06-10 17:12:19 +00:00
  • 76b91a20b3 2008-06-10 18:50 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbw32/dllcall.c ! Fixed to not execute code after hb_errRT*() calls. ! Fixed to call hb_gcFree() if the hb_gcAlloc()ed pointer is not hb_retptrGC()d (in case of errors). Viktor Szakats 2008-06-10 16:52:29 +00:00
  • 45669c5cc1 2008-06-10 19:10 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/source/vm/hashfunc.c * extended functionality of HB_HSet(), HB_HDel() and HB_HDelAt() to return hash value Mindaugas Kavaliauskas 2008-06-10 16:08:57 +00:00
  • 66b21a4275 2008-06-10 17:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/Makefile * contrib/xhb/common.mak - contrib/xhb/hbrandom.c - We had it in core. Removed. Viktor Szakats 2008-06-10 15:45:52 +00:00
  • 90ece2b27f 2008-06-10 17:27 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/Makefile * contrib/xhb/common.mak + contrib/xhb/hbrandom.c + Added some remaining xhb functions: HB_RANDOM() HB_RANDOMINT() HB_RANDOMSEED() Work of Giancarlo Niccolai / xhb. Viktor Szakats 2008-06-10 15:29:00 +00:00
  • 1ac3666cab 2008-06-10 16:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbwince.c + added GetDriveTypeA() wrapper for WinCE builds Przemyslaw Czerpak 2008-06-10 14:26:46 +00:00
  • 46beadfeb3 2008-06-10 16:24 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * xhb/Makefile * xhb/common.mak + xhb/freadlin.c + Adopted HB_FREADLINE(). Work of Marcelo Lombardo / xhb. ! Fixed one potential leak (probably not exploited by current control flow). ; Please test. Viktor Szakats 2008-06-10 14:25:45 +00:00
  • 420df37a5e 2008-06-10 16:06 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/xhb/hbcrypt.c + contrib/xhb/hbnxs.h * contrib/xhb/Makefile * contrib/xhb/common.mak + Added HB_CRYPT()/HB_DECRYPT(). Thanks to Giancarlo Niccolai / xhb. + Changed to not depend on hbzlib. ; Minor modifications to compile smoothly in Harbour. Viktor Szakats 2008-06-10 14:07:31 +00:00
  • 2de85f8407 2008-06-10 15:45 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbw32/dllcall.c ! Fixed some xhb specific code to work in Harbour. Now the DLL functions started to work. ! Fixed buffer corruption (by 1 byte) when strings were passed by reference. + Added some XBase++-like support to always pass a copy of our string buffers to the called functions. This is safer but slower. The support is probably not complete. Please test. + Added some XBase++ compatible #defines. + Added CALLDLLTYPED() function where the return value type can be specified. Untested work in progress, feel free to modify. ; Now this test code works: --- hDLL := DllLoad( "pscript.dll" ) cVersion := Space(24) DllCall( hDll, NIL, "PSGetVersion", @cVersion ) ? cVersion DllUnload( hDLL ) --- ; TODO: Add header for these #defines. Viktor Szakats 2008-06-10 13:47:55 +00:00
  • 6723c119b5 2008-06-10 11:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed maximized window size. Viktor Szakats 2008-06-10 09:13:33 +00:00
  • 450b69cfc2 2008-06-09 14:48 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c ! Fixed for selection in the last row and column. Pritpal Bedi 2008-06-09 21:49:20 +00:00
  • a25ac9ab9b 2008-06-09 21:28 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/errorapi.c * Using HB_ERR_FUNCNAME. Viktor Szakats 2008-06-09 19:29:48 +00:00
  • 755f8f039c 2008-06-09 21:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed windows size after maximize. * Temporary restored "instant resize" on mouse move. Viktor Szakats 2008-06-09 19:21:46 +00:00
  • 89ed18ec57 2008-06-09 20:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/doc/whatsnew.txt * minor fixes in formatting Przemyslaw Czerpak 2008-06-09 18:49:15 +00:00
  • a7a2825e54 2008-06-09 UTC+0100 Belgrano Massimo (mbelgrano/at/deltain.it) * doc/gtapi.txt aadded info by post regarding gt Massimo Belgrano 2008-06-09 10:44:51 +00:00
  • 3ee9c2ff1c 2008-06-09 09:47 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed most cases of trashing whilst marking. Maybe there is a simpler way of doing this... ! Readded "HB_NOSTARTUPWINDOW" feature deleted by mistake. ; TOFIX: Some trashing is still visible if switching directions relative to the starting corner. ; TOFIX: It doesn't seem to be possible to select the last row and the last column. Pritpal, could you take a look at it? Viktor Szakats 2008-06-09 07:50:08 +00:00
  • 6e588c79d2 missed change. Viktor Szakats 2008-06-09 06:09:41 +00:00
  • a5ac639119 2008-06-09 07:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/wvtext.prg * include/hbgtinfo.ch * include/hbgtcore.h * source/rtl/hbgtcore.c * source/rtl/gtwvt/gtwvt.c * Changed the way notifications work. It's now platform neutral and more simple. hb_gtInfo( HB_GTI_NOTIFIERBLOCK, {|nEvent, ...| myhandler( nEvent, mycustomdata, ... ) }) may be used to set it. Use NIL to disable it. The purpose of this is to be able to get notifications from GT related user interactions not initiated inside the apps UI world. F.e. to save screen size after the user has changed it, or to have a last chance to commit tables, set flags, etc when user (or OS) closed the app window. + Added basic support to handle return values from notifier. ! Added missing SVN header to wvtext.prg ; TOFIX: New TIMER stuff in GTWVT should be replace by a platform neutral solution, which is probably MT. (see also "background events") ; TOFIX: Is there a way to force "non-full content" resize on the window level? This way we could avoid current trashing while resizing. Viktor Szakats 2008-06-09 06:07:59 +00:00
  • 67c40855ba 2008-06-08 22:10 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c * Hack to fix maxrow() display. Now maximizing the window displays correctly on 25x80. * harbour/tests/wvtext.pr * More information. Pritpal Bedi 2008-06-09 05:11:11 +00:00
  • cd8eb4c3ed minor indent Viktor Szakats 2008-06-09 04:43:38 +00:00
  • c6e89d45a8 2008-06-09 06:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * tests/wvtext.prg * include/hbgtinfo.ch * include/hbgtcore.h * source/rtl/gtwvt/gtwvt.h * source/rtl/gtwvt/gtwvt.c ! Fixed a few warnings. ! Fixed bad selection behaviour when starting the selection (to not let it "stick" to the upper left corned). - Removed predefined symbols as a way to control GT behaviour. * HB_GTI_MARKCOPY -> HB_GTI_SELECTCOPY to use more generic terminology. * HB_GTI_RESIZEABLE -> HB_GTI_RESIZABLE Viktor Szakats 2008-06-09 04:39:36 +00:00
  • 22169dced0 2008-06-08 20:12 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c * More fixes on resizing. Now appears to be behaving correctly. Please test. Pritpal Bedi 2008-06-09 03:15:08 +00:00
  • 6c50fbe3a3 2008-06-08 16:03 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c * harbour/source/rtl/gtwvt/gtwvt.h * harbour/source/rtl/hbgtcore.c * harbour/include/hbgtinfo.ch + HB_GTI_MARKCOPY Added feature to toggle "Mark and Copy" Sysmenu option with: Hb_GtInfo( HB_GTI_MARKCOPY, TRUE|FALSE ) -> lPrevState Pritpal Bedi 2008-06-08 23:14:43 +00:00
  • 532bf54529 2008-06-08 08:57 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c * Fixed flickering in "Mark and Copy" operation. /* Viktor, see the slight change in your code. */ Pritpal Bedi 2008-06-08 18:10:10 +00:00
  • 664df2ff4f 2008-06-08 08:57 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c + Added functionality to disable "Mark and Copy" prompt in the SysMenu. Include Function Hb_NoCopyConsole() if you do not want this functionality. Pritpal Bedi 2008-06-08 15:58:32 +00:00
  • 372a314ca1 typos Viktor Szakats 2008-06-08 13:32:12 +00:00
  • 7d952c4d8e 2008-06-08 15:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbgtinfo.ch + Added comment to compatibility #defines, to not use them, since they deprecated. [TOMERGE RC1] * HB_GTI_CB_* -> HB_GTE_* (stands for GT Event). Removed plain GTI_ versions, GTI_* range is frozen, pls don't and new codes to them and especially don't use them in core code. Viktor Szakats 2008-06-08 13:30:28 +00:00
  • 8c818a2029 2008-06-08 12:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c + Appending CRLF to each marked row before copying to the clipboard. * "Mark" sysmenu named "Mark and Copy". Viktor Szakats 2008-06-08 10:45:32 +00:00
  • bd9bfbf2e1 fix to prev Viktor Szakats 2008-06-08 10:28:39 +00:00
  • 37ae4c1d72 one more minor to prev Viktor Szakats 2008-06-08 10:25:01 +00:00
  • 19e48d6798 minors to prev Viktor Szakats 2008-06-08 10:24:00 +00:00
  • 3b5dfde38c 2008-06-08 12:14 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmysql/tmysql.prg * contrib/hbmysql/mysql.c * contrib/hbmysql/mysql.ch * contrib/hbtpathy/telepath.ch * contrib/hbtpathy/tplinux.c * contrib/hbtpathy/tpwin32.c * contrib/hbtpathy/tpos2.c * contrib/hbtpathy/tpcommon.c * contrib/hbmsql/msql.h * contrib/hbmsql/msql.ch * contrib/hbmsql/msql.c * contrib/hbfbird/firebird.c * contrib/hbfbird/tests/test.prg * contrib/hbapollo/apollo.c * contrib/hbmisc/hb_f.c * General code cleanup, formatting, minor optimizations, Harbour API usage cleanup, ANSI comments. ! Several minor fixes to Firebird interface code, but it still doesn't seem to work, and the code is very unclear, partly because of the strange/unsafe Firebird API. ! Firebird test.prg fixes: Variable name typos, undeclared vars, hard-coded paths. Viktor Szakats 2008-06-08 10:22:37 +00:00
  • 8643634adb 2008-06-07 15:32 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c * harbour/source/rtl/gtwvt/gtwvt.h + Added feature to copy text from WVT console just like any console window. /* 1. Click on SysMenu icon at the left on Title Bar 2. Click on "Mark" option 3. Place cursor on top of the text you wish to copy. 4. Keep left button down and drag to desired end of console text. 5. Release left button. 6. Right click anywhere "Paste" operation is supported. 7. Copies text is there. Pritpal Bedi 2008-06-07 22:40:02 +00:00
  • f3edaf2d60 correction to prev Viktor Szakats 2008-06-07 19:09:31 +00:00
  • 16ab26fb46 typos Viktor Szakats 2008-06-07 19:02:48 +00:00
  • 9f86f649ab 2008-06-07 20:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbodbc/make_vc.bat ! Removed .dll -> .lib conversion for MSVC, since the .lib is provided by the MS SDK anyway. ; [TOMERGE RC1] Viktor Szakats 2008-06-07 18:43:25 +00:00
  • caa03f145e minor comment correction Viktor Szakats 2008-06-07 13:42:51 +00:00
  • 4def8d24bb minor comment correction Viktor Szakats 2008-06-07 13:42:33 +00:00
  • ef452ea932 2008-06-07 13:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmisc/common.mak * contrib/hbmisc/Makefile - contrib/hbmisc/mathx.c + contrib/hbmisc/spd.c - Removed math functions equivalent with CT3 ones. INCOMPATIBLE: If your code used CEIL() from hbmisc, please update it to use CEILING() from hbct. Functionality is the same. + Added _SPD() function. Contributed by Javier (jarabal at gmail.com) Viktor Szakats 2008-06-07 11:29:25 +00:00
  • 8fc9dd1a4c 2008-06-07 09:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c % Minor opt. [RC1] Viktor Szakats 2008-06-07 08:17:13 +00:00
  • 13bd4f66be 2008-06-07 09:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c + Added RTEs when wrong parameter was passed to the remaining functions: CURL_EASY_STRERROR() CURL_SHARE_STRERROR() CURL_MULTI_STRERROR() CURL_GETDATE() [RC1] Viktor Szakats 2008-06-07 08:16:52 +00:00
  • 05988f8514 2008-06-07 09:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed cursor width to be synced properly after a font change. ! Fixed cursor SC_NORMAL height to be calculated from the font height, instead of being a static number. [RC1] % Few ""s -> NULL (also from RC1, but I forgot this one from the ChangeLog) [RC1] Viktor Szakats 2008-06-07 08:04:35 +00:00
  • a6e805095c 2008-06-07 09:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed cursor width to be synced properly after a font change. ! Fixed cursor SC_NORMAL height to be calculated from the font height, instead of being a static number. [RC1_TOMERGE] Viktor Szakats 2008-06-07 07:44:51 +00:00
  • 0f7aa38d7d 2008-06-06 23:30 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com * harbour/source/rtl/gtwvt/gtwvt.c ! hb_gt_wvt_Info() + GTI_SCREENSIZE Hb_GtInfo( GTI_SCREENSIZE, { nPxlWidth, nPxlHeight } ) Try to adjust the mode to rows and columns best fitting nPxlWidth, nPxlHeight. + GTI_SETTIMER Hb_GtInfo( GTI_SETTIMER, { nTimerId, nMiliSeconds } ) + GTI_KILLTIMER Hb_GtInfo( GTI_KILLTIMER, nTimerId ) Pritpal Bedi 2008-06-07 06:36:28 +00:00
  • 540c753635 2008-06-06 20:45 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/source/rtl/hbgtcore.c * harbour/include/hbgtcore.h * harbour/include/hbgtinfo.ch * harbour/source/rtl/gtwvt/gtwvt.c * harbour/source/rtl/gtwvt/gtwvt.h + Added building blocks for CallBacks to be set with Hb_GtInfo( GTI_* ). * harbour/tests/wvtext.prg + Test program to taste few of the callbacks. Pritpal Bedi 2008-06-07 04:32:43 +00:00
  • 1e9b0b7f3e 2008-06-06 20:45 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/source/rtl/hbgtcore.c * harbour/include/hbgtcore.h * harbour/include/hbgtinfo.ch * harbour/source/rtl/gtwvt/gtwvt.c * harbour/source/rtl/gtwvt/gtwvt.h + Added building blocks for CallBacks to be set with Hb_GtInfo( GTI_* ). * harbour/tests/wvtext.prg + Test program to taste few of the callbacks. Pritpal Bedi 2008-06-07 04:31:50 +00:00
  • aea5570528 2008-06-06 17:58 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog + Marked changes merged with RC1. Viktor Szakats 2008-06-06 16:03:16 +00:00
  • bb99f13a34 2008-06-06 17:58 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbpgsql/make_b32.bat - Removed special compiler switches no longer necessary. [RC1] Viktor Szakats 2008-06-06 16:02:59 +00:00
  • eba19198fb 2008-06-06 14:46 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c + Now throws RTEs when required parameters are missing or the wrong type. The concept here is that RTEs are only to catch syntax mistakes, and not errors resulting from actual libcurl usage/functionality/states. Viktor Szakats 2008-06-06 12:57:23 +00:00
  • a46b864cca 2008-06-06 10:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbpp.h * harbour/source/pp/ppcore.c + added hb_pp_errorCount() which returns total number of errors which appeared during preprocessing Przemyslaw Czerpak 2008-06-06 08:21:49 +00:00
  • 81488319e8 2008-06-06 07:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/make_tgz.sh * added build status (RC1) extracted automatically from hbver.h to final package name Przemyslaw Czerpak 2008-06-06 05:42:28 +00:00
  • d3ca9ef62c 2008-06-05 22:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbapollo/common.mak * contrib/hbapollo/Makefile + contrib/hbapollo/apollo.ch - contrib/hbapollo/tests/apollo.ch ! apollo.ch file was in tests by mistake. ; TOMERGE [RC1] Viktor Szakats 2008-06-05 20:12:33 +00:00
  • 73b29af522 2008-06-05 20:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) - contrib/examples/pp/hbpp.c + contrib/examples/pp/pp.c * contrib/examples/pp/bld_b32.bat * contrib/examples/pp/Makefile * hbpp.c -> pp.c to generate pp.exe using GNU make files. Viktor Szakats 2008-06-05 20:06:24 +00:00
  • c5ac234016 2008-06-05 18:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * common.mak * harbour-ce-spec * harbour-w32-spec * harbour.spec * make_b32.mak * make_gcc.mak * make_vc.mak * make_vcce.bat * make_vcce.mak * make_xmingw.sh * make_xmingwce.sh + source/pp/hbpp.c - source/pp/hbppgen.c * source/pp/Makefile * hbppgen -> hbpp ; Please test. Viktor Szakats 2008-06-05 16:33:37 +00:00
  • ee30ae86ac 2008-06-05 14:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour-ce-spec * harbour/harbour-w32-spec * harbour/harbour.spec * harbour/make_tgz.sh * removed not longer used HBPP references, thanks to Adam * added hbppgen to list of installed binaries for native builds * removed hbppgen from cross builds Przemyslaw Czerpak 2008-06-05 12:58:54 +00:00
  • 9515e91f9e typo Viktor Szakats 2008-06-05 12:12:22 +00:00
  • d2fda04885 2008-06-05 13:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/make_vcce.mak * harbour/make_vc.mak * harbour/common.mak * removed not longer used HBPP references Przemyslaw Czerpak 2008-06-05 11:53:53 +00:00
  • 21f44f12b5 2008-06-05 13:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/pp/hbppgen.c + added -d<id>[=<val>] command line switch Przemyslaw Czerpak 2008-06-05 11:42:26 +00:00
  • 27e1488484 2008-06-05 12:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh + added get_hbverstat function to extract build status from hbver.h Przemyslaw Czerpak 2008-06-05 10:57:28 +00:00
  • 31ff7b0367 2008-06-05 12:53 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/pp/hbppgen.c * contrib/examples/pp/hbpp.c * Headers cleaned. Viktor Szakats 2008-06-05 10:55:15 +00:00
  • 830a722777 2008-06-05 12:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_b32.mak * make_gcc.mak * make_vc.mak * make_vcce.mak * common.mak * utils/Makefile - utils/hbpp/hbpplib.c - utils/hbpp + contrib/examples/pp + contrib/examples/pp/bld_b32.bat * Moved utils/hbpp -> contrib/examples/pp + Added BCC make file. Viktor Szakats 2008-06-05 10:49:01 +00:00
  • eeee9fb903 2008-06-05 10:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmysql/mysql.c ! Fixes to previous commit. ! Using hb_retptr(). ! SQLNROWS() fixed to return 64 bit values. % Using array API optimally. Viktor Szakats 2008-06-05 08:44:29 +00:00
  • 332d4b5b97 2008-06-05 10:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * common.mak * contrib/hbbtree/hb_btree.c * contrib/hbclipsm/gauge.c * contrib/hbfbird/firebird.c * contrib/hbgd/gdwrp.c * contrib/hbmsql/msql.c * contrib/hbmysql/mysql.c * contrib/hbnf/dispc.c * contrib/hbnf/getenvrn.c * contrib/hbnf/getver.c * contrib/hbnf/kspeed.c * contrib/hbodbc/odbc.c * contrib/hbole/ole2.c * contrib/hbsqlit2/hbsqlit2.c * contrib/hbsqlit3/hbsqlit3.ch * contrib/hbtpathy/tplinux.c * contrib/hbtpathy/tpwin32.c * contrib/hbtpathy/tpos2.c * contrib/hbtpathy/tpcommon.c * contrib/hbtip/thtml.ch * contrib/hbtip/utils.c * contrib/hbtip/tip.ch * contrib/xhb/hboutdbg.c * utils/hbpp/Makefile - utils/hbpp/pragma.c + utils/hbpp/hbpragma.c * General code quality improvements. (.api usage, sprintf -> snprintf, ANSI comments, CLIPDEFS, windows.h inclusion, hb_retc*_buffer, hb_ret(), hb_itemReturnRelease(), formatting.) ! Collision between two pragma.c files resolved. Viktor Szakats 2008-06-05 08:19:49 +00:00