Dimitrie O. Paun [Mon, 7 Oct 2002 18:43:49 +0000 (18:43 +0000)]
Fixes bug which rendered virtual listboxes always empty.
Smarter focus rectangle drawing.
Fix focus handling when we add/delete a column.
Fix silly bug in GetSubItemRect.
Elimiante flicker in Report mode.
Dimitrie O. Paun [Mon, 7 Oct 2002 18:42:52 +0000 (18:42 +0000)]
Cleanup, and clarify the handling of the various rectangles.
Fix handling of large items in ICON mode.
Fix calculation of LVIR_SELECTBOUNDS.
Various cleanups, and simplifications.
Dimitrie O. Paun [Mon, 7 Oct 2002 18:41:00 +0000 (18:41 +0000)]
Cleanup of the way we maintain/lookup the item count.
Rename GetItemWidth to CalculateMaxWidth.
Misc trivial changes.
Dimitrie O. Paun [Mon, 7 Oct 2002 18:38:17 +0000 (18:38 +0000)]
Fix focus handling for owner draw listviews.
Dimitrie O. Paun [Mon, 7 Oct 2002 18:36:34 +0000 (18:36 +0000)]
Fix potential bug in RemoveAllItems.
Fix report-mode ONWERDRAW bug (with help from Alexandre Julliard).
Fix multiple selection bug (in report and list mode).
Remove code duplication for removing selections.
Steve Lustbader [Mon, 7 Oct 2002 18:27:06 +0000 (18:27 +0000)]
Implement GetUserDefaultUILanguage and GetSystemDefaultUILanguage.
Jason Edmeades [Mon, 7 Oct 2002 18:24:28 +0000 (18:24 +0000)]
Various fixes, typos corrected and clarifying trace points.
Eric Pouech [Mon, 7 Oct 2002 18:23:40 +0000 (18:23 +0000)]
Added support for several soundcard.
Remove non full duplex mode in code.
OSS Commercial doesn't properly handle SNDCTL_DSP_RESET, so close/open
device to workaround this issue (by Ove Kaaven).
Eric Pouech [Mon, 7 Oct 2002 18:22:57 +0000 (18:22 +0000)]
Got rid of recursion in sub device opening.
Eric Pouech [Mon, 7 Oct 2002 18:22:41 +0000 (18:22 +0000)]
Let wave(Out|In)Open call the wave mapper when the low level device
doesn't handle the wave descriptor.
Eric Pouech [Mon, 7 Oct 2002 18:22:09 +0000 (18:22 +0000)]
Fixed segv when incorrect command line arguments where given.
Eric Pouech [Mon, 7 Oct 2002 18:21:45 +0000 (18:21 +0000)]
Fixed IMA ACM definition.
Eric Pouech [Mon, 7 Oct 2002 18:21:28 +0000 (18:21 +0000)]
Minor comments cleanups.
Removed unneeded FIXMEs.
Eric Pouech [Mon, 7 Oct 2002 18:21:03 +0000 (18:21 +0000)]
Fixed some NULL pointer handling errors.
Dimitrie O. Paun [Sat, 5 Oct 2002 18:05:27 +0000 (18:05 +0000)]
Reimplement GetSubItemRect, subitem setting optimizations.
Dimitrie O. Paun [Sat, 5 Oct 2002 18:04:30 +0000 (18:04 +0000)]
Fix bug in OWNERDATA selection handling.
Fix critical performance bug in GetSelectedCount.
Fix critical performance bug in SetGroupSelection.
Fix problems for OWNERDRAW report.
Fix hidden/latent bugs in state handling.
Better debug messages.
Dimitrie O. Paun [Sat, 5 Oct 2002 18:02:54 +0000 (18:02 +0000)]
Fix onwer-draw REPORT for broken apps.
Dimitrie O. Paun [Sat, 5 Oct 2002 17:46:30 +0000 (17:46 +0000)]
Streamline the GetItem usage.
Fix fatal bug for ICON mode in LVS_ONWERDATA.
Documentation updates, marking places which need work.
Dimitrie O. Paun [Sat, 5 Oct 2002 17:44:51 +0000 (17:44 +0000)]
Fix condition so we actually store the state in virtual listviews.
Assorted code cleanups.
Dimitrie O. Paun [Sat, 5 Oct 2002 17:43:26 +0000 (17:43 +0000)]
- Effective optimization in GetNextItem (speeds up Xnews).
- Misc cleanups.
Dimitrie O. Paun [Sat, 5 Oct 2002 17:42:14 +0000 (17:42 +0000)]
Rewrite the begin/end label edit procedures.
Better support of OWNERDRAW.
Cleaner, simpler code.
Dimitrie O. Paun [Fri, 4 Oct 2002 17:54:22 +0000 (17:54 +0000)]
Fixed large item focus handling for virtual listviews. Since at most
_one_ item can have the focus at any time, we can maintain one such
rectangle per list, rather than per item. This is both more efficient,
and works for LVS_OWNERDATA listviews as well.
Dimitrie O. Paun [Fri, 4 Oct 2002 17:51:42 +0000 (17:51 +0000)]
Do not blindly trust GetItem to succeed -- check the return value, and
fail gracefully.
Dimitrie O. Paun [Fri, 4 Oct 2002 17:49:29 +0000 (17:49 +0000)]
Do not send uninitialized data in notification to application.
Dmitry Timoshkov [Fri, 4 Oct 2002 17:45:00 +0000 (17:45 +0000)]
Fixed atom test to work on Windows.
Dmitry Timoshkov [Fri, 4 Oct 2002 17:42:27 +0000 (17:42 +0000)]
Added a prototype code page test. Fixed issue regarding negative
source length handling.
Alexandre Julliard [Fri, 4 Oct 2002 00:56:05 +0000 (00:56 +0000)]
Fixed printf formats for -DSTRICT handles.
Alexandre Julliard [Fri, 4 Oct 2002 00:27:10 +0000 (00:27 +0000)]
Fixed some handle conversions in prevision of void* handles.
Dimitrie O. Paun [Fri, 4 Oct 2002 00:25:55 +0000 (00:25 +0000)]
- Fix nasty bug in REPORT mode, when calculating the label rect.
- Lots of cleanups, and simplifications.
Alexandre Julliard [Fri, 4 Oct 2002 00:20:56 +0000 (00:20 +0000)]
Implemented UuidFromString[AW] based on CLSIDFromString
implementation.
György 'Nog' Jeney [Thu, 3 Oct 2002 23:01:01 +0000 (23:01 +0000)]
Abort with error if the app uses our api to subclass and then theirs
then ours again.
Steve Lustbader [Thu, 3 Oct 2002 22:57:55 +0000 (22:57 +0000)]
Implemented GetDateFormatW.
Ove Kaaven [Thu, 3 Oct 2002 22:51:49 +0000 (22:51 +0000)]
Added UuidCreateNil, UuidEqual and UuidIsNil.
Alexandre Julliard [Thu, 3 Oct 2002 19:54:57 +0000 (19:54 +0000)]
Added process_id_t and thread_it_t types to the server interface
instead of using void*, and removed a number of type casts.
Alexandre Julliard [Thu, 3 Oct 2002 19:48:59 +0000 (19:48 +0000)]
Moved CreateBrushIndirect16 and CreateDIBPatternBrush16 to gdi16.c.
Alexandre Julliard [Thu, 3 Oct 2002 19:46:27 +0000 (19:46 +0000)]
Removed LPxxx handle types that don't exist under Windows.
Alexandre Julliard [Thu, 3 Oct 2002 19:43:10 +0000 (19:43 +0000)]
Removed error message that confuses users.
Alexandre Julliard [Thu, 3 Oct 2002 19:42:45 +0000 (19:42 +0000)]
Build tests with -DSTRICT.
Dimitrie O. Paun [Wed, 2 Oct 2002 23:53:04 +0000 (23:53 +0000)]
- Reorganize DrawItem.
- Unify text attribute selection between Draw{Sub,}Item.
- Usual cleanups, and simplifications.
Alexandre Julliard [Wed, 2 Oct 2002 23:49:30 +0000 (23:49 +0000)]
Added support for multiple object namespaces, and a bunch functions
for managing linked lists.
Alexandre Julliard [Wed, 2 Oct 2002 23:47:14 +0000 (23:47 +0000)]
Fixed GDI heap selector handling broken by previous change.
György 'Nog' Jeney [Wed, 2 Oct 2002 23:46:20 +0000 (23:46 +0000)]
Use the new Subclassing API.
Dimitrie O. Paun [Wed, 2 Oct 2002 23:45:50 +0000 (23:45 +0000)]
Fancy/optimized EnsureVisible method that eliminates flicker.
Minor cleanups.
György 'Nog' Jeney [Wed, 2 Oct 2002 20:01:01 +0000 (20:01 +0000)]
Implemented {G|S}etWindowSubClass, DefSubclassProc,
RemoveWindowSubclass.
Dimitrie O. Paun [Wed, 2 Oct 2002 19:59:55 +0000 (19:59 +0000)]
- Fix the subitem drawing code.
- A lot faster drawing in report mode.
- A great deal of cleanup, and simplifications.
Patrik Stridvall [Wed, 2 Oct 2002 19:58:27 +0000 (19:58 +0000)]
Added some more autogenerated tests.
Patrik Stridvall [Wed, 2 Oct 2002 19:54:14 +0000 (19:54 +0000)]
- Minor improvements.
- Added tests for GDI and USER.
György 'Nog' Jeney [Wed, 2 Oct 2002 19:46:45 +0000 (19:46 +0000)]
Added a couple of defines.
Dimitrie O. Paun [Wed, 2 Oct 2002 19:45:48 +0000 (19:45 +0000)]
Fix Validate{Rect,Rgn} prototypes.
Alexandre Julliard [Wed, 2 Oct 2002 18:50:09 +0000 (18:50 +0000)]
Preliminary support for dumping NE binaries.
Dimitrie O. Paun [Wed, 2 Oct 2002 18:38:11 +0000 (18:38 +0000)]
- Fix the state icon handling.
- Fix handling of new image lists.
- Small cleanups.
Alexandre Julliard [Wed, 2 Oct 2002 18:34:58 +0000 (18:34 +0000)]
except_handler3: Set correct %ebp when calling exception filter.
Alexandre Julliard [Wed, 2 Oct 2002 18:33:53 +0000 (18:33 +0000)]
Enable anti-aliasing for all font sizes.
Greg Turner [Wed, 2 Oct 2002 18:33:21 +0000 (18:33 +0000)]
CreateDC: handle (nil, <string>, ...) gracefully if no driver found.
Dimitrie O. Paun [Wed, 2 Oct 2002 18:32:08 +0000 (18:32 +0000)]
- Rework the {Insert,Delete}Column functions.
- Drawing optimizations when adding/removing columns.
- More cleanups, and simplifications.
Alexandre Julliard [Wed, 2 Oct 2002 02:36:20 +0000 (02:36 +0000)]
Make sure things still work if 16-bit dlls cannot be loaded.
Alexandre Julliard [Wed, 2 Oct 2002 02:34:09 +0000 (02:34 +0000)]
Added --disable-win16 configure option.
Alexandre Julliard [Wed, 2 Oct 2002 01:34:17 +0000 (01:34 +0000)]
Fixed warnings.
Alexandre Julliard [Wed, 2 Oct 2002 01:29:22 +0000 (01:29 +0000)]
Added EUC-JP encoding as codepage 20932 (with the help of Aric
Stewart).
Patrik Stridvall [Wed, 2 Oct 2002 01:24:27 +0000 (01:24 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Wed, 2 Oct 2002 01:23:55 +0000 (01:23 +0000)]
- API file update.
- Minor bug fixes.
Patrik Stridvall [Wed, 2 Oct 2002 01:23:33 +0000 (01:23 +0000)]
Added some more useful macros.
Alexandre Julliard [Tue, 1 Oct 2002 18:16:19 +0000 (18:16 +0000)]
Moved X flags and libraries out of Make.rules into the makefiles that
need them.
Alexandre Julliard [Tue, 1 Oct 2002 18:14:04 +0000 (18:14 +0000)]
Use correct 16-bit resources to avoid warnings.
Francois Gouget [Tue, 1 Oct 2002 18:13:09 +0000 (18:13 +0000)]
Update documentation of how to invoke winedbg.
Patrik Stridvall [Tue, 1 Oct 2002 18:11:47 +0000 (18:11 +0000)]
Added new autogenerated test for data structure packing.
Patrik Stridvall [Tue, 1 Oct 2002 18:10:54 +0000 (18:10 +0000)]
- Added a new tool winapi_test for generating tests.
- Added a data structure packing test to winapi_test.
- Reorganized and optimized a few things.
Patrik Stridvall [Tue, 1 Oct 2002 18:07:37 +0000 (18:07 +0000)]
Added a GNU C implementation of some of the DECLSPEC_ macros and used
them wherever possible.
Dimitrie O. Paun [Tue, 1 Oct 2002 18:06:15 +0000 (18:06 +0000)]
- Fix LIST mode, broken by previous changes.
- Implement GetItemRect in terms of GetItemMeasurements.
- Improvements in debug traces.
- Many bug fixes, compelete implementation for GetItemMeasurements.
- Lots of code cleanups, simplifications.
- Documentation updates.
Jeff Smith [Mon, 30 Sep 2002 19:01:20 +0000 (19:01 +0000)]
PathIsExe: corrected and added executable types.
Guy L. Albertelli [Mon, 30 Sep 2002 18:52:52 +0000 (18:52 +0000)]
- The TTM_ message needed to be in correct order.
- Added TTM_GETBUBBLESIZE.
Paul Rupe [Mon, 30 Sep 2002 18:52:33 +0000 (18:52 +0000)]
Prevent crash when listview trace logging is on.
Christian Costa [Mon, 30 Sep 2002 18:52:06 +0000 (18:52 +0000)]
Implement SwapTextureHandles method.
György 'Nog' Jeney [Mon, 30 Sep 2002 18:51:33 +0000 (18:51 +0000)]
Define SNDMSG.
Greg Turner [Sun, 29 Sep 2002 18:35:31 +0000 (18:35 +0000)]
Attempt at handling 'k' and 'B' symbols.
Guy Albertelli [Sun, 29 Sep 2002 18:34:51 +0000 (18:34 +0000)]
- Eliminate extra background fills.
- Eliminate bogus error messages.
Alexandre Julliard [Sun, 29 Sep 2002 18:21:06 +0000 (18:21 +0000)]
Fixed a couple of bugs in the debugger startup.
Alexandre Julliard [Sun, 29 Sep 2002 18:07:25 +0000 (18:07 +0000)]
Don't build d3d8 if we don't have OpenGL support.
Alexandre Julliard [Sun, 29 Sep 2002 18:05:32 +0000 (18:05 +0000)]
Added check for OpenGL.
György 'Nog' Jeney [Sun, 29 Sep 2002 18:04:55 +0000 (18:04 +0000)]
Added {G|S}etWindowLongPtr.
György 'Nog' Jeney [Sun, 29 Sep 2002 18:04:15 +0000 (18:04 +0000)]
Initial implementation of custom control header.
Jukka Heinonen [Sun, 29 Sep 2002 18:02:40 +0000 (18:02 +0000)]
Use correct check to see if xserver supports xvidmode.
Dimitrie O. Paun [Sun, 29 Sep 2002 18:02:21 +0000 (18:02 +0000)]
- Cache GWL_STYLE, to avoid fetching in virtually every function.
- Separate GetOrigin from GetAllMeasures as it is item independent,
and rename function to reflect the change.
- Small cleanups.
Ove Kaaven [Sun, 29 Sep 2002 18:01:33 +0000 (18:01 +0000)]
Fix for soundcards that can't do 8-bit audio, only 16-bit (also
checked for soundcards that can't do stereo while I was at it).
Christian Costa [Sun, 29 Sep 2002 18:01:13 +0000 (18:01 +0000)]
execute: Activate the viewport passed as parameter when executing
buffer.
Christian Costa [Sun, 29 Sep 2002 18:00:43 +0000 (18:00 +0000)]
Implement IDirect3DViewport2_DeleteLight.
Jukka Heinonen [Sun, 29 Sep 2002 18:00:23 +0000 (18:00 +0000)]
Functions sscanf and swscanf now expect strings to be terminated with
null (0) instead of EOF (-1).
Bill Medland [Sun, 29 Sep 2002 17:59:58 +0000 (17:59 +0000)]
Minor typo fix.
Dimitrie O. Paun [Fri, 27 Sep 2002 22:47:00 +0000 (22:47 +0000)]
Remove item from the list, if we fail to initialize it at insert
time.
Jason Edmeades [Fri, 27 Sep 2002 22:46:16 +0000 (22:46 +0000)]
Initial D3D8 implementation.
Alexandre Julliard [Fri, 27 Sep 2002 22:45:20 +0000 (22:45 +0000)]
Fixed nameless union/struct declaration.
Bill Medland [Fri, 27 Sep 2002 22:07:40 +0000 (22:07 +0000)]
Expanded the "Linux Libraries as Dlls" winelib section and brought it
up to date.
Francois Gouget [Fri, 27 Sep 2002 22:06:56 +0000 (22:06 +0000)]
Updated the wrapper code to match the new naming executable and
library conventions.
Executables don't need spec files.
Removed unused code.
Chris Morgan [Fri, 27 Sep 2002 22:05:23 +0000 (22:05 +0000)]
Added stubs for HttpEndRequestA/W, InternetReadFileExA/W,
SetUrlCacheEntryGroup, CreateUrlCacheGroup, DeleteUrlCacheGroup.
Michael Stefaniuc [Fri, 27 Sep 2002 22:04:54 +0000 (22:04 +0000)]
Moved some 16-bit functions from windows/cursoricon.c to
dlls/user/user16.c.
György 'Nog' Jeney [Fri, 27 Sep 2002 22:03:44 +0000 (22:03 +0000)]
Check for an empty string in DOSFS_FindNextEx to avoid an unnecessary
failure.
Dimitrie O. Paun [Fri, 27 Sep 2002 22:02:16 +0000 (22:02 +0000)]
- Fix crashes in debug mode.
- Fix some focus rectangle problems.
- Better debugging output.
- More cleanups.
Christian Costa [Fri, 27 Sep 2002 22:01:28 +0000 (22:01 +0000)]
Remove wrong and useless transformation of z projected coordinates.
Add normals world transformation.
Christian Costa [Fri, 27 Sep 2002 22:01:12 +0000 (22:01 +0000)]
Fix devices creation broken code. Now, the display and the drawable
are retrieve through GDI escape sequences and stored in the private
data. Add desallocation of the device private data.
György 'Nog' Jeney [Fri, 27 Sep 2002 22:00:41 +0000 (22:00 +0000)]
Split the 16-bit funcitons into a seperate file.