Commit Graph

  • fe84e6e486 2010-01-24 23:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.ch * contrib/hbwin/win_prn1.c * contrib/hbwin/win_tprn.prg + Added HB_WIN_BITMAP_UNKNOWN. Viktor Szakats 2010-01-24 22:19:36 +00:00
  • 6e5932bd54 2010-01-24 23:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.ch * contrib/hbwin/win_prn1.c * contrib/hbwin/win_tprn.prg + Added constants for bitmap types. * Minor cleanups to jpg/png handling. Viktor Szakats 2010-01-24 22:04:08 +00:00
  • ca5db97c84 2010-01-24 13:54 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpdialog.prg + Implemented :maxSize and :minSize instance variables. Pritpal Bedi 2010-01-24 21:55:56 +00:00
  • b7dc6e31e3 2010-01-24 13:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpdataref.prg % Changed the way class is recognized to facilitate sub-classing. Currently only for XbpSLE and XbpMLE. Pritpal Bedi 2010-01-24 21:38:11 +00:00
  • 64dba82b85 2010-01-24 19:40 UTC+0100 Xavi (jarabal/at/gmail.com) * contrib/hbwin/win_prn1.c + Added support for printing RAW compressed formats JPEG and PNG BitMaps. + Added new PRGs functions: win_TypeBitMap() and win_CheckPrnDrvFormat() Example of use in the class win_BMP() * Changes in WIN_LOADBITMAPFILE, WIN_DRAWBITMAP to support new formats. Xavi 2010-01-24 18:39:16 +00:00
  • 812ad02df6 2010-01-24 14:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support to recognize .C (uppercase .c) extension as C++ file. (this won't be enabled in MS-DOS builds) Viktor Szakats 2010-01-24 13:32:52 +00:00
  • f24d2827b2 2010-01-24 14:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to recognize files when uppercase extensions are is in .hbc/sources= directive. [TOMERGE 2.0] Viktor Szakats 2010-01-24 13:29:14 +00:00
  • 51493ee0b2 2010-01-24 12:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po ! \n -> \\n (in previous commit) Viktor Szakats 2010-01-24 11:06:41 +00:00
  • 7022c7e00a 2010-01-24 11:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/estack.c ! Replaced printf() calls with hb_snprintf() and hb_conOutErr() calls. This will avoid reported problems where MinGW binary build refers to internal printf function. As a rule we should never use printf() in Harbour code. There are still a few commented ones in hbrtl. [TOMERGE 2.0] Viktor Szakats 2010-01-24 11:02:50 +00:00
  • dee1085796 2010-01-23 13:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/idefindreplace.prg ! Fixed: error when find operation was unsuccessful. Pritpal Bedi 2010-01-23 22:57:04 +00:00
  • 4b7dad32fe 2010-01-23 14:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwapi.h * contrib/hbwin/wapi_alloc.c * contrib/hbwin/wapi_wingdi.c * contrib/hbwin/tests/testgdi.prg + Reworked the way DEVMODE structure is handled. As many winapi interfacing methods, this is also a strange beast, it contains some hidden information, so it must be created using some winapi calls. I finally settled with these three functions to handle DEVMODE structure from .prg level: __WAPI_DEVMODE_NEW( <cPrinterName> ) => <pDEVMODE> __WAPI_DEVMODE_SET( <pDEVMODE>, <hashToWriteFrom> ) __WAPI_DEVMODE_GET( <pDEVMODE>, <hashToReadInto> ) Then <pDEVMODE> can be passed to WAPI_CREATEDC() and WAPI_RESETDC(). Remember to recreate <pDEVMODE> after using __WAPI_DEVMODE_SET() and before using __WAPI_DEVMODE_GET() to refresh the structure content with actual device settings. Viktor Szakats 2010-01-23 13:05:50 +00:00
  • 35e33d1ec5 2010-01-23 12:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/ideprojmanager.prg ! Don't delete temp .hbp file when creating PPO file, otherwise hbmk2 couldn't find it (at least on my system). * Changed temp .hbp name to have "_tmp.hbp" appended (instead of "._tmp.hbp"). Viktor Szakats 2010-01-23 11:38:03 +00:00
  • 852785c988 2010-01-23 12:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * Typo in last ChangeLog entry. Viktor Szakats 2010-01-23 11:26:09 +00:00
  • 80d8be0631 2010-01-23 12:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added -env: option, command line only, it serves to alter local environment, which is used by fix itself and which is passed to external commands. This means it's now possible to call hbmk2 in a way that it configures the whole build environment for itself: hbmk2 hello.hbp -env:PATH#C:\mingw\bin; -env:HB_WITH_QT=C:\qt\4.5.3 Read more in --help. ; Please experiment with it. Viktor Szakats 2010-01-23 11:20:21 +00:00
  • be277da269 2010-01-22 19:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/ideprojmanager.prg ! Fix in "Launch" option with respect to :WrkDirectory just before launch of the application. Pritpal Bedi 2010-01-23 03:23:42 +00:00
  • 45a966b56e 2010-01-23 02:27 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/win_tprn.prg ! do not ignore :setBkMode() called before :create() Przemyslaw Czerpak 2010-01-23 01:27:33 +00:00
  • ade0aa06b6 2010-01-23 02:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/netiosrv.prg * contrib/hbnetio/utils/netiocmd.prg % Optimizations to latest patch (using FOR EACH). * Formatting and indenting to latest patch. Viktor Szakats 2010-01-23 01:25:13 +00:00
  • 6949f4979c 2010-01-22 17:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpdataref.prg % Formatting. * contrib/hbxbp/xbpgeneric.prg ! Little refinment in MsgBox(). * contrib/hbxbp/xbpwindow.prg ! A major fix to not allow XbpDialog() to invalidate buffers. * contrib/hbxbp/xbpdialog.prg + Implemented :setModal() method. Pritpal Bedi 2010-01-23 01:17:58 +00:00
  • 0d7315a55d 2010-01-23 01:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/memvars.c ! fixed RELEASE ALL [LIKE | EXCEPT <skeleton>] command - thanks to Enrico for information Przemyslaw Czerpak 2010-01-23 00:30:24 +00:00
  • 35ac0b5724 2010-01-22 15:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/ideprojmanager.prg % Changed the behavior of placement of project components. 1 If <Working Directory> is empty <Working Directory> == <Project Location> .hbp will be placed in <Working Directory> as <Working Directory>/<Output Name>.hbp .hbp will include -workdir=<Working Directory>/${hb_plat}/${hb_compl} Pritpal Bedi 2010-01-22 23:22:24 +00:00
  • d24c53c741 2010-01-22 23:46 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbf1.c ! fixed trailing character in empty DBF file - thanks to Saulius * added common RTE function, cleaned some RTE and added some missing ones Przemyslaw Czerpak 2010-01-22 22:46:49 +00:00
  • 1aae754554 2010-01-22 22:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/netiosrv.hbp * contrib/hbnetio/utils/netiosrv.prg + contrib/hbnetio/utils/netiocmd.prg + Applied patch sent by Vailton Renato. * Some formatting applied to it. Viktor Szakats 2010-01-22 21:20:07 +00:00
  • e37d3cfa86 2010-01-22 18:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c - Dropped array support for DOCINFO parameter. ; Array has only any point for really simple/obvious structures like point and rect, for anything more complicated hash is a much convenient answer (don't have to remember structure member positions, can pass them in any order and combination, and MSDN docs can be used when coding .prg for Windows). Viktor Szakats 2010-01-22 17:28:38 +00:00
  • 492f8fb1fd 2010-01-22 17:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/strapi.c * allow to pass NULL as item pointer in hb_item{Get,Copy}Str*() functions * updated hb_itemCopyStr*() functions to set '\0' in the buffer if not string item is passed as parameter * updated hb_itemCopyStr to return number of characters which could be stored in buffer if buffer when passed buffer is NULL and its size is 0 Now all hb_itemCopyStr*() functions can be used to retirve the size in character of destination string by: ulSize = hb_itemCopyStr*( pItem ..., NULL, 0 ) Przemyslaw Czerpak 2010-01-22 16:49:28 +00:00
  • b6fbba81d8 2010-01-22 17:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwapi.h * contrib/hbwin/wapi_wingdi.c ! Fixed potential GPD in hbwapi_par/stor*() functions when parameter was not passed at all. + Added hbwapi_par_DOCINFO() and hbwapi_strfree_DOCINFO() pairs to retrieve structures with strings in them. Hashes are supported now as well. ; TODO: Low-level string handling functions will GPF yet if the related hashes are missing (f.e. in posted test code). This requires proposed extra guards in low-level string functions. + WAPI_STARTDOC() changed to use hbwapi_par_DOCINFO(). % Minor cleanup in WAPI_SELECTOBJECT(). Viktor Szakats 2010-01-22 16:29:38 +00:00
  • d6f1db5b95 2010-01-22 08:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_hbqplaintextedit.cpp ! Fix to handle unused variable : "txt". Pritpal Bedi 2010-01-22 16:25:09 +00:00
  • 25c64d2dbf 2010-01-22 07:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + contrib/hbqt/hbqt_hbqplaintextedit.cpp + Added missing source file. Surely I am not in my level best today. Pritpal Bedi 2010-01-22 15:50:35 +00:00
  • c3f336a8dc 2010-01-22 07:09 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + contrib/hbqt/hbqt_hbqplaintextedit.h ! Missing file from prev commit. I was hanging in sleep. Pritpal Bedi 2010-01-22 15:10:44 +00:00
  • a93731df1b 2010-01-22 13:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c * contrib/hbwin/wapi_winuser.c * contrib/hbwin/hbwapi.h + Added hbwapi_stor_*() functions to store Windows structures RECT, POINT and DEVMODE. Latter supports hash only (due to large number of structure members), other two supports both array and hash. Please review my code. + WAPI_MOVETOEX() now uses hbwapi_stor_POINT(). ! WAPI_DRAWTEXT() fixed to return RECT (using hbwapi_stor_RECT()). Viktor Szakats 2010-01-22 12:27:04 +00:00
  • 697caec26c 2010-01-21 23:59 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/qt45.qtp + contrib/hbqt/qth/HBQPlainTextEdit.qth * contrib/hbqt/qth/QApplication.qth * contrib/hbqt/qth/QPlainTextEdit.qth Pritpal Bedi 2010-01-22 07:51:14 +00:00
  • 948d042fc8 2010-01-22 01:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg ! Applied set of HB_SENDMAIL() patches sent by Francesco Perillo: - nTimeOut defaults to 10 seconds - check for actually receiving "250 " to EHLO and not waiting for timeout - don't wait for timeout - check for actually receiving "250 " to HELO and not waiting for timeout [TOMERGE 2.0] Viktor Szakats 2010-01-22 00:27:53 +00:00
  • 3461fd6177 2010-01-22 00:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtxwc/gtxwc.c + added support for independent CP setting for BOX and normal characters * disabled Clipper VGA compatible memory buffer in GTXWC default settings to keep information about character sets (box vs normal) + added support for HB_GTI_BOXCP Przemyslaw Czerpak 2010-01-21 23:33:49 +00:00
  • 8269d61d2c 2010-01-21 16:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/memoedit.prg ! Fixed to not return edited memoedit buffer if :Saved flag is false. This patch is meant to fix sf.net bug #2936334. Again such a huge bug I wonder no one noticed it so far. MEMOEDIT() is the remaining last dark corners of Harbour RTL (maybe with AChoice()) which is not fully C5.x compatible, and it's a heap of patches and hacks to give answer to reported problems. Eventually some concerned MEMOEDIT() user will have to rework it like we did with GET/TBROWSE to give a proper fix to all reported issues. (F.e. in TEditor() there is a bug where chars are stuffed to the wrong position if initially we position cursor after EOL. Try by deleting text.txt in attached example.) Please test, review, fixme, look also for regressions. + Added initial support for ME_PAST Xbase++ event. Please test, I didn't make any testing against Xbase++. Viktor Szakats 2010-01-21 16:03:31 +00:00
  • ae6cc8e5c7 2010-01-21 12:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec ! restored removed harbour-lib RPM - all RPMs generated when it was removed have broken dependencies list Przemyslaw Czerpak 2010-01-21 11:42:25 +00:00
  • 4abe879011 2010-01-21 12:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_alloc.c * contrib/hbwin/hbwapi.h + Added GC collected HBRUSH support functions. Viktor Szakats 2010-01-21 11:41:25 +00:00
  • 2e4a02bfd7 2010-01-21 11:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Documented minimum requirement of CEGCC 0.55 (mingwarm) Viktor Szakats 2010-01-21 10:54:45 +00:00
  • 6d5ea44fbc 2010-01-21 11:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbnetio/netiocli.c * respect passed parameters as default values in netio_decode() Przemyslaw Czerpak 2010-01-21 10:51:12 +00:00
  • aa8c7c783a 2010-01-21 10:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/common/hbffind.c * harbour/src/rtl/filesys.c * harbour/src/rtl/spfiles.c ! fixed HB_TRACE() messages to work with new HB_FATTR type Przemyslaw Czerpak 2010-01-21 09:18:24 +00:00
  • 18694826f6 2010-01-21 09:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbct/video.c ! fixed compilation for compilers using 'char' as unsigned type * harbour/contrib/hbmzip/hbmzip.c ! fixed to work with HB_FATTR * harbour/contrib/hbnetio/netiocli.c * pacified BCC warning Przemyslaw Czerpak 2010-01-21 08:33:48 +00:00
  • 00e5973632 2010-01-20 18:33 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideeditor.prg + Implemented: Formatting - <Format Braces> Pritpal Bedi 2010-01-21 02:34:31 +00:00
  • c1542c45f3 2010-01-20 17:16 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/idesaveload.prg + Implemented: Formatting - <Replace Tabs with Spaces> <Remove Trailing Spaces> This can be achieved via Mainmenu <Edit><Format...> option. ! New: Find/Replace: Current selelcted text in "Find what:" control in selected state. % Changed: The way hbide.ini is loaded. Pritpal Bedi 2010-01-21 01:32:59 +00:00
  • d248d8e892 2010-01-21 01:09 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbnetio/netiocli.c * harbour/contrib/hbnetio/readme.txt + added new client side function: NETIO_DECODE( [@]<cFullName>, [@<cServer>], [@<nPort>], [@<nTimeOut>], ; [@<cPasswd>], [@<nCompressionLevel>], [@<nStrategy>] ) -> <lDecoded> Decode connection parameters from <cFullName> and default settings. Return .T. if <cFullName> contains any connection settings. <cFullName> should not contain "net:" prefix. Przemyslaw Czerpak 2010-01-21 00:10:08 +00:00
  • df7324e079 2010-01-21 00:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added new item to TROUBLESHOOTING section describing common problem when native executables are forgotten to be rebuilt, and causing error in cross-build. This typically causes problems when compiler/pp/hbmk2 get new feature. Viktor Szakats 2010-01-20 23:55:31 +00:00
  • 445386d176 2010-01-20 09:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h ! More improved syntax highlighting, specially in quoted strings. Pritpal Bedi 2010-01-20 17:24:19 +00:00
  • 38f016f5e8 2010-01-20 17:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_prn1.c * contrib/hbwin/win_prn2.c * Cleanups. Viktor Szakats 2010-01-20 16:49:29 +00:00
  • b1efdbe888 2010-01-20 16:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c ! Guarded for ! HB_OS_WIN_CE. (mingwarm compiles it, but poccarm doesn't) Maybe to focus on important things, we should drop POCC support altogether? Viktor Szakats 2010-01-20 16:05:09 +00:00
  • fdac3b6883 2010-01-20 13:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/Makefile + contrib/hbwin/wapi_wingdi.c + Added experimental WAPI wrappers for Windows GDI printing functions also found in win_prn1.c. This is partially to avoid the legacy interface which is a combination of WIN_* functions and Harbour class. Which may seem to make thing more complicated at first, but IME it provides a much cleaner interface, as you only have to adapt to MSDN docs. It's also a test bed for structure passing in WAPI situations. I've used hashes as the best looking solution, but even this has some things left to solve (like handling string types and returning values). Anyway it's a food for thought. Viktor Szakats 2010-01-20 12:53:44 +00:00
  • 10ccef2ce0 2010-01-20 14:28 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbcairo/pdf.c * harbour/contrib/hbcairo/png.c * updated harbour level functions to be available, but return error result, if it is not supported by some version of cairo library * harbour/contrib/hbcairo/image.c * comment typo Mindaugas Kavaliauskas 2010-01-20 12:26:19 +00:00
  • adc98db46a 2010-01-19 17:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h * contrib/hbqt/qtgui/HBQSyntaxHighlighter.cpp * contrib/hbqt/qtgui/THBQSyntaxHighlighter.prg * contrib/hbqt/qth/HBQSyntaxHighLighter.qth % Improved syntax highlighting. Pritpal Bedi 2010-01-20 01:49:31 +00:00
  • b06c2e6d81 2010-01-19 23:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_tprn.prg * contrib/hbwin/win_prn1.c + WIN_CREATEFONT() extended with 10th parameter which makes it possible to switch to raw height/width specification. This is crucial for precise positioning using integer parameters. Not very elegant parameter, but this class and low-level interface is already extremely hacky so this won't really make it any worse. + WIN_PRN():SetFont() extended with lManualSize option which maps to above 10th parameter. Viktor Szakats 2010-01-19 22:19:54 +00:00
  • 7bbd7b0092 2010-01-19 21:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtwvg/wvgdarea.prg ! Deleted method declaration without definition. This caused unresolved external when trying to build demos. Viktor Szakats 2010-01-19 20:57:21 +00:00
  • 3487577005 2010-01-19 09:16 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideobject.prg + Started : auto indentation and keyword capitalization. ; Please test and forward your suggessions. Pritpal Bedi 2010-01-19 17:19:32 +00:00
  • 728ca9453c 2010-01-19 09:11 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_garbage.h * contrib/hbqt/qtcore/filelist.mk * contrib/hbqt/qtcore/QChar.cpp * contrib/hbqt/qtcore/QDir.cpp * contrib/hbqt/qtcore/QLocale.cpp * contrib/hbqt/qtcore/QTextCodec.cpp * contrib/hbqt/qtcore/QTextEncoder.cpp * contrib/hbqt/qtcore/QTextStream.cpp * contrib/hbqt/qtcore/QVariant.cpp * contrib/hbqt/qtcore/TQChar.prg * contrib/hbqt/qtcore/TQDir.prg * contrib/hbqt/qtcore/TQLocale.prg * contrib/hbqt/qtcore/TQTextCodec.prg * contrib/hbqt/qtcore/TQTextEncoder.prg * contrib/hbqt/qtcore/TQTextStream.prg * contrib/hbqt/qtcore/TQVariant.prg * contrib/hbqt/qtgui/QFontMetrics.cpp * contrib/hbqt/qtgui/QFontMetricsF.cpp * contrib/hbqt/qtgui/QTextDocument.cpp * contrib/hbqt/qtgui/TQFontMetrics.prg * contrib/hbqt/qtgui/TQFontMetricsF.prg * contrib/hbqt/qtgui/TQTextDocument.prg * contrib/hbqt/qth/QChar.qth * contrib/hbqt/qth/QDir.qth * contrib/hbqt/qth/QLocale.qth * contrib/hbqt/qth/QTextCodec.qth * contrib/hbqt/qth/QTextDocument.qth * contrib/hbqt/qth/QTextEncoder.qth * contrib/hbqt/qth/QTextStream.qth * contrib/hbqt/qth/QVariant.qth ! Enabled QChar() class. Pritpal Bedi 2010-01-19 17:16:26 +00:00
  • 78b5746c48 2010-01-19 14:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Allowing -hbdyn and -shared option together. Absolutely not tested combination, so it may need further development to make it usable. ! Fixed bad typo in .c stub enabler logic, which have added .c stub also to libs/dynlibs when -main option was used (plus some other rare cases) ! Fixed gcc linker option order in -hbdyn mode. ; Please test. Viktor Szakats 2010-01-19 13:22:21 +00:00
  • 547e66cecb 2010-01-19 10:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/maindllp.c * utils/hbmk2/hbmk2.prg * config/global.mk + Added more (untested) support for WinCE x86 targets. Viktor Szakats 2010-01-19 09:35:50 +00:00
  • 3c898d9d79 2010-01-19 10:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/win_prn1.c ! fixed missing dmFields assignment - please test if this fix does not change the behavior of printer dialog window when :AskProperties is set to .T. - thanks to Chen for information Przemyslaw Czerpak 2010-01-19 09:20:57 +00:00
  • 937d616405 2010-01-19 09:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/pp/ppcore.c * pacified BCC warning Przemyslaw Czerpak 2010-01-19 08:42:19 +00:00
  • 146b37e8e5 2010-01-18 17:52 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_base.cpp * contrib/hbqt/hbqt_hbevents.cpp * contrib/hbqt/hbqt_hbslots.cpp ! HB_TRUE/FALSE <=> true/false. Pritpal Bedi 2010-01-19 02:03:23 +00:00
  • 67c143f7f4 2010-01-19 00:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwvt/gtwvt.c * contrib/gtwvg/gtwvg.c ! Fixed GFX drawing functions to forward success/failure results from Windows API calls. Viktor Szakats 2010-01-18 23:41:57 +00:00
  • b822fa0dbf 2010-01-18 20:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/extrap.c * src/rtl/diskspac.c * src/rtl/disksphb.c * src/rtl/gtwvt/gtwvt.c * contrib/gtwvg/gtwvg.c * contrib/gtwvg/wvgwin.c * contrib/hbwin/win_prn2.c * contrib/hbwin/win_prn3.c + Using HBTEXT() macro on 2nd parameter of GetProcAddress() in _all_ cases. This can't hurt, but it's useful to never forget it for WinCE targets/branches. Recent change got also simplified after this. Pls review me. Viktor Szakats 2010-01-18 19:37:26 +00:00
  • 6dbdd9e61a 2010-01-18 20:08 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/win_tprn.prg ! fixed GetDefaultPrinter() => win_PrinterGetDefault() Przemyslaw Czerpak 2010-01-18 19:09:05 +00:00
  • d09ab089b8 2010-01-18 19:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbwince.c - Deleted definition of FreeResource(). It's noe used anywhere in Harbour, and its declaration was also missing. Viktor Szakats 2010-01-18 18:58:02 +00:00
  • 04e44f2eed 2010-01-18 09:55 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideobject.prg * contrib/hbide/idesources.prg * contrib/hbide/idethemes.prg ! Updated to honor latest changes. + Added: ZoomIn, ZoomOut feature, currently via toolbar. ! Fixed: open dialog respecting last opened path. ! Fixed: to display codec in the statusbar at the startup. ! Fixed: context menu gpf'ing if no prompt is selected. + Prepared: to allow extended book-"Mark" feature. + Prepared: to handle extended syntax highlighting. ! More artifacts I must be missing. Pritpal Bedi 2010-01-18 18:01:06 +00:00
  • 772123dbab 2010-01-18 09:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_base.cpp * contrib/hbqt/hbqt_destruct.cpp * contrib/hbqt/hbqt_garbage.h * contrib/hbqt/hbqt_hbdbfmodel.cpp * contrib/hbqt/hbqt_hbevents.cpp * contrib/hbqt/hbqt_hbevents.h * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h * contrib/hbqt/hbqt_hbqtableview.cpp * contrib/hbqt/hbqt_hbslots.cpp * contrib/hbqt/hbqt_hbslots.h Pritpal Bedi 2010-01-18 17:54:15 +00:00
  • 298ee0015d 2010-01-18 17:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbwince.h * harbour/src/common/hbwince.c - removed added for WinCE builds and not longer used wrappers for some C RTL functions Przemyslaw Czerpak 2010-01-18 16:03:09 +00:00
  • a894400a85 2010-01-18 16:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbcompdf.h * src/compiler/cmdcheck.c * src/compiler/hbmain.c * src/compiler/hbcomp.c * src/compiler/hbopt.c * src/compiler/hbusage.c * src/compiler/hbgenerr.c + Added options to control error/warning output format/style in Harbour, to make it possible to switch to formats which are handled by popular IDEs, like Eclipse, Code::Blocks. Currently these are supported: -ge[0]: Clipper compatible (default) -ge1: "IDE friendly". Mimics the one submitted by Lorenzo for Eclipse. The goal is to cover the most IDEs with the less options, so please test them to reach this optimum. Viktor Szakats 2010-01-18 15:36:56 +00:00
  • dd01a942b1 2010-01-18 15:53 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/common/hbwince.c - removed LocalLock()/LocalUnlock()/LocalHandle() function wrappers for WinCE builds - we do not use these functions in current code Przemyslaw Czerpak 2010-01-18 14:54:31 +00:00
  • ea0937ea3e 2010-01-18 15:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbwince.h * harbour/src/common/hbwince.c - disabled not longer necessary in WinCE builds system() and strerror() functions Przemyslaw Czerpak 2010-01-18 14:41:12 +00:00
  • f2d2214ef5 2010-01-18 15:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/tests/testprn.prg + Brings up printer setup dialog if run with 'ask' cmdline parameter. Viktor Szakats 2010-01-18 14:31:20 +00:00
  • 8f9973afd5 2010-01-18 14:56 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/src/common/hbver.c + added BOOL hb_iswin9x( void ) C function Przemyslaw Czerpak 2010-01-18 13:57:04 +00:00
  • 5a3c61ba54 2010-01-18 14:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * hbwin/hbwapi.h * hbwin/win_prn1.c + Added HFONT GC interface. Viktor Szakats 2010-01-18 13:37:42 +00:00
  • 0ef977b36e 2010-01-18 13:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_prn1.c * contrib/hbwin/hbwapi.h + Added public functions to return and retrieve HDC and HPEN handles. This makes it possible to use these in 3rd party code and other parts of hbwin lib. F.e. to create pure wrappers for GDI functions. + win_prn1.c now uses hbwapi_ret_*() functions to return HDC and HPEN handles. * Renamed static GC related functions. ! WIN_SETPEN() fixed to retrieve pointer from _2nd_ param. (it was 1st previously, pls review me) ! WIN_SETPEN() fixed to not allocate new GC pointer if an existing GC pointer was passed as 2nd parameter. (please review me) Viktor Szakats 2010-01-18 12:30:26 +00:00
  • aa2cb9c96f 2010-01-18 11:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.ch * contrib/hbwin/win_tprn.prg + Added constants for WIN_SETBKMODE() mode parameter. Viktor Szakats 2010-01-18 10:40:16 +00:00
  • 1b9a7424b9 2010-01-18 11:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/dbinfo.ch * harbour/include/hbrdddbf.h * harbour/src/rdd/dbf1.c * harbour/src/rdd/dbfntx/dbfntx1.c * harbour/src/rdd/dbfnsx/dbfnsx1.c * renamed DB_DBFLOCK_XHB64 => DB_DBFLOCK_HB64 Przemyslaw Czerpak 2010-01-18 10:21:26 +00:00
  • b3f7ff7e11 2010-01-18 11:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_tprn.prg ! Fix to prev. Viktor Szakats 2010-01-18 10:04:53 +00:00
  • 887c622da0 2010-01-18 10:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_tprn.prg ! Using constant. * Minor formatting/cleanup. Viktor Szakats 2010-01-18 10:00:41 +00:00
  • ee2a5a6737 2010-01-17 23:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * hbqt/hbqt.h * hbqt/hbqt.ch * hbqt/hbqt_destruct.cpp * hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/tests/demoqt.prg - Deleted unused remains of memory release method selection. Viktor Szakats 2010-01-17 22:09:09 +00:00
  • f36decdc53 2010-01-17 22:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.ch + Added HB_WINFONT_* constants for WIN_ENUMFONTS() returned array positions. + Now possible to disable legacy defintions by defining HB_WIN_NO_LEGACY. This paves the way to include this file in .c files. Viktor Szakats 2010-01-17 21:52:34 +00:00
  • 97abb02ed9 2010-01-17 20:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_reg.prg * contrib/hbwin/win_os.prg * contrib/hbwin/win_tprn.prg * contrib/hbwin/wapi_winbase.c * contrib/hbwin/hbwin.h * contrib/hbwin/hbwin.ch * contrib/hbwin/tests/testprn.prg * contrib/hbwin/tests/testcom1.prg * contrib/hbwin/tests/testcom2.prg * contrib/hbwin/tests/testreg.prg * contrib/hbwin/tests/testmapi.prg * contrib/hbwin/win_com.c * contrib/hbwin/win_prn1.c * MM_TO_INCH macro moved from hbwin.ch to win_tprn.prg. (INCOMPATIBLE is someone happened to use this in app code) + Prefixed all Windows constants with WIN_ in hbwin.ch. + Prefixed all hbwin specific constants with HB_ in hbwin.ch. + Retained all old legacy / deprecated hbwin.ch constants for compatibility. Users are encourages to use the new ones, as the old ones will be deleted in the future. * Changed WIN_MULDIV() to use hb_retni() (instead of hb_retnl()) * WIN_MULDIV() renamed to WAPI_MULDIV() and moved to wapi source. (INCOMPATIBLE, although it's unlikely anyone is using WIN_MULDIV() so I didn't keep it.) + Added some additional printing related Windows constants. + Added comments to hbwin.ch saying which constant is used in which WIN_*() function. * HB_WIN_MAPI_* constants renamed to WIN_MAPI_*. (I haven't dealt with compatibility as this is brand new functions with not much users yet) + Marked all hbwin.ch deprecated macros with HB_LEGACY_LEVEL3 ! Fixed to use hbwin.ch constants in few remaining places in testprn.prg ; Now it's possible to include hbwin.ch in .c files. ; QUESTION: Why RGB_* color constants aren't using pure colors? If there is no special reason, I think it should be changed to pure ones (with 0xFF components). Viktor Szakats 2010-01-17 19:43:19 +00:00
  • ae28ec336e 2010-01-17 15:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_tprn.prg ! Fixed to not refer to legacy function WIN_GETEXEFILENAME(). Probably this was causing the link-time symbol collision problem once reported by Mindaugas. Viktor Szakats 2010-01-17 14:07:04 +00:00
  • bcaacdef0a 2010-01-17 10:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/harupdf.c ! HPDF_Page_TextWidth() fixed to return double instead of long. As suggested by Francesco Perillo. Viktor Szakats 2010-01-17 09:38:30 +00:00
  • 2d95edc21f 2010-01-16 23:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idemisc.prg ! Updated to respect latest changes. Pritpal Bedi 2010-01-17 07:18:48 +00:00
  • 665579dcda 2010-01-16 22:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_base.cpp * contrib/hbqt/hbqt_garbage.h * contrib/hbqt/hbqt_hbdbfmodel.cpp * contrib/hbqt/hbqt_hbevents.cpp * contrib/hbqt/hbqt_hbqmainwindow.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h * contrib/hbqt/hbqt_hbqtableview.cpp * contrib/hbqt/hbqt_hbslots.cpp Pritpal Bedi 2010-01-17 07:11:24 +00:00
  • 1df5cb8b4d 2010-01-16 13:43 UTC+0500 April White (april users.sourceforge.net) * contrib/hbbtree/test/test.prg * moved existing code into procedures in preparation for introducing more robust testing; a work in progress April White 2010-01-16 15:44:44 +00:00
  • b704a9d436 2010-01-16 15:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/libpng/LICENSE * external/libpng/Makefile * external/libpng/png.c * external/libpng/png.h * external/libpng/pngrio.c * external/libpng/pngerror.c * external/libpng/pngconf.h * external/libpng/pngwrite.c * external/libpng/pngset.c * external/libpng/pngpread.c * external/libpng/pngwtran.c * external/libpng/pngwio.c * external/libpng/pngrutil.c * external/libpng/pngwutil.c * external/libpng/pngread.c * external/libpng/pngmem.c * external/libpng/pngget.c * external/libpng/pngrtran.c * external/libpng/pngtrans.c - external/libpng/pngvcrd.c - external/libpng/pnggccrd.c + external/libpng/pngpriv.h * Updated to 1.4.0 (from 1.2.40) Viktor Szakats 2010-01-16 14:45:52 +00:00
  • 238975d961 2010-01-16 12:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/hbwin.ch * harbour/contrib/hbwin/win_tprn.prg * harbour/contrib/hbwin/win_prn1.c + added support for custom paper size - based on code borrowed from xHarbour by Peter Rees and Budyanto Dj. Unlike in xHarbour to use custom page size it's necessary to set :FormType to FORM_CUSTOM Przemyslaw Czerpak 2010-01-16 11:26:08 +00:00
  • d0741bbb40 2010-01-16 12:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/Makefile + contrib/hbct/diskhb.prg - contrib/hbct/diskhb.c + GETVOLINFO() rewritten in pure .prg code. It means it will work on all OSes which we have core support for. This currently means dos and win. OS/2 and other systems still have this as TODO. Anyone to add them? Viktor Szakats 2010-01-16 11:21:38 +00:00
  • 6f328f5600 2010-01-16 12:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/dattime3.c ! Cleaned windows header inclusion. Viktor Szakats 2010-01-16 11:09:09 +00:00
  • 0646355a18 2010-01-16 12:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/files.c - Deleted no longer necessary OS/2 and Windows specific headers. Viktor Szakats 2010-01-16 11:06:59 +00:00
  • 86e5fc2ca4 2010-01-16 12:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/ctnet.c * contrib/hbct/disk.c ! Fixed all functions to be present in non-win builds and return permanent error. ! NETDISK() fixed to not throw two RTEs in a rare case. Viktor Szakats 2010-01-16 11:01:41 +00:00
  • edba3b4829 2010-01-16 11:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/netiosrv.prg ! Fixed server not setting password. + Added command history support. + Added sysinfo command. + Added clipboard paste support. + Implemented suggestions by Przemek (QOUT(), HB_STRCLEAR()) Viktor Szakats 2010-01-16 10:40:33 +00:00
  • 2c7b6af1ce 2010-01-16 09:53 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/win_tprn.prg * updated some comments Przemyslaw Czerpak 2010-01-16 08:53:28 +00:00
  • a382606815 2010-01-15 21:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_garbage.h * contrib/hbqt/qtgui/filelist.mk + contrib/hbqt/qtgui/QMdiArea.cpp + contrib/hbqt/qtgui/QMdiSubWindow.cpp + contrib/hbqt/qtgui/TQMdiArea.prg + contrib/hbqt/qtgui/TQMdiSubWindow.prg + contrib/hbqt/qth/QMdiArea.qth + contrib/hbqt/qth/QMdiSubWindow.qth + Added QMDiArea() and QMdiSubWindow() classes. Pritpal Bedi 2010-01-16 05:18:36 +00:00
  • c07ce7ddf9 2010-01-16 02:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/tests/netiotst.prg ! Fixed to REQUEST dir related functions to avoid RTE. Viktor Szakats 2010-01-16 01:13:05 +00:00
  • 729c66f1e6 2010-01-16 01:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/win_prn1.c % eliminated some unnecessary HB_ISNUM( <n> ) calls ! fixed numeric values directly assigned to HB_BOOL Przemyslaw Czerpak 2010-01-16 00:37:34 +00:00
  • 3db2d99644 2010-01-16 00:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/win_tprn.prg + added automatic destructors to avoid resource leak + added support for late new page initialization by: oWinPrn:newPage( .T. ) it allows to eliminate blank page when nothing is printed after :newPage() method Przemyslaw Czerpak 2010-01-15 23:48:31 +00:00
  • 3734b30614 2010-01-15 15:36 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/ideobject.prg * contrib/hbide/idethemes.prg ! Fixed: to ensure that next invocation correctly sets the last working codec. [ Marco Bra ] ! Fixed: to correctly dispay the last line nos while inserting or deleting bottom lines. [ Marco Bra ] ! Enabled HBQT_RELEASE_WITH_DELETE protocol for hbIDE. Pritpal Bedi 2010-01-15 23:39:52 +00:00
  • 310e8cc4ad 2010-01-15 21:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/win_prn1.c * changed 7-th parameter of WIN_TEXTOUT() function to operate on TA_* constant value instead of custom 0, 1, 2 * modified WIN_SETBKMODE() to return current BkMode setting when called without 2-nd parameter Przemyslaw Czerpak 2010-01-15 20:24:12 +00:00
  • 8517f3b274 2010-01-15 20:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbnetio/netiosrv.c ! fixed c&p typo - it should fix problem reported by Viktor in netiostv Przemyslaw Czerpak 2010-01-15 19:48:16 +00:00
  • b943e3f350 2010-01-15 20:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/disk.c ! TRUENAME() compiler time error fixed for non-win OS after recent change. Viktor Szakats 2010-01-15 19:26:34 +00:00