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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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