Commit Graph

603 Commits

Author SHA1 Message Date
marco
cce08d837b --- Merging r49490 into '.':
U    packages/fcl-db/src/base/db.pas
U    packages/paszlib/src/zstream.pp
--- Recording mergeinfo for merge of r49490 into '.':
 U   .
--- Merging r49491 into '.':
G    packages/fcl-db/src/base/db.pas
--- Recording mergeinfo for merge of r49491 into '.':
 G   .
--- Merging r49492 into '.':
U    packages/paszlib/src/infblock.pas
U    packages/paszlib/src/infcodes.pas
U    packages/paszlib/src/inffast.pas
U    packages/paszlib/src/zbase.pas
U    packages/paszlib/src/zconf.inc
U    packages/paszlib/src/zdeflate.pas
--- Recording mergeinfo for merge of r49492 into '.':
 G   .
--- Merging r49565 into '.':
U    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r49565 into '.':
 G   .
--- Merging r49590 into '.':
U    packages/gtk2/src/gtkext/gtkstatusicon.inc
U    packages/gtk2/src/gtkext/gtkstatusiconh.inc
--- Recording mergeinfo for merge of r49590 into '.':
 G   .

# revisions: 49490,49491,49492,49565,49590
r49490 | marco | 2021-06-08 10:52:50 +0200 (Tue, 08 Jun 2021) | 2 lines
Changed paths:
   M /trunk/packages/fcl-db/src/base/db.pas
   M /trunk/packages/paszlib/src/zstream.pp

 * use local buffer for seek mantis #38930 patch by Hendi.
r49491 | marco | 2021-06-08 10:53:42 +0200 (Tue, 08 Jun 2021) | 2 lines
Changed paths:
   M /trunk/packages/fcl-db/src/base/db.pas

 * revert accidentally modified file.
r49492 | marco | 2021-06-08 10:58:21 +0200 (Tue, 08 Jun 2021) | 2 lines
Changed paths:
   M /trunk/packages/paszlib/src/infblock.pas
   M /trunk/packages/paszlib/src/infcodes.pas
   M /trunk/packages/paszlib/src/inffast.pas
   M /trunk/packages/paszlib/src/zbase.pas
   M /trunk/packages/paszlib/src/zconf.inc
   M /trunk/packages/paszlib/src/zdeflate.pas

 * commit second patch (from Hendi) from mantis #38930, make debug define compiling again
r49565 | marco | 2021-06-26 20:36:37 +0200 (Sat, 26 Jun 2021) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * redo psd constants, mantis #39022
r49590 | marco | 2021-07-10 14:07:55 +0200 (Sat, 10 Jul 2021) | 6 lines
Changed paths:
   M /trunk/packages/gtk2/src/gtkext/gtkstatusicon.inc
   M /trunk/packages/gtk2/src/gtkext/gtkstatusiconh.inc

 * add gtk_status_icon_set_tooltip_text as per Juha's patch, mantis #39199
 --This line, and those below, will be ignored--

M    gtk2/src/gtkext/gtkstatusicon.inc
M    gtk2/src/gtkext/gtkstatusiconh.inc

git-svn-id: branches/fixes_3_2@49607 -
2021-07-13 13:35:01 +00:00
marco
012973a4a2 --- Merging r49244 into '.':
U    rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r49244 into '.':
 U   .
--- Merging r49245 into '.':
U    packages/winunits-base/src/comserv.pp
--- Recording mergeinfo for merge of r49245 into '.':
 G   .
--- Merging r49250 into '.':
G    rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r49250 into '.':
 G   .

# revisions: 49244,49245,49250
r49244 | marco | 2021-04-22 16:00:51 +0200 (Thu, 22 Apr 2021) | 1 line
Changed paths:
   M /trunk/rtl/win/sysutils.pp

 * use W variant to get localestrs.
r49245 | marco | 2021-04-22 17:11:38 +0200 (Thu, 22 Apr 2021) | 1 line
Changed paths:
   M /trunk/packages/winunits-base/src/comserv.pp

 * patch by Wallaby, mantis 0038382, load filename via -W function
r49250 | marco | 2021-04-23 21:06:18 +0200 (Fri, 23 Apr 2021) | 1 line
Changed paths:
   M /trunk/rtl/win/sysutils.pp

 * avoid rangecheck mantis 0038791

git-svn-id: branches/fixes_3_2@49288 -
2021-04-29 11:34:37 +00:00
marco
46533ea1e8 --- Merging r49040 into '.':
U    packages/rtl-objpas/src/inc/variants.pp
--- Recording mergeinfo for merge of r49040 into '.':
 U   .
--- Merging r49044 into '.':
U    packages/rtl-objpas/src/inc/strutils.pp
--- Recording mergeinfo for merge of r49044 into '.':
 G   .
