Commit Graph

  • b981168cf6 2010-07-13 16:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to rebase -I dirs also, when using new in-dir mingw (experimental) call method. Viktor Szakats 2010-07-13 14:03:07 +00:00
  • 29cd12b694 2010-07-13 12:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbdoc.prg * include/hbextern.ch + Added __HBDOC_TOSOURCE( <aEntry> ) which is able to rebuild original HBDOC source from memory variable. ATM language information is lost in the process, this will have to be solved in the future. Viktor Szakats 2010-07-13 10:04:06 +00:00
  • 2b388f083b 2010-07-13 08:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + tests/hbmk.hbm + Added hbmk2 automatic configuration to set warning level to 3. Viktor Szakats 2010-07-13 06:56:45 +00:00
  • 5a7aac0559 2010-07-12 18:33 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idestylesheets.prg ! Fixed: main menu colors for navigated prompts. Let me know if you have other opinions. Pritpal Bedi 2010-07-13 01:33:56 +00:00
  • 19ff2345d4 2010-07-12 17:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idebrowse.prg * contrib/hbxbp/xbpbrowse.prg % Ratified: many artifacts about vertical navigation, especially after resizing is affected. Now you can see this difference in demoXBP and hbIDE's ideDBU. Pritpal Bedi 2010-07-13 00:28:35 +00:00
  • 9e2d65972e 2010-07-12 22:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - contrib/hbqt/gensource ! Unused, deleted. Viktor Szakats 2010-07-12 21:01:35 +00:00
  • 4f549ef390 2010-07-12 22:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Added support for HB_CONTRIBS ennvar which is to replace HB_CONTRIBLIBS eventuaally. Viktor Szakats 2010-07-12 20:37:42 +00:00
  • cf1d90c7de 2010-07-12 12:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * tests/hbdoctst.prg + Added missing "directry.ch" header. Pritpal Bedi 2010-07-12 19:47:27 +00:00
  • 479fc8a7f8 2010-07-12 21:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt.hbp ! Fixed wrongly added header for moc processing in: 2010-07-11 22:35 UTC-0800 This was causing all the reported problems in the last few hours. Pls make sure to keep hbmk2 build files in proper condition, as they are activated for more and more projects and such problems will surface as soon as the switch is made to hbmk2 build system for contribs. Viktor Szakats 2010-07-12 19:42:51 +00:00
  • 39a1464cc8 2010-07-12 21:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to not generate implibs in --hbinfo mode. Viktor Szakats 2010-07-12 19:39:05 +00:00
  • 7f9fb4c0ee 2010-07-12 20:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to honor -stop option in -hbimplib mode. ! Fixed --hbinfo when there is missing dependency. Viktor Szakats 2010-07-12 18:43:19 +00:00
  • 96e069c19e 2010-07-12 18:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * src/rtl/Makefile + src/rtl/hbdoc.prg + Added __HBDOC_LOADDIR() internal RTL function to read NFDOC formatted documentation source directories into memory. The result will be a list of hashes which contain the raw content of doc files. The function does format validation (but not content) and add all agreed-on metadata to the hashes. It's a start and I hope others can join to create new layers of function for below functionality: - doc content validation - pre-formatting - output generators The goal is to avoid local solutions and standardize the format. Viktor Szakats 2010-07-12 16:47:24 +00:00
  • a3531b7d4d 2010-07-12 09:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idesources.prg ! Fixed: "Save As..." had gone disabled with another fix. Pritpal Bedi 2010-07-12 16:09:49 +00:00
  • c407d72ba5 2010-07-12 15:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/xhbat.c * Renamed HB_SIZE/HB_ISIZ variables. Viktor Szakats 2010-07-12 13:06:25 +00:00
  • e7c3c7ef66 2010-07-12 11:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/tests/testres.prg + contrib/hbqt/tests/testqaim.prg * contrib/hbqt/hbqt_hbqabstractitemmodel.cpp + Added patch from Bacco. ! Fixed indentation, formatting, whitespaces, SVN ID, using hb_ntos(), END -> ENDSEQUENCE. Pls check my diff to adapt to the style. Viktor Szakats 2010-07-12 09:34:10 +00:00
  • 9ea0595e69 2010-07-12 10:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbqabstractitemmodel.cpp ! Fixed formatting. ! Added copyright header. ! Added SVN header, Viktor Szakats 2010-07-12 08:07:37 +00:00
  • 0937c773fb 2010-07-11 22:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/filelist.mk * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/hbqt.ch * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt.hbp * contrib/hbqt/hbqt_garbage.h + contrib/hbqt/hbqt_hbqabstractitemmodel.cpp + contrib/hbqt/hbqt_hbqabstractitemmodel.h * contrib/hbqt/qtcore/filelist.hbm * contrib/hbqt/qtcore/filelist.mk + contrib/hbqt/qth/HBQAbstractItemModel.qth * contrib/hbxbp/xbpbrowse.prg Pritpal Bedi 2010-07-12 05:48:44 +00:00
  • 5aed11e87b 2010-07-11 19:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.hbp - Deleted: ideprotos.prg Pritpal Bedi 2010-07-12 04:41:12 +00:00
  • c6a6d0afea 2010-07-11 22:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - examples/hbdoc2 + contrib/hbdoc2 * contrib/make.hbs + Moved hbdoc2 to contrib area. + Added hbdoc2 to std set of utils built. ; I plan to add hbdoc2 to std build process so that we don't have to ship raw doc files in distros, plus, tools like hbide can use pre-compiled docs for "intellisense" feature. We don't have such pre-compiled file format. ; TODO: Delete hbdoc processing logic and code from hbide and use external calls to hbdoc2 for such tasks (f.e. when compiling "intellisense" database for addon lib. Viktor Szakats 2010-07-11 20:40:57 +00:00
  • 166778738d 2010-07-10 19:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qth/HBQPlainTextEdit.qth * contrib/hbqt/qtgui/HBQPlainTextEdit.cpp * contrib/hbqt/qtgui/THBQPlainTextEdit.prg + Added: two more arguments in :hbShowPrototype(). Pritpal Bedi 2010-07-11 02:54:10 +00:00
  • 98f27e0741 2010-07-10 12:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbqt_hbqplaintextedit.cpp ! Adjusted horizontal position of proto-tip. Pritpal Bedi 2010-07-10 19:14:47 +00:00
  • 7115477a90 2010-07-10 10:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbassert.h ! Fixed to only enable assert()s when HB_BUILD_DEBUG is activated. (So far assert() was disabled for msvcarm only in normal builds.) Pls check me. In some places assert(0) is used which is a permanent exit, so maybe these would need to be replaced with hb_errInternal()? Viktor Szakats 2010-07-10 08:49:17 +00:00
  • 1eeff56090 2010-07-10 08:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtdos/gtdos.c * src/rtl/gtwin/gtwin.c * src/rtl/gtos2/gtos2.c * src/rtl/gtsln/kbsln.c * include/hbapigt.h ! Fixed code to use HB_INKEY_RAW constant. * Marked C level INKEY_RAW constant with HB_LEGACY_LEVEL3. Viktor Szakats 2010-07-10 06:53:15 +00:00
  • afab150393 2010-07-10 08:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg * Upped history length to 500 (from 128) Viktor Szakats 2010-07-10 06:16:15 +00:00
  • 9fd84b2d61 2010-07-09 18:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/doc/en/class_hbqplaintextedit.txt * contrib/hbqt/hbqt_hbqplaintextedit.cpp * contrib/hbqt/hbqt_hbqplaintextedit.h * contrib/hbqt/qtgui/HBQPlainTextEdit.cpp * contrib/hbqt/qtgui/THBQPlainTextEdit.prg * contrib/hbqt/qth/HBQPlainTextEdit.qth * contrib/hbide/hbide.prg * contrib/hbide/ideedit.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idefunctions.prg * contrib/hbide/ideharbourhelp.prg + Implemented: completely reworked code completion basics and brand new function prototype display as tooltip ( now entirely native widget with many extras ). Pritpal Bedi 2010-07-10 01:38:23 +00:00
  • 1979515ea0 2010-07-09 22:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs * contrib/hbpre.hbm ! Fixed -build option to be always passed on the cmdline. % Cleaned 'hbmk2 --hbinfo' cmdline. Viktor Szakats 2010-07-09 20:58:46 +00:00
  • e98db3a241 2010-07-09 22:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + --hbrefs option renamed to --hbinfo and now also includes target type. + Extended target detection with 'hbppo' and 'hbhrb' types. These are automatically detected from Harbour option usage. + Added ${hb_outputname} macro. Returns the output name as specified with -o option, without extension. Returns empty if there wasn't -o option at the point of usage. + Added ${hb_outputdir} macro. Returns the output dir as specified with -o option. Returns empty if there wasn't -o option at the point of usage. + -p -s options don't require to manually select -hbraw mode, it will be autodetected. ! Fixed to not interpret -i- Harbour option as include dir. + Don't add the same Harbour option twice. Viktor Szakats 2010-07-09 20:51:12 +00:00
  • ace7fce016 2010-07-09 16:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtsys.c ! Added hack to fix setting default GT in bcc C++ builds. (please replace this with more elegant solution) Viktor Szakats 2010-07-09 14:23:38 +00:00
  • 7e07cde56c 2010-07-09 15:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/genc.c * src/compiler/gencc.c ! Fixed format strings to be win64 compatible. Also fixing mingw64 (4.6.0) reported warnings. ; I'd appreciate a review here. There are explicit lengths used in some of these format strings, which may need to be extended. Viktor Szakats 2010-07-09 13:09:09 +00:00
  • a02bdc5f51 2010-07-09 14:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/idehbprotos.prg - Deleted references to contribs (and some local projects not present in SVN). Pls don't readd them as they break separation of components. ; TOFIX: Remove even Harbour one, because hbide is supposed to be a separate component, which means HBIDE users shouldn't be forced to match their HBIDE version with the Harbour version which they use. F.e. they may even use HBIDE to develop using multiple versions of Harbour or even xhb, so hard-wiring language information directly into the .exe is not good solution. Instead pl rely on doc/en folder dynamically found in pointed distribution. Viktor Szakats 2010-07-09 12:53:24 +00:00
  • 7ebeda7dad 2010-07-09 14:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/generator/hbqtgen.prg + Will now generate hbmk2 style makefiles too. Viktor Szakats 2010-07-09 12:45:54 +00:00
  • 06a2d8708d 2010-07-09 11:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/console.c * src/rtl/hbgtcore.c * Made internal error codes of "terminal init failure"s occuring in different situations different. I hope I left 9998 for the one that happens usually. Viktor Szakats 2010-07-09 09:56:52 +00:00
  • 18d4bc3c27 2010-07-09 10:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Honor HB_BUILD_PARTS for contribs. Viktor Szakats 2010-07-09 08:29:53 +00:00
  • efecd00708 2010-07-08 10:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/winuni/mpkg_win_uni_extra_copy.bat + Include /doc/* tree in binary distro. This makes code generation and embedding that large amount of generated code into hbide itself (at build time) unnecessary. All hbide needs to do is processing these docs at runtime, and storing the results and index (f.e. as serialized hash into some local cache dir in its setting area). At startup, periodically, or by users request it can rescan the docs and regenerate its caches. Viktor Szakats 2010-07-09 08:02:45 +00:00
  • 222c70a39d 2010-07-09 00:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbqt_hbqplaintextedit.cpp ! Changed: threshhold to activate codec ompletion list from 3 to 1. Pritpal Bedi 2010-07-09 07:28:05 +00:00
  • 94a2b83375 2010-07-08 19:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideedit.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idefunctions.prg * contrib/hbide/ideharbourhelp.prg + Implemented: Harbour function definitions which are part of Harbour documentation files in /doc/en folders viewable in Documentation Viewer available as code completion lists. For this to happen, you must have Harbour's root path provided in Documentation Viewer dialog. So, as an example, if definitions are loaded ok, you must see a list of QWeb*() functions as soon as you type "Web" in an editing instance. Pritpal Bedi 2010-07-09 02:12:21 +00:00
  • 234bff10c3 2010-07-08 10:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.prg * contrib/hbide/idedocks.prg ! More fix to previous. Now the visibility of source behavior is Ok. Pritpal Bedi 2010-07-08 17:27:04 +00:00
  • d8cbe3b5d3 correction in log entry Viktor Szakats 2010-07-08 15:43:21 +00:00
  • 43bdb1ff74 2010-07-08 17:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * contrib/hbqt/hbqts.hbp * contrib/hbqt/Makefile * contrib/hbqt/hbqtguis.hbp * contrib/hbqt/hbqtcores.hbp * contrib/hbqt/hbqtnetworks.hbp * HB_QT_STATIC renamed to HB_BUILD_QT_STATIC (INCOMPATIBLE) (may not be final name) Viktor Szakats 2010-07-08 15:39:35 +00:00
  • 3477752517 2010-07-08 17:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs + Added experimental dependency display in stdalone mode. * Reflist prefix changed to 'hbrefs{{' from '{{' Viktor Szakats 2010-07-08 15:33:04 +00:00
  • 6f62ea6086 2010-07-08 14:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg ! Fixed to open .dbf passed on the cmdline in shared mode. Viktor Szakats 2010-07-08 12:54:57 +00:00
  • 215d789c6d 2010-07-08 13:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added --hbref option which outputs project references (.hbc) to stdout in machine parsable format. Viktor Szakats 2010-07-08 11:22:51 +00:00
  • 22100001e8 2010-07-08 12:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbpp.h * harbour/include/hbmacro.h * harbour/include/hbcomp.h * harbour/include/hbcompdf.h * harbour/include/hbexprb.c * harbour/src/pp/ppcore.c * harbour/src/compiler/hbmain.c * harbour/src/vm/macro.c ! fixed code used to decide about early and late macro evaluation in codeblocks to be exactly Clipper compatible. Now if codeblock contains at least one macro variable (i.e.: &var, any&var, any&var.2) then it's always early evaluated. Please remember that codeblocks which contains only simple macro variable ( &var[.] ), i.e.: {|| &var } are modified during compilation by Clipper and Harbour compilers to: &( "{||" + var + "}" ) and then PCODE is generated. It allows to use LOCALs, STATICs and FIELDs as 'var' in such expressions. In xHarbour above functionality was extended to work also with macrotext variables, i.e.: {|| &var.2 } If you think it's important extension then I can make the same in Harbour or I can even implement it for all codeblock expressions with macros using declared non memvar symbols, i.e. {|| &var + 1 } what should effectively eliminate E0047 compile time error ! fixed compile time error E0042 "Macro of declared symbol..." to be generated with the same conditions as in Clipper. ! fixed compile time error E0047 "Code block contains both macro and declared symbol references..." to be generated with the same conditions as in Clipper. Note: -km switch disables macro text evaluation so also above errors unless macro is not used in codeblock Przemyslaw Czerpak 2010-07-08 10:35:53 +00:00
  • 408c49807b 2010-07-08 11:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hbxpatch.hbs * utils/hbmk2/hbmk2.prg * contrib/make.hbs * config/postinst.hbs * contrib/hbide/idemisc.prg * contrib/hbide/idefunctions.prg * hbmk2 rooted filename/path handling functions renamed. Now they are in sync with hbmk2_*() (plugin) flavour. With their new names they could even be included in core, by adding an hb_ prefix to them. * Renamed one internal constant in hbmk2. Viktor Szakats 2010-07-08 09:57:52 +00:00
  • f673cc2124 Jacek Kubica 2010-07-08 09:28:30 +00:00
  • 8e2179ea01 2010-07-08 10:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmysql/tmysql.prg ! Fixed indentation. Viktor Szakats 2010-07-08 08:25:25 +00:00
  • fbb5b7f574 Jacek Kubica 2010-07-08 08:15:17 +00:00
  • 53093e704f 2010-07-08 09:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/macro.c * src/vm/hashes.c * src/vm/itemapi.c * src/vm/hvm.c * src/vm/arrays.c * src/vm/extend.c * src/common/expropt1.c * src/common/expropt2.c * src/rtl/hbgtcore.c * src/compiler/hbmain.c * include/hbgtcore.h * include/hbmacro.h * include/hbapi.h * include/hbapiitm.h * include/hbvm.h * include/hbcomp.h * include/hbexprop.h * Variable name cleanups. * Corrections/completions in declarations. Viktor Szakats 2010-07-08 07:24:58 +00:00
  • b03d24742a 2010-07-08 08:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/filesys.c * src/rtl/filebuf.c * src/rtl/fssize.c * HB_FOFFSET vars renamed to have n prefix (instead of ul and ll) Viktor Szakats 2010-07-08 06:50:49 +00:00
  • b5417e890f 2010-07-07 23:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.prg ! Fixed: no-show of source's contents when a panel was hosting only one source. Now source is visible loaded. Pritpal Bedi 2010-07-08 06:20:38 +00:00
  • c20d0cbbab 2010-07-07 18:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg * contrib/hbide/idestylesheets.prg * contrib/hbide/setup.ui + Implemented: application of constructed gradients to hbIDE components. Now n number of gradients can be defined to be applied to hbIDE. "Toggle Animation" respects these settings as well. <Setup Dialog><Themes> provides you with necessary constructs to define and apply. Still the last applied is not saved: TODO. So next run will revert to defaults as per animation mode. Pritpal Bedi 2010-07-08 01:48:10 +00:00
  • 8e23274cd7 2010-07-07 23:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/sdf1.c * src/rdd/delim1.c * include/hbrddsdf.h * include/hbrdddel.h * HB_SIZE/HB_FOFFSET renames in structs (ul* -> n*). (objects verified) Viktor Szakats 2010-07-07 21:11:33 +00:00
  • 11df16acf8 2010-07-07 22:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/fm.c ! Fixed two remaining format strings for size value. Viktor Szakats 2010-07-07 20:52:45 +00:00
  • 2080c12848 2010-07-07 20:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/make.hbs ! Fixed stdalone mode to create target in their usual GNU Make target dir. ! Fixed HB_BUILD_NAME handling. Viktor Szakats 2010-07-07 18:42:26 +00:00
  • b0f79df642 2010-07-07 10:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idesaveload.prg * contrib/hbide/idestylesheets.prg * contrib/hbide/setup.ui + Implemented: application themes - a work-in-progress yet for final implementation. Just have a fun to play with it currently. Next commit will see it to real fruitation. Pritpal Bedi 2010-07-07 17:54:56 +00:00
  • d01a607625 2010-07-07 19:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/pp/ppcore.c ! Extended one variable type to HB_ISIZ from int after latest PP modifications. Shown by msvc64. Viktor Szakats 2010-07-07 17:03:33 +00:00
  • c863e84065 2010-07-07 18:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/macro.c ! Added missing renames from prev session. Viktor Szakats 2010-07-07 16:53:35 +00:00
  • f9270e4a0e 2010-07-07 18:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/ppcomp.c * src/compiler/hbmain.c * src/compiler/hbpcode.c * src/compiler/hbdead.c * src/compiler/gencc.c * src/compiler/hblbl.c * include/hbcompdf.h * lPCodeSize -> nPCodeSize * pulLabels -> pnLabels (objects verified) Viktor Szakats 2010-07-07 16:14:11 +00:00
  • f1bea060aa 2010-07-07 18:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/hbmain.c * src/compiler/hbfix.c * src/compiler/hbdbginf.c * src/compiler/hbpcode.c * src/compiler/genhrb.c * src/compiler/hbdead.c * src/compiler/genc.c * src/compiler/hbopt.c * src/compiler/gencc.c * src/compiler/hblbl.c * src/compiler/harbour.yyc * src/compiler/hbstripl.c * src/compiler/harbour.y * include/hbcomp.h * include/hbcompdf.h * include/hbexprb.c * lPCodePos -> nPCodePos (objects verified) Viktor Szakats 2010-07-07 16:09:23 +00:00
  • fca2161dd5 2010-07-07 18:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/ppcomp.c * src/compiler/hbmain.c * src/compiler/hbdbginf.c * src/compiler/hbpcode.c * src/compiler/genhrb.c * src/compiler/hbdead.c * src/compiler/hbopt.c * src/compiler/genc.c * src/compiler/hbident.c * src/compiler/gencc.c * src/compiler/hbcmplib.c * src/compiler/hblbl.c * HB_SIZE/HB_ISIZ variable rename. (objects verified) Viktor Szakats 2010-07-07 16:04:25 +00:00
  • a892e7e868 2010-07-07 17:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbcomp.h ! Renamed back one variable in header which caused an avalanch of problems in .c code. I'll redo this later. Viktor Szakats 2010-07-07 15:25:43 +00:00
  • 41ae1afb6c 2010-07-07 17:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * contrib/make.hbs + Added standalone mode. The goal is to emulate GNU Make's nice in-place build feature for contribs hbmk2 make files. Run with 'hbrun ../make.hbs [clean] [install]' (install mode's installation phase doesn't work yet) + Added contrib type autodetection. * HB_ADDONS_LIB, HB_ADDONS_BIN merged into HB_BUILD_ADDONS, now the type is autodetected. % Move hbmk2 cmdline to HBMK_OPTION only on MS-DOS hosts. + Added *nix script header. + Updated TODO list. ; NOTE: Most tasks are ready now regarding make system migration in contrib area from GNU Make to hbmk2. Viktor Szakats 2010-07-07 15:18:24 +00:00
  • 14122cb345 2010-07-07 15:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/extend.c * include/hbapicdp.h * include/hbstack.h * include/hbgtcore.h * include/hbapifs.h * include/hbxvm.h * include/hbdefs.h * include/hbmacro.h * include/hbapi.h * include/hbapiitm.h * include/hbcomp.h * include/hbsxfunc.h * include/hbexprop.h * include/hbapigt.h * include/hbhash.h * include/hbregex.h * HB_SIZE/HB_ISIZ/some HB_MAXINT variables renamed. Viktor Szakats 2010-07-07 13:42:39 +00:00
  • ce80cf2c1e 2010-07-07 14:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/cdpapi.c % removed one redundant if() condition * replaced not working HB_CDP_[UN]LOCK used in hb_cdpList() function with simple counter as protection against possible overflow. Przemyslaw Czerpak 2010-07-07 12:51:10 +00:00
  • c65a870d94 2010-07-07 12:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/idemisc.prg * contrib/hbide/ideprojmanager.prg + Using hbmk2 to do xMate conversion. It's now also possible to convert from hbmake (I don't its standard extension), and xbuild projects (I didn't add it to the UI though). Please fix me: I'm still having a hard-time telling hbide where hbmk2 is. Plus I used hb_processRun(), pls replace it with any method is fit for hbide. - Deleted redundant copy-pasted (and outdated) code from hbmk2 hbide source into hbide. (BTW their licence was also incompatible, pls don't put it back there) Viktor Szakats 2010-07-07 10:52:54 +00:00
  • a170ec0c28 2010-07-07 11:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * GNU Make 3.81 recommended (without 'or upper') + Documented GNU Make 3.81.90 bug. Viktor Szakats 2010-07-07 09:52:53 +00:00
  • 5994143e6a 2010-07-07 10:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs + Using hbi18n tool to generate .hbl files to utils. (currently hbmk2 only) This fixes missing .hbl after latest changes which dropped regenerating utils at postinst phase. At the same time it enables .hbl file generation for all platforms. The logic will automatically generate .hbl files for all .po files found under any utils. Viktor Szakats 2010-07-07 08:09:04 +00:00
  • b659d0135d 2010-07-06 18:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/editor.ui + Added: to be used a little while. Pritpal Bedi 2010-07-07 01:36:09 +00:00
  • e61f14aa97 2010-07-07 01:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + -autohbc now has natural defaults, header part will automatically get .ch extension, .hbc part will automatically get .hbc extension. If .hbc is not specified, it will become the same as header name. So f.e. '-autohbc=hbwin.ch:hbwin.hbc' can be written simply as: '-autohbx=hbwin'. Viktor Szakats 2010-07-06 23:46:39 +00:00
  • c142201499 2010-07-07 01:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * Makefile * contrib/Makefile * Changed wording. Viktor Szakats 2010-07-06 23:25:16 +00:00
  • b40cb9810c 2010-07-07 01:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added new experimental feature: .hbp: -autohbc=<.ch>:<.hbc> .hbc: autohbcs=<.ch>:<.hbc> If such setting is used, f.e. in hbmk.hbc, it's possible to automatically trigger .hbc files by key headers. So f.e. if 'autohbcs=hbwin.ch:hbwin.hbc' is added to hbmk.hbc, every projects where any .prg file references hbwin.ch will automatically include hbwin.hbc, thus setting up headers dir, libs and everything else that's required for hbwin. % Minor opt to -instfile handling. Viktor Szakats 2010-07-06 23:04:35 +00:00
  • e4d109dae0 2010-07-06 15:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbqt_hbqplaintextedit.cpp ! Corrected: code completion popup's vertical positioning. It was not nonoring the visibility of horizintal ruler. Pritpal Bedi 2010-07-06 22:02:57 +00:00
  • a5231252b5 2010-07-06 23:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbffind.c * src/common/hbwin.c * src/common/hbstr.c * src/common/expropt1.c * src/common/expropt2.c * src/common/hbmem.c * src/common/strwild.c * src/common/hbhash.c * include/hbhash.h * src/rtl/substr.c * src/rtl/hbzlibgz.c * src/rtl/hbtoken.c * src/rtl/hbstrfmt.c * src/rtl/transfrm.c * src/rtl/hbadler.c * src/rtl/hbcomhb.c * src/rtl/hbmd5.c * src/rtl/hbascii.c * src/rtl/hbregexc.c * src/rtl/hbprocfn.c * src/rtl/hbsocket.c * src/rtl/hbinet.c * src/rtl/gtapi.c * src/rtl/filesys.c * src/rtl/hbregex.c * src/rtl/hbbffnc.c * src/rtl/hbgtcore.c * src/rtl/hbi18n1.c * src/rtl/gtclip.c * src/rtl/itemseri.c * src/rtl/hbsockhb.c * src/rtl/hardcr.c * src/rtl/hbzlib.c * src/rtl/hbhex.c * src/rtl/gete.c * src/rtl/hbproces.c * src/rtl/cdpapihb.c * src/rtl/ati.c * src/rtl/memofile.c * src/rtl/hbstrsh.c * Renamed HB_SIZE variables to have 'n' prefix. (verified to generate the same objects as before) Viktor Szakats 2010-07-06 21:32:46 +00:00
  • ae82f51433 2010-07-06 13:39 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/plugins/example_gui.hbs + Added: a gui dialog script which can be executed from "Run as Script" toolbar icon or as auto executable script. The aim to put this script in SVN is to facilitate third party libraries to provide their users with a GUI interactive interface to set library specific environment based on user options. Pritpal Bedi 2010-07-06 20:42:56 +00:00
  • 6ac45c3680 2010-07-06 22:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/hashfunc.c * src/vm/macro.c * src/vm/pcount.c * src/vm/estack.c * src/vm/debug.c * src/vm/hvm.c * src/vm/pvalue.c * src/vm/arrays.c * src/vm/fm.c * src/vm/proc.c * src/vm/memvars.c * src/vm/arrayshb.c * src/vm/eval.c * src/vm/classes.c * include/hbstack.h * include/hbapi.h * Renamed HB_ISIZ variables to have 'n' prefix. (verified to generate the same objects as before) Viktor Szakats 2010-07-06 20:29:34 +00:00
  • 8592af5e5b 2010-07-06 12:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/ideedit.prg ! .hbs extension treated as .prg for editing operations and syntax highlighting. Pritpal Bedi 2010-07-06 19:52:42 +00:00
  • b24372cedf 2010-07-06 21:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/hvm.c ! Deleted one HB_ULONG cast in HB_SIZE context. ! Changed hb_itemGetNL() to hb_itemGetNS(). Viktor Szakats 2010-07-06 19:47:55 +00:00
  • fa8024e024 2010-07-06 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/hashfunc.c * src/vm/macro.c * src/vm/estack.c * src/vm/codebloc.c * src/vm/hashes.c * src/vm/debug.c * src/vm/asort.c * src/vm/garbage.c * src/vm/hvm.c * src/vm/cmdarg.c * src/vm/arrays.c * src/vm/fm.c * src/vm/arrayshb.c * src/vm/extend.c * src/vm/classes.c * Renamed HB_SIZE variables to have 'n' prefix. (verified to generate the same objects as before) ; TOFIX: as marked in hvm.c. Viktor Szakats 2010-07-06 19:45:23 +00:00
  • db1fbb5aed 2010-07-06 21:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg ! Don't search passed program in PATH and hbrun dir, if program name has path component. Viktor Szakats 2010-07-06 19:02:19 +00:00
  • dd77757a5d 2010-07-06 16:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwapi.h * contrib/hbwin/wapi_winbase.c * contrib/hbwin/wapi_winuser.c * contrib/hbwin/wapi_commctrl.c * contrib/hbwin/win_shell.c * contrib/hbwin/win_dlg.c * contrib/gtwvg/wvgwin.c * contrib/gtwvg/wvgwing.c ! wapi_*() macros renamed to hbwapi_*() and for raw pointers to hbwapi_*_raw_*(). This fixes wrong macro prefix, syncs it with other symbols and makes it easier to find where raw pointers are exchanges with Windows. It also fixes ambiguous names 'wapi_ret_HDC()' vs. 'hbwapi_ret_HDC()'. Viktor Szakats 2010-07-06 14:34:25 +00:00
  • f5e67a0595 2010-07-06 14:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg + Extended to look in current dir, hbrun dir and PATH for passed script name, if no extension was passed, it will try .hbs and .hrb in that order. This means hbrun is pretty much like a shell command processor now. Viktor Szakats 2010-07-06 12:08:09 +00:00
  • aed8cb147e 2010-07-06 13:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/console.c * src/rtl/philes.c * include/hbextern.ch + Added: HB_PS() function, which does the same as HB_OSPATHSEPARATOR(). + Added: HB_EOL() function, which does the same as HB_OSNEWLINE(). ; These are very often used functions with an exceptionally long and hard to type name, so most programs employed macros for it. Now this is unnecessary. Long names are deprecated. Viktor Szakats 2010-07-06 11:03:51 +00:00
  • cfc7da6972 2010-07-06 12:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Added strict parameter checking in sensitive places. Viktor Szakats 2010-07-06 10:29:14 +00:00
  • 126a3a7c17 2010-07-05 12:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbmk2_plugin_qt.hbs + Return errors if required tools are not detected. (these errors are not yet all handled by hbmk2) + Refined tools detection on Windows to not try HB_WITH_QT if not set at all. ! Fixed tool detection failure err msg to display proper list of envvars able to control the process. Viktor Szakats 2010-07-06 10:15:45 +00:00
  • 798bdbb490 2010-07-06 00:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idebrowse.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideplugins.prg * contrib/hbide/idesaveload.prg + Implemented: drg/drop support in "Projects" tree. Now you can drop .hbp project files onto it. Pritpal Bedi 2010-07-06 07:58:14 +00:00
  • 827cb234db 2010-07-05 15:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.prg * contrib/hbide/idebrowse.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideplugins.prg + Implemented: drag and drop support at two points: 1. When a valid text file supported by hbIDE is dragged and dropped on editor widget. 2. When a .dbf file is dropped on ideDBU widget. Pritpal Bedi 2010-07-05 22:15:06 +00:00
  • 3f9645239b 2010-07-05 13:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/doc/en/class_qmimedata.txt * contrib/hbqt/qtcore/QMimeData.cpp * contrib/hbqt/qtcore/TQMimeData.prg * contrib/hbqt/qth/QMimeData.qth + Added method QStrinList * hbUrlList() which returns list of Urls as strings. It is a workarount until proper QList<QUrl> implementation is not in place. Pritpal Bedi 2010-07-05 20:47:20 +00:00
  • 33278e8726 2010-07-05 22:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/makefile.hbs * utils/hbmk2/hbmk2.prg - Deleted support for compatibility hbmk/hbmk2/bld.bat envvars below: - HB_MT - HB_GUI - HB_SHARED - HB_DEBUG - HB_NULRDD - HB_GT INCOMPATIBILITY. Use HBMK_OPTION envvar instead with regular hbmk2 options: 'HBMK_OPTION=-mt -gui' etc. Viktor Szakats 2010-07-05 20:25:20 +00:00
  • 675fbb9dd9 2010-07-05 22:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + -instfile will now only copy changed files in -inc mode. Viktor Szakats 2010-07-05 20:17:19 +00:00
  • b79a0b06e3 2010-07-05 21:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Will now strip all path components from -instfile before forming the target filename. ! Won't turn off anymore the -info flag when speccing the build type. + Will now copy -instfiles even if the targe is up to date (in such case the target itself won't be copied) Viktor Szakats 2010-07-05 19:57:36 +00:00
  • 89b820df50 2010-07-05 19:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support for -instpath in -hbimplib mode. This should fix missing implibs after recent make system rework. Viktor Szakats 2010-07-05 17:59:40 +00:00
  • 4546506b8f 2010-07-05 19:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmysql/hbmysql.hbp * contrib/hbct/hbct.hbp * contrib/hbodbc/hbodbc.hbp * contrib/xhb/xhb.hbp * contrib/hbtpathy/hbtpathy.hbp * contrib/hbsqlit3/hbsqlit3.hbp * contrib/hbmzip/hbmzip.hbp * contrib/hbblat/hbblat.hbp * contrib/hbqt/gtqtc/gtqtc.hbp * contrib/hbqt/hbqt.hbp * contrib/hbxbp/hbxbp.hbp * contrib/hbbz2/hbbz2.hbp * contrib/hbblink/hbblink.hbp * contrib/hbnf/hbnf.hbp * contrib/hbcurl/hbcurl.hbp * contrib/hbxpp/hbxpp.hbp * contrib/hbfoxpro/hbfoxpro.hbp * contrib/rddsql/rddsql.hbp * contrib/hbhpdf/hbhpdf.hbp * contrib/gtwvg/gtwvg.hbp * contrib/hbpgsql/hbpgsql.hbp * contrib/hbclipsm/hbclipsm.hbp * contrib/rddads/rddads.hbp * contrib/hbfimage/hbfimage.hbp * contrib/hbgd/hbgd.hbp * contrib/hbtip/hbtip.hbp * contrib/hbcairo/hbcairo.hbp * contrib/hbwin/hbwin.hbp * contrib/hbssl/hbssl.hbp * examples/ps32/ps32.hbp * examples/hbsqlit2/hbsqlit2.hbp * examples/gfspell/gfspell.hbp * examples/rddado/rddado.hbp * examples/hbvpdf/hbvpdf.hbp * examples/hbbtree/hbbtree.hbp + -instfile updated with header file group. Viktor Szakats 2010-07-05 17:20:50 +00:00
  • f406d9075c 2010-07-05 19:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + -clean will now delete the target for -hbdyn, -hblib and default -hbexe modes. .bak is also deleted for -hblib mode. Probably more autogenerated extensions will have to be deleted here to become in sync with globsh.mk. + Extended -instfile and -instpath support to also accept a file group prefix. This way multiple set of files can be copied to a set of target directories. ; TODO: Change all -instfile options to point to 'inc' group. + dos/djgpp will now use -gstabs+ for debug mode instead of -g. Following change made in GNU Make system by Tamas. Viktor Szakats 2010-07-05 17:14:21 +00:00
  • 7bac06e962 2010-07-05 08:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qth/QList.qth + Uncommented few methods. * contrib/hbqt/qth/QUrl.qth ! Changed: the constructor. Pritpal Bedi 2010-07-05 15:30:30 +00:00
  • 1941b7502e 2010-07-05 00:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/generator/hbqtgen.prg + Implemented: QList support for Q* data types as return value. Still I could not find a dynamic way to pass it as an argument to a function. This feature enables to harness Qt's power to greater extent. Pritpal Bedi 2010-07-05 07:28:36 +00:00
  • 4b671e29a3 2010-07-05 03:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added -instfile= option, instfiles= .hbc option and hbmk2 plugin API to add new files to the list of files to be copied to -instpath= targets. This option makes it possible to install extra files along the target lib or exe itself, f.e. headers or other supplementary files. This option only works for -instpath= options which point to a dir (not a file). Viktor Szakats 2010-07-05 01:42:08 +00:00
  • 770ba979bb 2010-07-05 00:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + -width=0 now means unlimited width. Viktor Szakats 2010-07-04 22:59:18 +00:00
  • 388945fedf 2010-07-05 00:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbver.c * src/rtl/Makefile [t] * src/rdd/Makefile [t] * include/hbdefs.h * include/hbsetup.h + config/bsd/pcc.mk * config/rules.mk [t] + First step to add support for pcc (Portable C Compiler) on bsd. ; Patch by Tamas Tevesz. ; TODO: ? I guess the -gc3 and -l disabler hacks are temporary. (in files marked with [t]) Viktor Szakats 2010-07-04 22:58:12 +00:00
  • dc8dbd7b7b 2010-07-04 15:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/ideplugins.prg + Extended auto execuable scripts to have .hbs extension besides .prg. Pritpal Bedi 2010-07-04 22:51:59 +00:00
  • 683038d42e 2010-07-04 15:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idemisc.prg + #include "hbextern.ch" Pritpal Bedi 2010-07-04 22:31:25 +00:00