Commit graph

27577 commits

Author SHA1 Message Date
Marc Piulachs e85c37638b Don't build rgenstat when "make clean"
svn path=/trunk/; revision=30281
2007-11-08 20:49:55 +00:00
Ged Murphy 45c452c254 add __REACTOS__ specific code to get around the fact that janderwald isn't working hard enough on shell32 ;)
svn path=/trunk/; revision=30276
2007-11-08 16:47:28 +00:00
Ged Murphy 78cf4e67ec - save all settings to memory when the connect button is hit
- add some slightly hackish code to get the thing working.
- you should now be able to connect to Windows machines using your choice of IP address, resolution and bpp.

svn path=/trunk/; revision=30274
2007-11-08 15:29:23 +00:00
Ged Murphy d5b90c8416 rename rdpfile.c to settings.c
svn path=/trunk/; revision=30273
2007-11-08 14:34:13 +00:00
Timo Kreuzer f76e81e2f4 rename NtGdiGetClipBox to NtGdiGetAppClipBox
svn path=/trunk/; revision=30272
2007-11-08 14:29:31 +00:00
Ged Murphy d86ceec6a5 move to a precompiled header
svn path=/trunk/; revision=30271
2007-11-08 13:24:13 +00:00
Ged Murphy 27f7b560cd add missing break
svn path=/trunk/; revision=30270
2007-11-08 13:06:00 +00:00
Ged Murphy aaa63f3354 fix the header mess and get it building with rosbe, albeit with many warnings at the moment
svn path=/trunk/; revision=30269
2007-11-08 12:47:25 +00:00
Aleksey Bragin 75b952dde1 - Move ctype into strings.
- Separate msvcrt-specific exception handling routine into prolog.s file.
- Move bsearch to the search directory.

svn path=/trunk/; revision=30267
2007-11-08 12:15:39 +00:00
Aleksey Bragin 6b0e42017a - Rearrange source files location, so that string/math/etc routines aren't spread throughout the CRT tree.
svn path=/trunk/; revision=30266
2007-11-08 10:54:42 +00:00
James Tabor 67713c6221 Temp fix for the Window Handle issue.
svn path=/trunk/; revision=30261
2007-11-08 08:04:58 +00:00
James Tabor 623bdd6fe3 NtGdiGetChar/ABCWidth/sW now fully functional and tested good with AbiWord. Text looks very nice.
svn path=/trunk/; revision=30260
2007-11-08 06:17:17 +00:00
Timo Kreuzer 84c30a0495 IntGdiPolygon: close the polygon outline
See issue #2782 for more details.

svn path=/trunk/; revision=30259
2007-11-08 02:19:25 +00:00
Timo Kreuzer adece79667 clean up indentation, no code change
svn path=/trunk/; revision=30257
2007-11-08 01:22:40 +00:00
Timo Kreuzer ddbb4de935 clean up indentation, no code change
svn path=/trunk/; revision=30255
2007-11-08 00:36:15 +00:00
Ged Murphy 3eca2d9ddf - convert dialog to unicode
- fix /W4 warnings

svn path=/trunk/; revision=30254
2007-11-08 00:23:55 +00:00
Aleksey Bragin 5c34d25309 - SVN Maintenance.
svn path=/trunk/; revision=30251
2007-11-07 22:59:56 +00:00
Aleksey Bragin 6f00345570 - Partly enable tamlin's implementation, just so it doesn't bitrot being #if0-ed.
svn path=/trunk/; revision=30249
2007-11-07 22:42:34 +00:00
Aleksey Bragin 692eaf0a33 - SVN Maintenance.
svn path=/trunk/; revision=30248
2007-11-07 22:39:24 +00:00
Aleksey Bragin f5ccdfc8e8 - Don't include <windows.h> if it's not needed.
- Fix strange usage of TABs.

svn path=/trunk/; revision=30247
2007-11-07 22:34:05 +00:00
James Tabor 9a0cb042b7 Win32k/Gdi32
- Use Batch with SetBrushOrgEx now, removed NtGdiGetBrushOrgEx, update all related files.
- Fixed WinDC DCE death to all window DCE's. This will move to gdiobj as a check to see if a object handle is on deaths door. This prevents exceptions.
- Implemented NtgdiGet/ABCCharWidth/sW, updated all related files. Float and Indices not supported yet.
- Added Brush, Region and Font user attribute structures. Based on Yuan book.
- All tested with linux qemu with AbiWord 2.4.1.

svn path=/trunk/; revision=30244
2007-11-07 17:58:02 +00:00
Ged Murphy 53a432f25e initialize the main settings settings struct earlier as we'll need it to outside of the dialog
svn path=/trunk/; revision=30242
2007-11-07 14:59:43 +00:00
Ged Murphy 760b14d3cd - add code to set changes to the main configuration and use it for the resolution slider
- fix a bug in showing the current resolution in the label

svn path=/trunk/; revision=30241
2007-11-07 13:49:31 +00:00
Ged Murphy 8274bc6115 - set the colors combo box according to the .rdp file
- add a note for server browsing

svn path=/trunk/; revision=30240
2007-11-07 13:13:05 +00:00
Hervé Poussineau 08a400e41b On *nix systems, support absolute paths in ROS_INTERMEDIATE and ROS_OUTPUT
See issue #2518 for more details.

