History log of /reactos/win32ss/user/user32/windows/class.c (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 0.4.16-dev, 0.4.15
# 201f00ab 09-Sep-2024 Timo Kreuzer <timo.kreuzer@reactos.org>

[USER32][NTUSER] Implement (NtUser)SetClassLongPtr(A/W)


# 05cd3406 12-May-2023 Timo Kreuzer <timo.kreuzer@reactos.org>

[USER32] Fix SetWindowWord/Long

These must use the corresponding NtUserSetWindowWord/Long function and cannot use NtUserSetWindowLongPtr, otherwise the function can fail, when there is only space fo

[USER32] Fix SetWindowWord/Long

These must use the corresponding NtUserSetWindowWord/Long function and cannot use NtUserSetWindowLongPtr, otherwise the function can fail, when there is only space for a LONG, but not for a LONG_PTR at the specified offset.

show more ...


# 44e1d875 18-May-2023 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>

[USER32] RegisterClassExWOWW/ExA: NULL or IS_ATOM class are treated the same. (#5291)

CORE-18978

Fixes NULL pointer access when e.g. class.lpszClassName == NULL and
the class is registered. The Reg

[USER32] RegisterClassExWOWW/ExA: NULL or IS_ATOM class are treated the same. (#5291)

CORE-18978

Fixes NULL pointer access when e.g. class.lpszClassName == NULL and
the class is registered. The RegisterClass(ExA/W/...) should return 0
instead of throwing an invalid access exception.

However, providing an invalid pointer will trigger a crash.

show more ...


# f172f98a 18-May-2023 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>

[USER32] Minor formatting and dead-code removal.

Remove dead code CreateSmallIcon from commit e0968c78 (r18764);
see also b243445c (r60592).


# 93955f37 17-Aug-2022 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>

[NTUSER][USER32] Define NtUserSetWindowLongPtr for non-Win64 (#4612)

- Add NtUserSetWindowLongPtr macro on non-Win64.
- Use NtUserSetWindowLongPtr instead of NtUserSetWindowLong.
CORE-11700


Revision tags: 0.4.14-release
# 9cff384c 27-Nov-2021 James Tabor <james.tabor@reactos.org>

[User32] Add Back Break with Error Message

Add back missing break. See CORE-17856.


# 5d8e8348 29-Jun-2021 Timo Kreuzer <timo.kreuzer@reactos.org>

[REACTOS] Fix a number of MSVC warnings


Revision tags: 0.4.15-dev, 0.4.14-RC, 0.4.13-release
# feb7df42 22-Feb-2020 Joachim Henze <Joachim.Henze@reactos.org>

[WIN32SS] Fix a typo in dbg print


Revision tags: 0.4.14-dev, 0.4.13-RC, 0.4.12-release, 0.4.12-RC, 0.4.13-dev, 0.4.11-release, 0.4.11-RC, 0.4.12-dev, 0.4.10-release, 0.4.11-dev, 0.4.10-RC
# 27c3a4d2 17-Aug-2018 Timo Kreuzer <timo.kreuzer@reactos.org>

[USER32] Fix copying from WNDCLASS to WNDCLASSEX
This must be done field by field, since the alignment of the structures is different on _WIN64


Revision tags: 0.4.9-release, 0.4.10-dev, 0.4.9-RC
# 083c3d99 12-Apr-2018 Joachim Henze <Joachim.Henze@reactos.org>

[USER32] Fix compilation when USE_VERSIONED_CLASSES is not defined

Variable 'Status' would be set but not used otherwise in this case.
This commit will not fix or improve CORE-13278,
but was spotted

[USER32] Fix compilation when USE_VERSIONED_CLASSES is not defined

Variable 'Status' would be set but not used otherwise in this case.
This commit will not fix or improve CORE-13278,
but was spotted when having a look at that.

show more ...


Revision tags: 0.4.8-release, 0.4.8-RC, 0.4.9-dev
# 173971d9 29-Dec-2017 Timo Kreuzer <timo.kreuzer@reactos.org>

[WIN32K] Implement NtUserSetWindowLongPtr for 64 bit builds
Also fix return type of NtUserQueryWindow and type of WND::dwUserData and the value for bAnsi in SetWindowLongPtrA


# bd193c45 15-Jan-2018 Giannis Adamopoulos <gadamopoulos@reactos.org>

[USER32] Stop hiding exceptions left and right


# c5db5399 24-Dec-2017 Giannis Adamopoulos <gadamopoulos@reactos.org>

[USER32] Implement the index -1 for GetWindowLong which returns a pointer to WW
We don't have this struct but WND already contains the same fields in the right
order so we can just return the pointer

[USER32] Implement the index -1 for GetWindowLong which returns a pointer to WW
We don't have this struct but WND already contains the same fields in the right
order so we can just return the pointer to the first one.

The meaning of the -1 index was found here: http://www.geoffchappell.com/studies/windows/win32/user32/structs/wnd/index.htm

show more ...


# 3d93998d 23-Dec-2017 Amine Khaldi <amine.khaldi@reactos.org>

[USER32] Add wine/debug.h to the PCH and remove an unneeded wine/unicode.h inclusion.


Revision tags: 0.4.7-release, v0.4.7, 0.4.8-dev, 0.4.7-rc1
# c2c66aff 03-Oct-2017 Colin Finck <colin@reactos.org>

Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.


Revision tags: backups/GSoC_2017/rapps@75905, ReactOS-0.4.6, backups/ros-branch-0_4_6@75728, 0.4.7-dev, ReactOS-0.4.5, backups/ros-branch-0_4_5@74569, ReactOS-0.4.4-CLT2017, backups/ReactOS-0.4.4-CLT2017@74182, ReactOS-0.4.4, backups/ros-branch-0_4_4@74002, ReactOS-0.4.4-FOSDEM2017, backups/ReactOS-0.4.4-FOSDEM2017@73667, ReactOS-0.4.3, backups/ros-branch-0_4_3@73437, backups/sndblst@72664, ReactOS-0.4.2, backups/ros-branch-0_4_2@73087, ReactOS-0.4.1, backups/ros-branch-0_4_1@71718
# 321bcc05 24-Apr-2016 Pierre Schweitzer <pierre@reactos.org>

Create the AHCI branch for Aman's work

svn path=/branches/GSoC_2016/AHCI/; revision=71203


Revision tags: ReactOS-0.4.0-CLT2016, backups/ReactOS-0.4.0-CLT2016@71719, ReactOS-0.4.0-FOSDEM2016, backups/ReactOS-0.4.0-FOSDEM2016@70667, ReactOS-0.4.0, backups/ros-branch-0_4_0@70757, backups/colins-printing-for-freedom@73041, ReactOS-0.3.17-CLT2015, backups/ReactOS-0.3.17-CLT2015@66843, ReactOS-0.3.17, ReactOS-0.3.17-FOSDEM2015, backups/ReactOS-0.3.17-FOSDEM2015@66122, backups/shell-experiments@75904, backups/tcpip_revolution@71025, backups/0.3.17@66124
# 121e60db 23-Oct-2014 Amine Khaldi <amine.khaldi@reactos.org>

* Sync up to trunk head (r64921).

svn path=/branches/shell-experiments/; revision=64922


Revision tags: backups/ros-branch-0_3_16-clt2014@63729
# b819608e 02-May-2014 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>

Create a branch for console restructuration work.

svn path=/branches/condrv_restructure/; revision=63104


Revision tags: ReactOS-0.3.16-CLT2014, ReactOS-0.3.16, backups/ReactOS-0.3.16@62476
# 527f2f90 02-Feb-2014 Amine Khaldi <amine.khaldi@reactos.org>

[SHELL/EXPERIMENTS]
* Create a branch for some evul shell experiments.

svn path=/branches/shell-experiments/; revision=61927


Revision tags: backups/vs_jc@60583, backups/vs_jc@59301
# 4f0b8d3d 16-Jun-2013 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>

Create a branch for Aleksandar Andrejevic for his work on NTVDM. See http://jira.reactos.org/browse/CORE-7250 for more details.

svn path=/branches/ntvdm/; revision=59241


Revision tags: ReactOS-0.3.15-LT2013, backups/ros-branch-0_3_15-lt2013@59304, ReactOS-0.3.15, backups/ReactOS-0.3.15@59303
# e1ef0787 28-Apr-2013 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>

Create this branch to work on loading of different Kernel-Debugger DLL providers, and see whether it is possible to move KDBG from ntoskrnl to a new DLL called, say, KDROSDBG.DLL.

The idea then woul

Create this branch to work on loading of different Kernel-Debugger DLL providers, and see whether it is possible to move KDBG from ntoskrnl to a new DLL called, say, KDROSDBG.DLL.

The idea then would be to have the following behaviour (when specifying the following options in the kernel command line):

/DEBUGPORT=COMi --> load KDCOM.DLL and use COMi port (i == 1,2,3,4) if possible.
/DEBUGPORT=FOO --> load KDFOO.DLL (useful for KDUSB.DLL, KD1394.DLL, KDBAZIS.DLL for VirtualKD, etc...)
/DEBUGPORT=ROSDBG:[COMi|SCREEN|FILE|GDB|...] --> load KDROSDBG.DLL which contains the ROS kernel debugger, and use COMi or SCREEN or... as output port.

svn path=/branches/kd++/; revision=58883

show more ...


Revision tags: backups/ros-csrss@60644
# f6f20487 01-Apr-2013 Ziliang Guo <drakekaizer666@gmail.com>

Branching for 0.3.15 release after two days of no response from a certain sphere of plasma.

svn path=/branches/ReactOS-0.3.15/; revision=58636


# 65ce1461 14-Oct-2012 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>

Create a branch for working on csrss and co.

svn path=/branches/ros-csrss/; revision=57561