Commit Graph

6819 Commits

Author SHA1 Message Date
nickysn
537902c2fe * fixed the go32v2 mouse unit for 40 column modes
git-svn-id: trunk@29072 -
2014-11-13 23:07:48 +00:00
nickysn
3effe8d62a * MouseIsVisible renamed CustomMouse_MouseIsVisible to indicate its value is only used for the custom drawn mouse cursor
git-svn-id: trunk@29071 -
2014-11-13 22:32:55 +00:00
nickysn
66630c457a * do not update MouseIsVisible in SysShowMouse and SysHideMouse, except when doing a custom drawn cursor
git-svn-id: trunk@29068 -
2014-11-13 20:49:11 +00:00
nickysn
c97d8079e7 * the MouseIsVisible global variable from the go32v2 mouse unit moved to the
implementation part. Reasons for making it private:
  1) its value is inaccurate when the mouse cursor is drawn by the int 33h mouse
     driver (which is the case e.g. in the standard 80x25 and 80x50 vga text
     modes, so quite a common case) and there's no way to make it accurate
     (there's no function to read the mouse driver's internal 'hide counter')
  2) code using this variable to hide the cursor temporarily before updating the
     screen directly should instead always call HideMouse before updating and
     ShowMouse after updating, thus relying on the mouse driver's hide count to
     restore the mouse cursor to its original state
  3) this variable is go32v2 specific and looks like it was meant only for
     internal use anyway. It was only used by the go32v2 video unit when
     updating the screen, but that was changed due to 2)

git-svn-id: trunk@29066 -
2014-11-13 00:14:14 +00:00
reiniero
ce54992e07 * fcl-db: dbftool: cosmetic/silence warning
git-svn-id: trunk@29064 -
2014-11-12 09:29:55 +00:00
reiniero
26913387cf * fcl-db: dbftool:
- detect upper, lower and mixed case .dbf files on *nix
- create demo db in current directory instead of application directory

git-svn-id: trunk@29063 -
2014-11-12 09:14:59 +00:00
pierre
13a069c9d2 Use CHECKED="checked" and SELECTED="selected" as required by HTML specs
git-svn-id: trunk@29061 -
2014-11-11 18:24:09 +00:00
michael
12f75980bf * Added original ncurses copyright
git-svn-id: trunk@29060 -
2014-11-11 13:52:42 +00:00
Jonas Maebe
1f22c6797e * fixed typo in r29048
git-svn-id: trunk@29051 -
2014-11-10 09:00:49 +00:00
pierre
3a19db0bb0 Add AIX support, do not add gdbver to targets
git-svn-id: trunk@29050 -
2014-11-09 22:43:22 +00:00
pierre
d4ac521ff9 Add AIX support
git-svn-id: trunk@29048 -
2014-11-09 22:29:12 +00:00
joost
95f6357740 * Fixed include-files in fpmake.pp
git-svn-id: trunk@29028 -
2014-11-08 17:02:29 +00:00
joost
9be017f858 * Fixed names of example-files in fpmake.pp
git-svn-id: trunk@29027 -
2014-11-08 16:11:41 +00:00
joost
7f80b1dbc1 * Do not add the package-directory twice on make zipinstall
git-svn-id: trunk@29026 -
2014-11-08 16:10:31 +00:00
joost
77ce394b6a * Updated fpmake.pp, parser.inc was renamed to libxmlparser.inc in r20880
git-svn-id: trunk@29024 -
2014-11-08 15:30:45 +00:00
joost
6b2f18bf28 * Fixed extension from several files in fpmake.pp
git-svn-id: trunk@29023 -
2014-11-08 15:24:29 +00:00
joost
99035134a5 * Create a separate binary-archive for all util-packages
git-svn-id: trunk@29022 -
2014-11-08 14:58:30 +00:00
joost
972548139e * Fixed filepaths for fpmake archive-command
git-svn-id: trunk@29021 -
2014-11-08 12:39:06 +00:00
Tomas Hajny
4b6f30547d * avoid warning about dependency of stdconvs on convutils on 8.3 targets
git-svn-id: trunk@29019 -
2014-11-08 01:10:25 +00:00
Tomas Hajny
a3e9954d73 * file locking API call updated according to changes in unit doscall2
git-svn-id: trunk@29018 -
2014-11-08 01:07:30 +00:00
joost
c052bce0e3 * .o object files were not installed anymore after r29004
git-svn-id: trunk@29012 -
2014-11-07 15:41:04 +00:00
joost
c1eab07eba * Since r29004 there is no need anymore to add the package-path-prefix
git-svn-id: trunk@29011 -
2014-11-07 15:16:15 +00:00
marco
e9937c3c52 * commit new beep system from Benito van der Zander mantis #0012437
Tested on win8/64 with both 32 and 64-bit binaries.
   Only modification: test for win32platform directly instead of dragging in sysutils (which modifies exception behaviour)
   

git-svn-id: trunk@29010 -
2014-11-07 14:32:49 +00:00
joost
2acf86655f * Do not try to check the fileage of files that are not found
git-svn-id: trunk@29005 -
2014-11-06 22:04:18 +00:00
joost
a217fe6cac * Do not use SetCurrentDir anymore during installations
git-svn-id: trunk@29004 -
2014-11-06 21:45:56 +00:00
joost
23743ec6f0 * Solved a warning about a missing clocale.pp
git-svn-id: trunk@29003 -
2014-11-06 20:37:59 +00:00
michael
3563944752 * Patch to allow changing TVarRec data (bug ID 26773)
git-svn-id: trunk@28995 -
2014-11-05 22:17:54 +00:00
pierre
86adaa1254 Add USE_LOCAL_SET_GDB_DATA_DIRECTORY macro, to avoid main.o incorporation
git-svn-id: trunk@28992 -
2014-11-05 20:47:47 +00:00
joost
4556b1abcc * Added missing include-file to fpmake.pp
git-svn-id: trunk@28983 -
2014-11-04 18:48:40 +00:00
joost
d011c8b423 * Enabled usage of dictionary-macros in DocInstallDir and ExamplesInstallDir
* Install examples in examples/<packagename> on non-unices
 * Install examples in share/examples/<packagename> on FreeBSD
 * Install docs in share/doc/<packagename> on FreeBSD

