Commit graph

23209 commits

Author SHA1 Message Date
Aleksey Bragin 54306c43a2 Wine sync of msi.dll
Warning: msi_ros.diff needs to be updated with new sql.tab.c and sql.tab.h before performing any future autosyncs!

Log:
22 hours ago Mike McCormack msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
22 hours ago Mike McCormack msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
22 hours ago Mike McCormack msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSigna ...
22 hours ago Mike McCormack msi: Use MSI_IterateRecords when cloning properties.
22 hours ago Francois Gouget msi: Add a Portuguese translation (contributed by Ameri ... 
4 days ago Francois Gouget Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX ... 
6 days ago Mike McCormack msi: Treat the SourceDir folder the same as TargetDir. 
6 days ago Mike McCormack msi: Load all folders in one query, rather one per ... 
6 days ago Mike McCormack msi: Only wait for custom actions that don't have msidb ... 
6 days ago Mike McCormack msi: Split process_action_return_value into two differe ... 
6 days ago Mike McCormack msi: Remove an unused parameter. tree | commitdiff 
6 days ago Mike McCormack msi: Fix use of integer fields in MsiFormatRecord. 
6 days ago Mike McCormack msi: Test MsiRecordGetString on an integer record field ... 
6 days ago Mike McCormack msi: Add a test for formatting records with strings. 
6 days ago Mike McCormack msi: Don't access the list of controls after the dialog ... 
6 days ago Mike McCormack msi: Create a function to free control data. 
7 days ago Mike McCormack msi: Fix an access after freeing memory. 
8 days ago Mike McCormack msi: Split msi_set_sourcedir_props into a separate ... 
8 days ago Mike McCormack msi: Spelling fixes. 
8 days ago Mike McCormack msi: Add another test for the SourceDir property. 
8 days ago Mike McCormack msi: Clean up parameters of msi_media_get_disk_info(). 
8 days ago Mike McCormack msi: Fix some memory leaks.
8 days ago Mike McCormack msi: Don't leak row handles.
11 days ago Mike McCormack msi: Fix a memory leak in load_folder().
11 days ago Mike McCormack msi: Remove unnecessary includes.
11 days ago Mike McCormack msi: Remove a level of indent in resolve_folder().
11 days ago Mike McCormack msi: Add a test showing the _Properties table is a ...
11 days ago Mike McCormack msi: Add a test showing which tables are special.
11 days ago Mike McCormack msi: Remove some redundant else statements.
2006-11-14 Mike McCormack msi: Split MSI_CreatePackage into two functions.
2006-11-14 Mike McCormack msi: Delete the tempfile created by GetTempFileName.
2006-11-14 Mike McCormack msi: Defer package deletion until after the database ... 
2006-11-14 Mike McCormack msi: Remove track_tempfile()'s unused 2nd parameter.
2006-11-14 Mike McCormack msi: Always delete temp files after creating them.
2006-11-14 Mike McCormack msi: Print a message if we fail to delete a file.
2006-11-14 James Hawkins msi: Notify the external UI handler when changing media.
2006-11-13 Mike McCormack msi: Only free a string in one place.
2006-11-13 Mike McCormack msi: Fix error handling.
2006-11-13 Mike McCormack msi: Track temp files as soon as they are created.
2006-11-13 Mike McCormack msi: Fail if we can't write out a temporary file.
2006-11-13 Mike McCormack msi: Fix an uninitialized variable in the test cases.
2006-11-13 Mike McCormack msi: Clean upstore_binary_to_temp.
2006-11-13 Francois Gouget Assorted spelling fixes.
2006-11-13 Francois Gouget msi: assert.h is not a local header (spotted by winapi ...
2006-11-13 Paul Vriens msi: Fix typo's (Coverity).
2006-11-13 James Hawkins msi: Fix a heap corruption bug by resizing the src ...
2006-11-10 Mike McCormack msi: Only log the Action, as it's the same as ActionReq ...
2006-11-10 Mike McCormack msi: Check whether the component is enabled first.
2006-11-10 Mike McCormack msi: Component attributes are bitmasks.
2006-11-09 Eric Pouech msi: Fixed bogus A -> W conversion. 
2006-11-09 Eric Pouech msi: Don't call PropVariantClear on uninitialized variants. 
2006-11-09 James Hawkins msi: Add support for continuous cabinets. 
2006-11-09 James Hawkins msi: Extract cabinets in ACTION_InstallFiles. ready ...
2006-11-09 James Hawkins msi: Move the file sequence check out of ready_media ... 
2006-11-09 James Hawkins msi: Factor out load_media_info from ready_media_for ...
2006-11-09 James Hawkins msi: Use disk_prompt from the media_info structure ... 
2006-11-09 James Hawkins msi: Only add text to the scroll control if text is ... 
2006-11-08 Stefan Leichter msi: Added stub for MsiGetFeatureValidStatesA/W. 
2006-11-08 James Hawkins msi: Factor out download_remote_cabinet and reuse extra ... 
2006-11-08 James Hawkins msi: Store the base URL of the MSI package if it is ... 
2006-11-08 James Hawkins msi: Factor copy_install_file out of ACTION_InstallFiles. 
2006-11-08 James Hawkins msi: Factor schedule_install_files out of ACTION_Instal ... 
2006-11-08 James Hawkins msi: Model the media_info structure members after the ... 
2006-11-08 James Hawkins msi: Use msi_alloc_zero instead of a helper function ... 
2006-11-08 James Hawkins msi: Use the file's component instead of passing an ... 
2006-11-08 James Hawkins msi: Use the media_info structure instead of passing ... 
2006-11-08 James Hawkins msi: Add more tests for installing from cabinets. 
2006-11-08 Mike McCormack msi: Fix a memory leak.
2006-11-07 Francois Gouget Assorted spelling fixes. 
2006-11-07 Mike McCormack msi: By default, install components locally.
2006-11-07 Mike McCormack msi: Fix WHERE IS (NOT) NULL queries. 
2006-11-07 Mike McCormack msi: Fix regression tests failing on Windows. 
2006-11-07 Mike McCormack msi: Split ACTION_CostFinalize into two functions. 
2006-11-06 Alexandre Julliard msi: Fixed definition of the MSIITERHANDLE type. 
2006-11-02 Mike McCormack msi: Avoid a memory leak by freeing actions scripts ... 
2006-11-02 Mike McCormack msi: Fix a memory leak. 
2006-11-02 Mike McCormack msi: Fix a handle leak in the tests. 
2006-11-01 Mike McCormack msi: Fix a typo. 
2006-11-01 Mike McCormack msi: Don't print traces for addref and release. 
2006-11-01 Mike McCormack msi: Search the patch package for source cabinet files. 
2006-10-31 Mike McCormack msi: Add a test showing a join doesn't need a WHERE ... 
2006-10-31 Mike McCormack msi: Use a simpler algorithm for joins. 
2006-10-31 Mike McCormack msi: Test the data returned by join queries in one ... 
2006-10-31 Mike McCormack msi: Remove tokens that aren't valid for MSI SQL. 
2006-10-31 Mike McCormack msi: Fix a trace. 
2006-10-31 Mike McCormack msi: Fix the ALTER and FREE keywords in the tokenizer. 
2006-10-31 Mike McCormack msi: Mark components with missing or outdated files ... 
2006-10-30 Mike McCormack msi: Split ACTION_UpdateInstallStates into two separate ... 
2006-10-27 James Hawkins msi: Extract cabinets based on DiskId, not LastSequence. 
2006-10-27 James Hawkins msi: Test the order in which cab files are handled ... 
2006-10-27 James Hawkins msi: Implement handling for the ErrorDialog and use ... 
2006-10-27 Mike McCormack msi: Avoid crashing if writeout_cabinet_stream fails.  
2006-10-27 Mike McCormack msi: Remove redundant null checks before MSI_EvaluateCo ... 
2006-10-26 Mike McCormack msi: Fix the join algorithm. 
2006-10-26 Mike McCormack msi: Allow UPDATE queries without a condition. 
2006-10-26 Mike McCormack msi: Update tables using records, not integer by integer. 
2006-10-26 Mike McCormack msi: Remove some unused functions. 
2006-10-26 Mike McCormack msi: Fixed the UPDATE query to work with explicit values. 
2006-10-26 Mike McCormack msi: Use msi_feature_set_state and msi_component_set ... 
2006-10-26 Mike McCormack msi: Create macro functions to set feature and componen ... 
2006-10-26 James Hawkins msi: Add tests for the UPDATE sql command. 
2006-10-25 Alexandre Julliard msi: Properly handle negative coordinates for mouse ...
2006-10-24 Mikołaj Zalewski resources: Change Dutch sublanguage code to SUBLANG ...
2006-10-24 Mikołaj Zalewski resources: Change German sublanguage code to SUBLANG ...
2006-10-24 Mike McCormack msi: Split code to get a file's verion into a separate ...
2006-10-24 James Hawkins msi: Add tests for installing from continuous cabinets. 
2006-10-24 James Hawkins msi: Allow more customization of install test files.
2006-10-24 James Hawkins msi: Remove unused function pointer and definitions.
2006-10-24 James Hawkins msi: Remove two unnecessary install tables. tree | commitdiff 
2006-10-24 James Hawkins msi: Add support for localizable strings in MsiDatabase ... 

svn path=/trunk/; revision=24909
2006-11-28 11:21:39 +00:00
Alex Ionescu 088b3cd98e - Fix prototype/definition of HalCalibratePerformanceCounter and properly implement it.
- Implement KeStallExecutionProcessor in its own assembly file isntead of using inlined GCC assembly, and align the loop to 16 bytes for more streamlined execution speed.
- Mask out clock interrupt during Phase 0 and Initialize clock interrupt on HAL Phase 1. This enables the HAL clock interrupt which was already written.
- Make the clock interrupt use HalpCurrentTimeIncrement instead of hardcoding a value.
- Re-implement HalpInitializeClock to allow for dynamic increments from 1ms to 15ms with appropriate rollovers and to call KeSetTimeIncrement to update timer values with the kernel.
- Implement HalSetTimeIncrement to allow changing the clock ms increment (but this isn't yet respected).
- Remove system/runtime update routines from the deprecated IRQ implementation and use the newer assembly ones already written, since we're now using the HAL clock interrupt. Remove other unused code.
- Fix more bugs in new hal IRQ implementation (that still isn't used yet due to regressions) and implement HalClearSoftwareInterrupt.

svn path=/trunk/; revision=24908
2006-11-28 08:11:14 +00:00
James Tabor 7df718a150 Add Wine defines for disk and memory meta files.
svn path=/trunk/; revision=24907
2006-11-28 07:47:07 +00:00
James Tabor c468138553 Fixup example code and add the new helper function.
svn path=/trunk/; revision=24906
2006-11-27 22:04:17 +00:00
James Tabor 00b0562f90 Add a help function for gdi32.
svn path=/trunk/; revision=24905
2006-11-27 21:58:46 +00:00
Thomas Bluemel cd70afcfd9 Forgot to commit a file
svn path=/trunk/; revision=24904
2006-11-27 21:43:53 +00:00
Thomas Bluemel f6481b3da6 Rename resource files to match the locale names
svn path=/trunk/; revision=24903
2006-11-27 21:42:05 +00:00
Thomas Bluemel 2feb77e790 Rename resource files to match the locale names
svn path=/trunk/; revision=24902
2006-11-27 21:41:08 +00:00
Thomas Bluemel e26a32ec7a Rename resource files to match the locale names
svn path=/trunk/; revision=24901
2006-11-27 21:39:30 +00:00
Thomas Bluemel 4fd1b81a3b Rename resource files to match the locale names
svn path=/trunk/; revision=24900
2006-11-27 21:38:23 +00:00
Thomas Bluemel 295c893759 Rename resource files to match the locale names
svn path=/trunk/; revision=24899
2006-11-27 21:37:22 +00:00
Thomas Bluemel 0d5d499f89 Rename resource files to match the locale names
svn path=/trunk/; revision=24898
2006-11-27 21:36:36 +00:00
Thomas Bluemel eac3b60726 Rename resource files to match the locale names
svn path=/trunk/; revision=24897
2006-11-27 21:34:53 +00:00
Thomas Bluemel c427824f3c Rename resource files to match the locale names
svn path=/trunk/; revision=24896
2006-11-27 21:33:31 +00:00
Thomas Bluemel 8d2259c84e Rename resource files to match the locale names
svn path=/trunk/; revision=24895
2006-11-27 21:30:49 +00:00
Thomas Bluemel 6dc2318fab Rename resource files to match the locale names
svn path=/trunk/; revision=24894
2006-11-27 21:29:29 +00:00
Thomas Bluemel 4f4ea68c99 Rename resource files to match the locale names
svn path=/trunk/; revision=24893
2006-11-27 21:27:34 +00:00
Thomas Bluemel 491641031d Rename resource files to match the locale names
svn path=/trunk/; revision=24892
2006-11-27 21:26:32 +00:00
Thomas Bluemel 42acbb95ed Rename resource files to match the locale names
svn path=/trunk/; revision=24891
2006-11-27 21:23:28 +00:00
Thomas Bluemel 376e78e608 Rename resource files to match the locale names
svn path=/trunk/; revision=24890
2006-11-27 21:21:47 +00:00
Thomas Bluemel d845de7264 Rename resource files to match the locale names
svn path=/trunk/; revision=24889
2006-11-27 21:20:32 +00:00
Thomas Bluemel 72b75ef12d Rename resource files to match the locale names
svn path=/trunk/; revision=24888
2006-11-27 21:19:22 +00:00
Thomas Bluemel 867a0841ea Rename resource files to match the locale names
svn path=/trunk/; revision=24887
2006-11-27 21:15:38 +00:00
Thomas Bluemel c4f03d4578 Rename resource files to match the locale names
svn path=/trunk/; revision=24886
2006-11-27 21:12:39 +00:00
Thomas Bluemel 9b839341b4 Rename resource files to match the locale names
svn path=/trunk/; revision=24885
2006-11-27 21:05:23 +00:00
Thomas Bluemel 200fbf762c Rename resource files to match the locale names
svn path=/trunk/; revision=24884
2006-11-27 20:37:42 +00:00
Thomas Bluemel 48dcba37a6 Rename resource files to match the locale names
svn path=/trunk/; revision=24883
2006-11-27 20:36:29 +00:00
Thomas Bluemel 7fd803c5ec Rename resource files to match the locale names
svn path=/trunk/; revision=24882
2006-11-27 20:35:10 +00:00
Thomas Bluemel 4476ee8796 Rename resource files to match the locale names
svn path=/trunk/; revision=24881
2006-11-27 20:34:01 +00:00
Thomas Bluemel c4fa90de45 Rename resource files to match the locale names
svn path=/trunk/; revision=24880
2006-11-27 20:20:24 +00:00
Thomas Bluemel b4d2f5f827 Rename resource files to match the locale names
svn path=/trunk/; revision=24879
2006-11-27 20:16:28 +00:00
Thomas Bluemel cd76482b2b Rename resource files to match the locale names
svn path=/trunk/; revision=24878
2006-11-27 20:11:02 +00:00
Thomas Bluemel 781f5d2012 Rename resource files to match the locale names
svn path=/trunk/; revision=24877
2006-11-27 20:08:27 +00:00
Thomas Bluemel e0cd86ea82 Rename resource files to match the locale names
svn path=/trunk/; revision=24876
2006-11-27 20:06:07 +00:00
Thomas Bluemel fd68af87b0 Rename resource files to match the locale names
svn path=/trunk/; revision=24875
2006-11-27 19:55:14 +00:00
Thomas Bluemel 7ab2735513 Rename resource files to match the locale name
svn path=/trunk/; revision=24874
2006-11-27 19:35:37 +00:00
Magnus Olsen d94aae38eb fixing a old bug in ibrowers I got irrate so long time now,
when u pressing on letter S it goes to full screen, but if I looked at the rc file
it is intend go to fullscreen when u press on Ctrl+S, fixed so it goes to fullscreen when u pressing Ctrl+S

svn path=/trunk/; revision=24873
2006-11-27 19:34:31 +00:00
Alex Ionescu 139ff99f50 - Cleanup HAL initialization code:
- Initailize the clock increment separately from the calibration of stall execution.
  - Raise IRQL to the current IRQL (basically a no-op) to force a standard PIC state. Will be needed for the new IRQ implementation when it'll work.
  - Scan commandline for PCILOCK and BREAK parameters during hal initalization. The former is not supported, only saved, while the latter causes a breakpoint just like the windows implemetnation.
  - Get the bus type (ISA, EISA, MCA) on startup to support bootup from NTLDR.
  - Validate HAL to match the kernel (checked kernel and UP kernel). Also make the kernel set the proper PRCB flags for this.
  - Initialize the CMOS lock.
  - Setup HAL Dispatch table and enable call to HalQuerySystemInformation in the kernel since it now works.
- Rewrite bus functions to get rid of the idea of "Bus handlers". This is a deprecated NT4 concept that ReactOS copied and only slows down performance.
  - Support custom private dispatch table PCI functions.
  - Provide default PCI functions.
  - Rewrite PCI functions using clean structures and code instead of magic macros and undocumented magic values. Use simple macros to generate PCI bus operations for write/read uchar, ushort and ulong.
  - Simplify function definitions for CMOS access.
  - Unify some dupli/tripi-cated code.
- Fix definition of HaliSetSystemInformation.
- Fix definitions of Bus Handler functions (add NTAPI).
- Add official BUS_HANDLER definition to NDK.
- Fix definition of HAL_PRIVATE_DISPATCH.
- Remove some derecated code (isa.c and mca.c).

svn path=/trunk/; revision=24872
2006-11-27 19:26:31 +00:00
Christoph von Wittich 5de49d3922 -create import libraries
-change target value to match the new C::B one (C::B r3286 SVN)
-simplify cpl debugging command

svn path=/trunk/; revision=24871
2006-11-27 19:24:10 +00:00
Alex Ionescu 3c8201f006 - Fix some bugs in the newer IRQL implementation for the HAL (that's still not used because it caused regressions).
svn path=/trunk/; revision=24870
2006-11-27 19:16:24 +00:00
Magnus Olsen 029d10b72a Patch from mail at colinfinck dot de (Colin Finck) for freeldr
See issue #1856 for more details.

svn path=/trunk/; revision=24859
2006-11-27 19:06:22 +00:00
Magnus Olsen c2c4ceff11 Patch from hto@mail dot cnt dot ru for sysdm
See issue #1856 for more details.

svn path=/trunk/; revision=24857
2006-11-27 19:04:25 +00:00
Magnus Olsen 5d08bbb40d forget adding the french .rc file in early commit thx hpussin
svn path=/trunk/; revision=24856
2006-11-27 18:59:08 +00:00
Thomas Bluemel 1ae072c165 Fix typos (this is en-US)
svn path=/trunk/; revision=24855
2006-11-27 18:55:37 +00:00
Magnus Olsen d85b9807fb patch from Simon Hanae mail : ja731j at ja731j dot homeip dot net, part 2 of 2
See issue #1876 for more details.

svn path=/trunk/; revision=24854
2006-11-27 17:05:59 +00:00
Magnus Olsen fc374e1953 patch from Simon Hanae mail : ja731j at ja731j dot homeip dot net, part 1 of 2
See issue #1876 for more details.

svn path=/trunk/; revision=24853
2006-11-27 17:04:57 +00:00
Magnus Olsen 0460202c9a french translate by Heis Spiter heis_spiter at hotmail dot com
See issue #1883 for more details.

svn path=/trunk/; revision=24852
2006-11-27 16:53:24 +00:00
Magnus Olsen 74cca509ff french translate by Heis Spiter heis_spiter at hotmail dot com
See issue #1884 for more details.

svn path=/trunk/; revision=24851
2006-11-27 16:49:24 +00:00
Magnus Olsen 9e2ffe9e12 fixing a small bug : LTEXT, GROUPBOX, DEFPUSHBUTTON, PUSHBUTTON, ICON, EDITTEXT, LISTBOX, COMBOBOX (function DialogCMDBuild1) adding a emty style tag to thuse xml syntax.
fixing a small bug : Rename MENUSEPARATOR to MENUITEMSEPERATOR
Thanks frik85 

svn path=/trunk/; revision=24850
2006-11-27 15:45:23 +00:00
Thomas Bluemel 4e4647e514 Fix using a pointer to a temporary variable outside it's scope in RtlCreateUserProcess
svn path=/trunk/; revision=24849
2006-11-27 14:26:48 +00:00