--- Merging r49047 into '.':
U    packages/regexpr/src/regexpr.pas
--- Recording mergeinfo for merge of r49047 into '.':
 G   .
--- Merging r49101 into '.':
U    rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r49101 into '.':
 G   .
--- Merging r49104 into '.':
C    compiler/aarch64/cgcpu.pas
A    tests/webtbs/tw38695.pp
--- Recording mergeinfo for merge of r49104 into '.':
 G   .
Summary of conflicts:
  Text conflicts: 1

# revisions: 49040,49044,49047,49101,49104
r49040 | florian | 2021-03-23 21:57:18 +0100 (Tue, 23 Mar 2021) | 1 line
Changed paths:
   M /trunk/packages/rtl-objpas/src/inc/variants.pp

  * patch by Arnaud Bouchez: initialize dummy_data properly, resolves #38653
r49044 | michael | 2021-03-24 11:40:03 +0100 (Wed, 24 Mar 2021) | 1 line
Changed paths:
   M /trunk/packages/rtl-objpas/src/inc/strutils.pp

Fix casing, bug ID #38660
r49047 | michael | 2021-03-24 18:05:26 +0100 (Wed, 24 Mar 2021) | 1 line
Changed paths:
   M /trunk/packages/regexpr/src/regexpr.pas

* Fix issue #38442
r49101 | marco | 2021-04-02 16:54:40 +0200 (Fri, 02 Apr 2021) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/struct.inc

 * split propsheetheader in  -A and -W variants.
r49104 | florian | 2021-04-02 18:44:43 +0200 (Fri, 02 Apr 2021) | 2 lines
Changed paths:
   M /trunk/compiler/aarch64/cgcpu.pas
   A /trunk/tests/webtbs/tw38695.pp

* Aarch64: patch by J. Gareth Moreton: fix constant writing, resolves #38695
  + test

git-svn-id: branches/fixes_3_2@49110 -
2021-04-03 09:12:47 +00:00
svenbarth
74a1b6406e --- Merging r45159 into '.':
U    rtl/nativent/systhrd.inc
U    rtl/os2/systhrd.inc
U    rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45159 into '.':
 U   .
--- Merging r45160 into '.':
U    rtl/amicommon/athreads.pp
U    rtl/beos/bethreads.pp
U    rtl/inc/thread.inc
U    rtl/inc/threadh.inc
G    rtl/nativent/systhrd.inc
U    rtl/netware/systhrd.inc
U    rtl/netwlibc/systhrd.inc
U    rtl/objpas/classes/classes.inc
U    rtl/objpas/classes/classesh.inc
G    rtl/os2/systhrd.inc
U    rtl/unix/cthreads.pp
G    rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45160 into '.':
 G   .
--- Merging r45206 into '.':
U    rtl/win/sysos.inc
G    rtl/win/systhrd.inc
U    rtl/win/syswin.inc
--- Recording mergeinfo for merge of r45206 into '.':
 G   .
--- Merging r45207 into '.':
U    rtl/linux/pthread.inc
--- Recording mergeinfo for merge of r45207 into '.':
 G   .
--- Merging r45233 into '.':
G    rtl/linux/pthread.inc
G    rtl/unix/cthreads.pp
--- Recording mergeinfo for merge of r45233 into '.':
 G   .
--- Merging r45237 into '.':
G    rtl/unix/cthreads.pp
G    rtl/win/systhrd.inc
--- Recording mergeinfo for merge of r45237 into '.':
 G   .

git-svn-id: branches/fixes_3_2@47806 -
2020-12-17 22:44:26 +00:00
svenbarth
8a249b2d74 Merged revision(s) 44256-44257, 44746, 45329 from trunk:
* fix for Mantis #36706: only link a library against the dynamic loader if we're not linking against the C library anyway

Note: I did not yet find a case where we *do* need to link a library against the loader; this will have to be investigated further, but for 3.2.0 this is safest
........
* fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly
+ added (adjusted) test
........
* when checking for an existing operator overload for the assignment operator, check for the correct variant (explicit or not) matching the overload
+ added tests
........
* GetLoadErrorStr (currently) returns a ShortString, so avoid a useless conversion to AnsiString
........

git-svn-id: branches/fixes_3_2@47771 -
2020-12-13 21:52:13 +00:00
marco
f0445c2374 # revisions: 45877,46843,46844,46845,47275,47364,47505
git-svn-id: branches/fixes_3_2@47574 -
2020-11-25 07:48:56 +00:00
marco
9728612601 # revisions: 44952,44996,45855,46343,46753,46839
git-svn-id: branches/fixes_3_2@47573 -
2020-11-25 07:26:17 +00:00
marco
1620873928 --- Merging r46855 into '.':
U    rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r46855 into '.':
 U   .

# revisions: 46855
r46855 | svenbarth | 2020-09-12 10:03:10 +0200 (Sat, 12 Sep 2020) | 1 line
Changed paths:
   M /trunk/rtl/win/sysutils.pp