svn path=/trunk/; revision=30238
2007-11-07 11:29:57 +00:00
Hervé Poussineau 9a65b6cbc0 Set SysThreadCreated to TRUE when possible (used in DisplayBootBitmap() function)
svn path=/trunk/; revision=30237
2007-11-07 08:20:06 +00:00
James Tabor a221ab29d5 Move NtGdiGetCharWidthW into text.
svn path=/trunk/; revision=30236
2007-11-07 00:12:17 +00:00
Ged Murphy b2b76c26a3 only write out key/values in the lpSettings struct
svn path=/trunk/; revision=30235
2007-11-07 00:10:24 +00:00
James Tabor c8c186109e - Removed NtGdiGetCharWidthFloat, NtGdiGetCharABCWidthsFloat and NtGdiGetCharacterPlacement. Update all related items.
svn path=/trunk/; revision=30234
2007-11-06 23:31:28 +00:00
Ged Murphy e9648e85b4 - add functionality to save .rdp files
- auto add file ip address to dialog
- fix various bugs

svn path=/trunk/; revision=30232
2007-11-06 23:23:25 +00:00
Hervé Poussineau 851285b465 All PnP IRPs must be initialized with STATUS_NOT_SUPPORTED
svn path=/trunk/; revision=30229
2007-11-06 21:37:37 +00:00
Hervé Poussineau 643d746aa9 Simplify code
svn path=/trunk/; revision=30228
2007-11-06 21:36:47 +00:00
Ged Murphy 12f6b06910 - fix various bugs in the .rdp parser
- add code to allow querying of key value pairs

svn path=/trunk/; revision=30226
2007-11-06 20:36:31 +00:00
Johannes Anderwald 1723012d87 - fix alignment of checkboxes for general dialog
svn path=/trunk/; revision=30225
2007-11-06 17:31:37 +00:00
Ged Murphy d2c5de1c50 finish functionality to read .rdp files
svn path=/trunk/; revision=30224
2007-11-06 15:48:10 +00:00
Hervé Poussineau 082af2ff8a Fix some compilation errors in ntkrnlmp
(code has not been tested, so it is probably wrong)

svn path=/trunk/; revision=30223
2007-11-06 14:34:32 +00:00
Hervé Poussineau 169a48594f Add missing IDS_APPNAME in French translation
svn path=/trunk/; revision=30222
2007-11-06 14:06:58 +00:00
Ged Murphy 40e2d21684 Don't adjust the pointer inside the allocation function, otherwise we'll have trouble freeing it later
svn path=/trunk/; revision=30221
2007-11-06 14:06:18 +00:00
Ged Murphy abb9904ca4 add the start of functionality to read and write standard Microsoft .rdp files
svn path=/trunk/; revision=30220
2007-11-06 13:53:34 +00:00
Hervé Poussineau 6e000cec2a No need to create dependency files for zlib host library
svn path=/trunk/; revision=30219
2007-11-06 13:08:48 +00:00
Hervé Poussineau 8896e371aa Don't hardcode bootsector output name in livecd target
Revert r30199

svn path=/trunk/; revision=30218
2007-11-06 12:36:16 +00:00
Hervé Poussineau 583d32afa5 Don't hardcode multiple times the mechanisms to get object file from source file
Revert r30188 and r30189

svn path=/trunk/; revision=30217
2007-11-06 12:18:36 +00:00
Ged Murphy d8c2b4be07 add primitive geo selector code
svn path=/trunk/; revision=30215
2007-11-06 09:38:33 +00:00
James Tabor 8693d776a5 Implement GetCharABCWidthsI in gdi.
svn path=/trunk/; revision=30213
2007-11-06 07:27:55 +00:00
James Tabor 4be86e70e0 - Implement GetGlyphIndicesA/W with update changes ported from Wine.
- Tested with Abiword 2.4.1. I think the text file did not load the first time, now it does load.


svn path=/trunk/; revision=30212
2007-11-06 07:12:45 +00:00
James Tabor 06ccf45dd1 Sorry guys! Would have anyone know that Abiword calls GdiFlush every second.
svn path=/trunk/; revision=30211
2007-11-06 02:33:38 +00:00
Aleksey Bragin 6492c8da81 - Get rid of ReactOS Hive Flags.
- Get rid of some cruft from headers.
- Switch to new lazy flush code and get rid of older one.
- Update NtFlushKey to use CmFlushKey.

svn path=/trunk/; revision=30207
2007-11-05 22:54:47 +00:00
Colin Finck 0af0de852b Copy one more header from RosBE-Windows' include directory to the source tree.
This should fix building of "rostests" under Unix-based hosts.

svn path=/trunk/; revision=30202
2007-11-05 22:03:16 +00:00
Colin Finck 4de5218bf0 Remove the "#define _TYPEDEFS64_H" line, which prevented the inclusion of the former typedefs64.h, so future generations are not confused :)
svn path=/trunk/; revision=30201
2007-11-05 20:38:32 +00:00
Colin Finck fdf06585f4 Fix bootcd build, hope this fix is not too hackish...
Unfortunately, the backend only has full control over the object filenames, but not over the output filename. Therefore I had to place the change in the general backend-independent "module.cpp" file.

svn path=/trunk/; revision=30199
2007-11-05 20:36:56 +00:00