git-svn-id: trunk@28982 -
2014-11-04 08:04:44 +00:00
nickysn
91eac4986d + mouse unit for go32v2: implement a 'hide count' for the custom drawn mouse
cursor, so it behaves consistently with the cursor drawn by the int 33h
  mouse driver

git-svn-id: trunk@28981 -
2014-11-04 01:47:27 +00:00
nickysn
dd285d7a16 * in the go32v2 video unit, do not check MouseIsVisible, but instead call
directly HideMouse/ShowMouse. It's safe to always call them, because the
  int 33h mouse driver maintains a hide counter, so it will keep the cursor
  hidden if it was already hidden. Additionally, when the cursor is drawn by
  the int 33h mouse driver, the value in the MouseIsVisible variable is
  actually wrong, because it doesn't take into account the hide counter
  maintained by the mouse driver.

git-svn-id: trunk@28980 -
2014-11-03 22:47:17 +00:00
joost
fd97b53016 * Fixed index-out-of-range error in fpmake when using the '-fsp 0' parameter
git-svn-id: trunk@28976 -
2014-11-03 17:30:29 +00:00
joost
a9dcb9201f * Do not rebuild fpmake on each run on an host-os that uses an executable-suffix. (.exe)
git-svn-id: trunk@28973 -
2014-11-03 12:42:33 +00:00
pierre
8f58b93e39 Try to fix linux deadlock when inferiors generate lots of output to stderr
git-svn-id: trunk@28972 -
2014-11-03 07:41:25 +00:00
joost
75afdf052b * Pass archive-command to fpmake on make zipsourceinstall
git-svn-id: trunk@28971 -
2014-11-02 19:51:52 +00:00
joost
254cc2e7a7 * Do not add version-numbers to filenames on 8.3 fs hosts
git-svn-id: trunk@28970 -
2014-11-02 18:47:41 +00:00
joost
684400b8e4 * Add a .source- or src-suffix to source-archives
* Expand the prefix in the getter, not setter. This way the original value
   stays available.
 * The not-expanded prefix is used as prefix in source-archives
 * PACKAGEVERSION and PACKAGEDIRECTORY macro's are added to the dictionary
 * Use the zipprefix also for source-archives
 * Allow usage of dictionary-macro's while creating source-archives

git-svn-id: trunk@28966 -
2014-11-02 16:50:22 +00:00
joost
c4492a711f * Determine if a 8.3-target-string should be used based on host-os, not the target-os, since the Makefiles and compiler do the same.
git-svn-id: trunk@28951 -
2014-10-31 12:59:47 +00:00
pierre
3530328cfd Allow to impose variable value as parameter (like AWK, as mawk from Makefile does not work)
git-svn-id: trunk@28950 -
2014-10-31 11:17:44 +00:00
joost
3296c3d381 * Pass "-fsp 0" to fpmake on distinstall and zipdistinstall to remove absolute source path from fpunits.cfg files
git-svn-id: trunk@28946 -
2014-10-29 21:20:01 +00:00
joost
49a7323b64 * Install extra files relative to $(prefix) instead of $(baseinstalldir). This way yylex.cod and yyparse.cod can be installed without using a absolute path (Not possible in archives)
git-svn-id: trunk@28945 -
2014-10-29 20:20:58 +00:00
lacak
0028210b53 fcl-db: mssql: if stored procedure raises error with severity > 10 then db-library calls error handler, which sets DBErrorNo and DBErrorStr. So check them after execution of SQL and raise also error if they are set. +Cancel any pending results or other commands in batch to allow ROLLBACK.
git-svn-id: trunk@28944 -
2014-10-29 11:42:02 +00:00
marcus
f432d4c0c6 arosunits: converted macros repaired
git-svn-id: trunk@28943 -
2014-10-28 21:41:56 +00:00
reiniero
727d73677a * fcl-db: ibconnection: cosmetic
git-svn-id: trunk@28942 -
2014-10-28 08:35:47 +00:00
pierre
fb35830fc1 Add support for GDB version 7.8
git-svn-id: trunk@28941 -
2014-10-27 22:15:45 +00:00
pierre
6c8a00224f Add code to define DISABLE_CPU_FEATURES_INIT, if mingw GDB executable does not contain it
git-svn-id: trunk@28940 -
2014-10-27 22:14:23 +00:00
reiniero
0f6d65e928 * fcld-db: dbftool example: cleanup, more error reporting/help output
git-svn-id: trunk@28936 -
2014-10-27 08:12:02 +00:00
pierre
5a2ed55af4 avoid gcc warning about old-style code in gdb_get_stdin
git-svn-id: trunk@28935 -
2014-10-26 23:01:06 +00:00
joost
cda66fd328 * Do not use a prefix on non-unices within archives (zipinstall)
* Resolved more problems with case-sensitive TStrings on some targets (go32v2)

git-svn-id: trunk@28933 -
2014-10-26 17:35:56 +00:00