* handle reparse points that are neither symlinks nor mount points as normal files

git-svn-id: branches/fixes_3_2@47100 -
2020-10-12 09:23:48 +00:00
marco
b711f33631 *
git-svn-id: branches/fixes_3_2@47085 -
2020-10-11 13:20:11 +00:00
michael
a14117e0bb * Merging revisions r45805 from trunk:
------------------------------------------------------------------------
    r45805 | michael | 2020-07-19 00:35:36 +0200 (Sun, 19 Jul 2020) | 1 line
    
    * Add TerminatedSet (delphi compatibility, bug ID #37388)
    ------------------------------------------------------------------------

git-svn-id: branches/fixes_3_2@46598 -
2020-08-23 09:24:13 +00:00
marco
b087c236b5 # revisions: 44457,44777
git-svn-id: branches/fixes_3_2@44865 -
2020-04-19 18:20:20 +00:00
marco
32b4647870 # revisions: 44443,44667,44714,44724
git-svn-id: branches/fixes_3_2@44864 -
2020-04-19 18:13:59 +00:00
marco
8a2da3c007 --- Merging r44258 into '.':
U    rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r44258 into '.':
 U   .
--- Merging r44259 into '.':
U    packages/winunits-base/src/commctrl.pp
U    packages/winunits-base/src/nb30.pp
--- Recording mergeinfo for merge of r44259 into '.':
 G   .
--- Merging r44260 into '.':
G    packages/winunits-base/src/commctrl.pp
--- Recording mergeinfo for merge of r44260 into '.':
 G   .

# revisions: 44258,44259,44260

git-svn-id: branches/fixes_3_2@44263 -
2020-03-04 09:37:16 +00:00
marco
73d3bed3d1 # revisions: 43901
git-svn-id: branches/fixes_3_2@43940 -
2020-01-14 10:36:43 +00:00
marco
a4864e36f2 # revisions: 39668,39669,39671,39672,40652,41280,41281,42240,42244,42245,42286,42326,42456,42461,43048,43107,43108,43109,43110,43111,43112,43113
git-svn-id: branches/fixes_3_2@43394 -
2019-11-05 15:31:21 +00:00
marco
b8e3d6efa1 # revisions: 41570,41571,41938,42457,42327,42556,42557
git-svn-id: branches/fixes_3_2@43393 -
2019-11-05 15:16:28 +00:00
marco
df577ea8a7 --- Merging r42937 into '.':
U    packages/fpmake_add.inc
U    packages/fpmake_proc.inc
A    packages/vcl-compat
A    packages/vcl-compat/Makefile
A    packages/vcl-compat/Makefile.fpc
A    packages/vcl-compat/fpmake.pp
A    packages/vcl-compat/src
A    packages/vcl-compat/src/System.NetEncoding.pp
A    packages/vcl-compat/tests
A    packages/vcl-compat/tests/tcnetencoding.pp
A    packages/vcl-compat/tests/testcompat.lpi
A    packages/vcl-compat/tests/testcompat.lpr
--- Recording mergeinfo for merge of r42937 into '.':
 U   .
--- Merging r42939 into '.':
U    packages/vcl-compat/fpmake.pp
--- Recording mergeinfo for merge of r42939 into '.':
 G   .
--- Merging r42975 into '.':
U    packages/paszlib/src/zipper.pp
--- Recording mergeinfo for merge of r42975 into '.':
 G   .
--- Merging r42976 into '.':
U    rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r42976 into '.':
 G   .
--- Merging r43058 into '.':
U    utils/fpcm/fpmake.pp
--- Recording mergeinfo for merge of r43058 into '.':
 G   .
--- Merging r43059 into '.':
U    packages/graph/src/ptcgraph/ptcmouse.pp
U    packages/ptc/docs/CHANGES.txt
U    packages/ptc/src/ptcwrapper/ptcwrapper.pp
--- Recording mergeinfo for merge of r43059 into '.':
 G   .
--- Merging r43085 into '.':
G    packages/vcl-compat/fpmake.pp
A    packages/vcl-compat/src/system.netencoding.pp
D    packages/vcl-compat/src/System.NetEncoding.pp
--- Recording mergeinfo for merge of r43085 into '.':
 G   .
--- Merging r43086 into '.':
G    packages/paszlib/src/zipper.pp
--- Recording mergeinfo for merge of r43086 into '.':
 G   .

# revisions: 42937,42939,42975,42976,43058,43059,43085,43086

git-svn-id: branches/fixes_3_2@43173 -
2019-10-12 16:15:55 +00:00
marco
bb863aa53d --- Merging r42994 into '.':
U    rtl/win/wininc/defines.inc
U    rtl/win/wininc/func.inc
U    rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r42994 into '.':
 U   .
--- Merging r42995 into '.':
G    rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r42995 into '.':
 G   .
--- Merging r42996 into '.':
G    rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r42996 into '.':
 G   .

# revisions: 42994,42995,42996

git-svn-id: branches/fixes_3_2@43030 -
2019-09-18 08:22:49 +00:00
marco
65e16f4f98 --- Merging r41636 into '.':
U    rtl/win/sysosh.inc
--- Recording mergeinfo for merge of r41636 into '.':
 U   .
--- Merging r41795 into '.':
U    rtl/objpas/classes/classesh.inc
U    rtl/objpas/classes/collect.inc
--- Recording mergeinfo for merge of r41795 into '.':
 G   .
--- Merging r41881 into '.':
U    rtl/objpas/sysutils/syshelph.inc
--- Recording mergeinfo for merge of r41881 into '.':
 G   .
--- Merging r42149 into '.':
U    rtl/msdos/dos.pp
--- Recording mergeinfo for merge of r42149 into '.':
 G   .
--- Merging r42180 into '.':
U    rtl/freebsd/sysnr.inc
--- Recording mergeinfo for merge of r42180 into '.':
 G   .
--- Merging r42452 into '.':
U    rtl/objpas/sysutils/datih.inc
--- Recording mergeinfo for merge of r42452 into '.':
 G   .
--- Merging r42775 into '.':
U    packages/winunits-base/src/mmsystem.pp
--- Recording mergeinfo for merge of r42775 into '.':
 G   .

# revisions: 41636,41795,41881,42149,42180,42452,42775

git-svn-id: branches/fixes_3_2@42911 -
2019-09-03 13:30:49 +00:00
marco
da79953f12 --- Merging r42008 into '.':
U    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r42008 into '.':
 U   .
--- Merging r42013 into '.':
U    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r42013 into '.':
 G   .
--- Merging r42027 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r42027 into '.':
 G   .
--- Merging r42028 into '.':
U    rtl/win/wininc/ascdef.inc
U    rtl/win/wininc/ascfun.inc
U    rtl/win/wininc/unidef.inc
U    rtl/win/wininc/unifun.inc
--- Recording mergeinfo for merge of r42028 into '.':
 G   .
--- Merging r42029 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r42029 into '.':
 G   .
--- Merging r42030 into '.':
G    rtl/win/wininc/defines.inc
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r42030 into '.':
 G   .
--- Merging r42043 into '.':
U    rtl/win/syswin.inc
--- Recording mergeinfo for merge of r42043 into '.':
 G   .

# revisions: 42008,42013,42027,42028,42029,42030,42043

git-svn-id: branches/fixes_3_2@42130 -
2019-05-28 15:13:23 +00:00
marco
458dac66cf --- Merging r41918 into '.':
U    rtl/win/wininc/ascdef.inc
U    rtl/win/wininc/ascfun.inc
U    rtl/win/wininc/unidef.inc
U    rtl/win/wininc/unifun.inc
--- Recording mergeinfo for merge of r41918 into '.':
 U   .
--- Merging r41919 into '.':
U    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41919 into '.':
 G   .
--- Merging r41920 into '.':
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41920 into '.':
 G   .
--- Merging r41921 into '.':
U    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41921 into '.':
 G   .
--- Merging r41922 into '.':
U    rtl/win/wininc/messages.inc
--- Recording mergeinfo for merge of r41922 into '.':
 G   .
--- Merging r41925 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41925 into '.':
 G   .
--- Merging r41926 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41926 into '.':
 G   .
--- Merging r41930 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41930 into '.':
 G   .

# revisions: 41918,41919,41920,41921,41922,41925,41926,41930
r41918 | marco | 2019-04-21 20:00:24 +0200 (Sun, 21 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/ascdef.inc
   M /trunk/rtl/win/wininc/ascfun.inc
   M /trunk/rtl/win/wininc/unidef.inc
   M /trunk/rtl/win/wininc/unifun.inc

 * QueryFullProcessImageName
r41919 | marco | 2019-04-21 20:06:09 +0200 (Sun, 21 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * PROCESS_NAME_NATIVE  constant
r41920 | marco | 2019-04-21 20:10:12 +0200 (Sun, 21 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * PROCESS_QUERY_LIMITED_INFORMATION,  mantis 35423
r41921 | marco | 2019-04-21 20:12:57 +0200 (Sun, 21 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * IsDebuggerPresent, bug #35422
r41922 | marco | 2019-04-22 11:42:44 +0200 (Mon, 22 Apr 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/messages.inc

 * add uint typecast to some negative message numbers Mantis 035324
r41925 | marco | 2019-04-22 21:51:41 +0200 (Mon, 22 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * wow64 related functions from mantis 034328
r41926 | marco | 2019-04-23 09:50:12 +0200 (Tue, 23 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * iswow64present and enable*fsredirection with a byte as param because the BOOLEAN type is a byte according to MSDN. Mantis 035429
r41930 | marco | 2019-04-25 11:06:23 +0200 (Thu, 25 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * GetPhysicallyInstalledSystemMemory mantis 035439 by 440bx

git-svn-id: branches/fixes_3_2@41937 -
2019-04-25 19:06:01 +00:00
marco
e41ddf221c --- Merging r41271 into '.':
U    packages/fpmake_add.inc
U    packages/fpmake_proc.inc
A    packages/libmagic
A    packages/libmagic/Makefile
A    packages/libmagic/Makefile.fpc
A    packages/libmagic/examples
A    packages/libmagic/examples/basic.pp
A    packages/libmagic/fpmake.pp
A    packages/libmagic/src
A    packages/libmagic/src/libmagic.pp
--- Recording mergeinfo for merge of r41271 into '.':
 U   .
--- Merging r41330 into '.':
U    rtl/objpas/sysutils/syssr.inc
U    rtl/objpas/sysutils/sysstr.inc
U    rtl/objpas/sysutils/sysstrh.inc
U    rtl/objpas/sysutils/sysuni.inc
U    rtl/objpas/sysutils/sysunih.inc
U    rtl/objpas/sysutils/syswide.inc
U    rtl/objpas/sysutils/syswideh.inc
--- Recording mergeinfo for merge of r41330 into '.':
 G   .
--- Merging r41336 into '.':
G    rtl/objpas/sysutils/sysstr.inc
G    rtl/objpas/sysutils/sysstrh.inc
U    rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r41336 into '.':
 G   .
--- Merging r41337 into '.':
G    rtl/win/sysutils.pp
--- Recording mergeinfo for merge of r41337 into '.':
 G   .
--- Merging r41342 into '.':
U    rtl/objpas/objpas.pp
--- Recording mergeinfo for merge of r41342 into '.':
 G   .
--- Merging r41343 into '.':
U    packages/rtl-objpas/src/inc/strutils.pp
--- Recording mergeinfo for merge of r41343 into '.':
 G   .
--- Recording mergeinfo for merge of r41400 into '.':
 G   .
--- Merging r41547 into '.':
U    rtl/objpas/sysutils/sysencodingh.inc
--- Recording mergeinfo for merge of r41547 into '.':
 G   .

# revisions: 41271,41330,41336,41337,41342,41343,41400,41547
r41271 | michael | 2019-02-09 20:57:11 +0100 (Sat, 09 Feb 2019) | 1 line
Changed paths:
   M /trunk/packages/fpmake_add.inc
   M /trunk/packages/fpmake_proc.inc
   A /trunk/packages/libmagic
   A /trunk/packages/libmagic/Makefile
   A /trunk/packages/libmagic/Makefile.fpc
   A /trunk/packages/libmagic/examples
   A /trunk/packages/libmagic/examples/basic.pp
   A /trunk/packages/libmagic/fpmake.pp
   A /trunk/packages/libmagic/src
   A /trunk/packages/libmagic/src/libmagic.pp

* libmagic headers by Silvio Clecio
r41330 | michael | 2019-02-16 08:55:26 +0100 (Sat, 16 Feb 2019) | 1 line
Changed paths:
   M /trunk/rtl/objpas/sysutils/syssr.inc
   M /trunk/rtl/objpas/sysutils/sysstr.inc
   M /trunk/rtl/objpas/sysutils/sysstrh.inc
   M /trunk/rtl/objpas/sysutils/sysuni.inc
   M /trunk/rtl/objpas/sysutils/sysunih.inc
   M /trunk/rtl/objpas/sysutils/syswide.inc
   M /trunk/rtl/objpas/sysutils/syswideh.inc

* Add overloaded version of stringreplace with replacement count (ID 23987)
r41336 | michael | 2019-02-16 11:50:31 +0100 (Sat, 16 Feb 2019) | 1 line
Changed paths:
   M /trunk/rtl/objpas/sysutils/sysstr.inc
   M /trunk/rtl/objpas/sysutils/sysstrh.inc
   M /trunk/rtl/win/sysutils.pp

* Complete the implementation of IsLeadChar
r41337 | michael | 2019-02-16 11:52:51 +0100 (Sat, 16 Feb 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/sysutils.pp

* Actually call InitLeadBytes
r41342 | michael | 2019-02-16 13:52:00 +0100 (Sat, 16 Feb 2019) | 1 line
Changed paths:
   M /trunk/rtl/objpas/objpas.pp

* Add overloaded version of AssignFile with codepage. See bug ID #34889
r41343 | michael | 2019-02-16 15:52:17 +0100 (Sat, 16 Feb 2019) | 1 line
Changed paths:
   M /trunk/packages/rtl-objpas/src/inc/strutils.pp

* Fix bug ID #35098 (count param)
r41400 | yury | 2019-02-20 16:11:45 +0100 (Wed, 20 Feb 2019) | 1 line
Changed paths:
   M /trunk/rtl/android/sysandroid.inc
   M /trunk/rtl/linux/system.pp

* android: Fixed stdio redirection for threads.
r41547 | michael | 2019-03-02 11:42:19 +0100 (Sat, 02 Mar 2019) | 1 line
Changed paths:
   M /trunk/rtl/objpas/sysutils/sysencodingh.inc

* Make FreeEncodings protected: they cannot be public, as it causes AVs (see bug ID #34856)

git-svn-id: branches/fixes_3_2@41933 -
2019-04-25 12:40:02 +00:00
marco
a857741040 --- Merging r40842 into '.':
U    rtl/win/wininc/struct.inc
--- Recording mergeinfo for merge of r40842 into '.':
 U   .
--- Merging r41555 into '.':
U    rtl/win/wininc/unifun.inc
U    rtl/win/wininc/ascdef.inc
U    rtl/win/wininc/redef.inc
U    rtl/win/wininc/unidef.inc
U    rtl/win/wininc/ascfun.inc
--- Recording mergeinfo for merge of r41555 into '.':
 G   .
--- Merging r41556 into '.':
U    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41556 into '.':
 G   .
--- Merging r41559 into '.':
U    rtl/win/wininc/base.inc
U    rtl/win/wininc/func.inc
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41559 into '.':
 G   .
--- Merging r41560 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41560 into '.':
 G   .
--- Merging r41562 into '.':
G    rtl/win/wininc/ascfun.inc
G    rtl/win/wininc/struct.inc
G    rtl/win/wininc/unifun.inc
G    rtl/win/wininc/ascdef.inc
G    rtl/win/wininc/unidef.inc
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41562 into '.':
 G   .
--- Merging r41635 into '.':
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41635 into '.':
 G   .
--- Merging r41845 into '.':
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41845 into '.':
 G   .
--- Merging r41854 into '.':
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41854 into '.':
 G   .
--- Merging r41857 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41857 into '.':
 G   .
--- Merging r41861 into '.':
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41861 into '.':
 G   .
--- Merging r41891 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41891 into '.':
 G   .
--- Merging r41892 into '.':
G    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41892 into '.':
 G   .
--- Merging r41893 into '.':
G    rtl/win/wininc/func.inc
G    rtl/win/wininc/redef.inc
--- Recording mergeinfo for merge of r41893 into '.':
 G   .

# revisions: 40842,41555,41556,41559,41560,41562,41635,41845,41854,41857,41861,41891,41892,41893
r40842 | marco | 2019-01-11 15:01:15 +0100 (Fri, 11 Jan 2019) | 6 lines
Changed paths:
   M /trunk/rtl/win/wininc/struct.inc

 * problems reported by nanobit mantis #34850 corrected. 
    - (probably Copy and paste) error  in emrpolyline16
    - EMREXTCREATEFONTINDIRECTW.elfw  is of a W type
    - a few missing ^ pointer to's.
r41555 | marco | 2019-03-02 15:35:33 +0100 (Sat, 02 Mar 2019) | 5 lines
Changed paths:
   M /trunk/rtl/win/wininc/ascdef.inc
   M /trunk/rtl/win/wininc/ascfun.inc
   M /trunk/rtl/win/wininc/redef.inc
   M /trunk/rtl/win/wininc/unidef.inc
   M /trunk/rtl/win/wininc/unifun.inc

 * Fix for #35146 getfullpathname.
    * asc* uni* versions become pointer variants.
 * delphi overloads move to redef. 
 * remove old comment (<2005) from redef. Possible related to constness. (LPCSTR vs LPSTR)
 * also added $ifdef unicode version. Most redefs don't.
r41556 | marco | 2019-03-02 15:46:27 +0100 (Sat, 02 Mar 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * add missing file_attribute constants, mantis #35120
r41559 | marco | 2019-03-02 19:22:01 +0100 (Sat, 02 Mar 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/base.inc
   M /trunk/rtl/win/wininc/defines.inc
   M /trunk/rtl/win/wininc/func.inc

 * fix for #35111   EnumTimeFormatsEx. Prepared by 440bx
r41560 | marco | 2019-03-02 19:24:42 +0100 (Sat, 02 Mar 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * fix for #35119 geterrormode declaration by 440bx.
r41562 | marco | 2019-03-02 22:09:18 +0100 (Sat, 02 Mar 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/ascdef.inc
   M /trunk/rtl/win/wininc/ascfun.inc
   M /trunk/rtl/win/wininc/defines.inc
   M /trunk/rtl/win/wininc/struct.inc
   M /trunk/rtl/win/wininc/unidef.inc
   M /trunk/rtl/win/wininc/unifun.inc

 * GetComputerNameEx/A/W Mantis #35115
r41635 | svenbarth | 2019-03-08 15:47:22 +0100 (Fri, 08 Mar 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

+ fix for Mantis #35203: add TLS_OUT_OF_INDEXES constant to Windows unit
r41845 | marco | 2019-04-06 16:57:50 +0200 (Sat, 06 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * metrics constants by Gareth and 440bx. Added SM_CARETBLINKINGENABLED  for good measure.
r41854 | marco | 2019-04-09 15:21:17 +0200 (Tue, 09 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * readd bottomleft #35350
r41857 | marco | 2019-04-10 16:48:27 +0200 (Wed, 10 Apr 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * add readdirectorychangedw (only -W function) mantis 35311
r41861 | marco | 2019-04-11 10:11:31 +0200 (Thu, 11 Apr 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * add MB_CANCELTRYCONTINUE and MB*MASK constants. mantis 35244
r41891 | marco | 2019-04-17 17:57:05 +0200 (Wed, 17 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * fix mantis 35368 and mantis 35369
r41892 | marco | 2019-04-17 18:01:50 +0200 (Wed, 17 Apr 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/func.inc

 * and the setters.
r41893 | marco | 2019-04-18 11:00:42 +0200 (Thu, 18 Apr 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/func.inc
   M /trunk/rtl/win/wininc/redef.inc

 * Mantis 35257  modifyworldtransform, defined with var parameter could also take NIL. Split into straight pointer + redef var overload.

git-svn-id: branches/fixes_3_2@41894 -
2019-04-18 11:21:36 +00:00
marco
0b7aab430e --- Merging r41262 into '.':
C    rtl/win/wininc/defines.inc  -> manually fixed order to match trunk
U    rtl/win/wininc/struct.inc
U    rtl/win/wininc/func.inc
--- Recording mergeinfo for merge of r41262 into '.':
 U   .
Summary of conflicts:
  Text conflicts: 1

# revisions: 41262
r41262 | marco | 2019-02-09 13:07:30 +0100 (Sat, 09 Feb 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc
   M /trunk/rtl/win/wininc/func.inc
   M /trunk/rtl/win/wininc/struct.inc

 * flashwindowex, mantis #35048, patch by 440bx

git-svn-id: branches/fixes_3_2@41315 -
2019-02-14 10:13:56 +00:00
marco
ad69839b34 --- Merging r41264 into '.':
U    packages/winunits-base/src/activex.pp
--- Recording mergeinfo for merge of r41264 into '.':
 U   .
--- Merging r41265 into '.':
U    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41265 into '.':
 G   .
--- Merging r41266 into '.':
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41266 into '.':
 G   .
--- Merging r41269 into '.':
U    rtl/win/wininc/base.inc
--- Recording mergeinfo for merge of r41269 into '.':
 G   .

# revisions: 41264,41265,41266,41269
r41264 | marco | 2019-02-09 14:29:14 +0100 (Sat, 09 Feb 2019) | 2 lines
Changed paths:
   M /trunk/packages/winunits-base/src/activex.pp

 * regcls constants from MSDN
r41265 | marco | 2019-02-09 14:34:52 +0100 (Sat, 09 Feb 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * some _E_ and _S_ constants from winerror.h used in activex patch.
r41266 | marco | 2019-02-09 14:41:22 +0100 (Sat, 09 Feb 2019) | 1 line
Changed paths:
   M /trunk/rtl/win/wininc/defines.inc

 * _S_ and _E_ first and last were already there, just in an unexpected winerror. Found after testing ->revert all but the last line.
r41269 | marco | 2019-02-09 18:53:05 +0100 (Sat, 09 Feb 2019) | 2 lines
Changed paths:
   M /trunk/rtl/win/wininc/base.inc

 * makerop to dword mantis #34712

git-svn-id: branches/fixes_3_2@41296 -
2019-02-11 10:15:49 +00:00
marco
e22ca656c5 --- Merging r41253 into '.':
U    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41253 into '.':
 U   .
--- Merging r41254 into '.':
G    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r41254 into '.':
 G   .

# revisions: 41253,41254

git-svn-id: branches/fixes_3_2@41261 -
2019-02-09 11:53:21 +00:00
marco
e1d32d0fef # revisions: 39793,39850,39852,39910,40020,40021,40022,40024,40096
git-svn-id: branches/fixes_3_2@40097 -
2018-10-30 13:11:14 +00:00
marco
d8cd1baf82 --- Merging r39670 into '.':
U    rtl/wince/wininc/defines.inc
U    rtl/win/wininc/defines.inc
--- Recording mergeinfo for merge of r39670 into '.':
 U   .

# revisions: 39670

git-svn-id: branches/fixes_3_2@39791 -
2018-09-22 10:40:11 +00:00
marco
c5e1d72b71 --- Merging r39666 into '.':
U    packages/fcl-registry/src/winreg.inc
--- Recording mergeinfo for merge of r39666 into '.':
 U   .
--- Merging r39667 into '.':
U    packages/fcl-registry/src/registry.pp
--- Recording mergeinfo for merge of r39667 into '.':
 G   .
--- Merging r39673 into '.':
U    rtl/inc/systemh.inc
--- Recording mergeinfo for merge of r39673 into '.':
 G   .
--- Merging r39675 into '.':
U    rtl/win/wininc/defines.inc
U    rtl/win/wininc/redef.inc
--- Recording mergeinfo for merge of r39675 into '.':
 G   .
--- Merging r39676 into '.':
U    packages/fcl-image/src/fpreadpng.pp
--- Recording mergeinfo for merge of r39676 into '.':
 G   .

# revisions: 39666,39667,39673,39675,39676

git-svn-id: branches/fixes_3_2@39677 -
2018-08-28 11:36:33 +00:00
marco
a94205280c * fixes mantis 34008, some copy paste errors in -A and -W suffixes.
Note that the enumfont* functions seem to use the var prototypes, while only redef functions should use them. Probably not worth breaking compat for though (in since 2016)

git-svn-id: trunk@39480 -
2018-07-21 12:29:18 +00:00
florian
254aa0e9e1 * consistent naming of lData field in NEWCPLINFO
git-svn-id: trunk@38694 -
2018-04-06 09:59:22 +00:00
michael
16ba47be46 * Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
git-svn-id: trunk@38616 -
2018-03-23 22:06:36 +00:00
michael
ccbaf748b8 * Fix bug ID #33133 (use newer Windows API if available)
git-svn-id: trunk@38328 -
2018-02-24 12:18:55 +00:00
florian
b421ed0db1 * fixed TranslateMxcsr
+ correctly handle sse exceptions on i386, resolves #32671
+ test

git-svn-id: trunk@38268 -
2018-02-17 15:40:49 +00:00
marco
19b47e54bb * win32/64 stdio handles don't have fixed numbers, remove very old check
on handle <=4. Mantis #27221, by Anton Rzheshevski

git-svn-id: trunk@38189 -
2018-02-10 13:53:20 +00:00
marco
af85960d62 * East Asian locales era patch from Mantis #33003
git-svn-id: trunk@37944 -
2018-01-11 10:29:32 +00:00
marco
d385546d71 * CB_GETCOMBOBOXINFO from patch mantis #32890
git-svn-id: trunk@37884 -
2017-12-30 22:06:49 +00:00
marco
f9364648c1 * some update to filechange attributes by Pascal Riekenberg, mantis #32833
git-svn-id: trunk@37774 -
2017-12-21 14:22:36 +00:00
marco
2cf1d1d51d * enhmetafileproc/enummetafileproc fix. Reported by Oleg, mantis #32751
git-svn-id: trunk@37633 -
2017-11-29 10:13:34 +00:00
svenbarth
4f39e57f62 * move PWSTR declaration to unit Windows
git-svn-id: trunk@37358 -
2017-09-29 19:51:56 +00:00
marco
b6824290fc * initial fileflush, mantis #15824
git-svn-id: trunk@37135 -
2017-09-03 16:41:32 +00:00
michael
b1f2b6aeb9 * Add some missing pointer declarations and HWND_MESSAGE (bug ID 30450)
git-svn-id: trunk@36766 -
2017-07-23 08:54:16 +00:00
michael
2f9627f9f5 * Add missing functions from wincon.h (bug id 29963)
git-svn-id: trunk@36742 -
2017-07-18 07:22:38 +00:00
michael
743a000675 * Fix handle leak in case findfirst returns not 0. (bug ID 32012)
git-svn-id: trunk@36510 -
2017-06-18 08:19:34 +00:00
nickysn
b4d7959c7a + added the MAPVK_* winapi constants (used with MapVirtualKey/MapVirtualKeyEx)
git-svn-id: trunk@36412 -
2017-06-03 22:23:38 +00:00
marco
91513dc414 * menubarinfo, remove packed (64-bit fix)
git-svn-id: trunk@36315 -
2017-05-24 17:02:54 +00:00
pierre
eb378c1b94 Replace __tls_used for win64 by an alias of _tls_used
git-svn-id: trunk@36120 -
2017-05-05 14:27:04 +00:00
marco
5a8578cfaa * dword -> dword_ptr in sendmessagetimeout (3x), mantis #31661
git-svn-id: trunk@35792 -
2017-04-14 15:52:03 +00:00
florian
bb8b8f2eae * do not set IsMultithread on windows, if no second thread is started, resolves #30535
git-svn-id: trunk@35567 -
2017-03-11 21:35:48 +00:00
Tomas Hajny
e5ceb04725 * patch by Dmitry Boyarintsev (bug #31023) implementing SysSetCtrlBreakHandler for Win32 and Win64
git-svn-id: trunk@35050 -
2016-12-03 23:35:20 +00:00