Commit Graph

848 Commits

Author SHA1 Message Date
Alexandre Julliard 259e8f61c8 regedit: Fix integer printf formats in resource strings. 2009-01-07 11:10:25 +01:00
ByeongSik Jeon 5f3287d79f *Ko.rc: Update Korean resource.
Fix the unnecessary SUBLANG_NATURAL.
Change the font size from 8 to 9.
2008-12-11 12:21:07 +01:00
ByeongSik Jeon 1b0297a7f9 *Zh.rc: Update the Chinese resource font name to "MS Shell Dlg". 2008-12-11 12:20:48 +01:00
Rok Mandeljc f54101abd3 regedit: Updated Slovenian translation. 2008-12-08 12:01:10 +01:00
Michael Stefaniuc 683c53db42 regedit: Remove some superfluous casts. 2008-12-04 12:08:27 +01:00
Francois Gouget 23e6e7be8e Make sure we have a space before the ellipses in Slovenian resources. 2008-12-04 12:06:06 +01:00
Francois Gouget dfb823bb6f regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying. 2008-12-01 12:57:39 +01:00
Michael Stefaniuc c75a143f3d regedit: Remove NULL check before HeapFree (Smatch). 2008-11-25 11:55:59 +01:00
Francois Gouget c880ccea1a regedit: Fix handling of zero-byte binary values for 'regedit /E'. 2008-11-24 13:43:47 +01:00
Francois Gouget be19acfbe8 regedit: Avoid wsprintfW() so we can avoid loading user32.dll for 'regedit /E'. 2008-11-21 10:00:47 +01:00
Francois Gouget a81bb704df regedit: Fix exporting of REG_EXPAND_SZ and other 'weird' strings.
REG_EXPAND_SZ must be exported as hexadecimal to preserve the string type.
0-byte strings and those missing a trailing '\0' or with odd sizes must 
be saved as hexadecimal too so they are restored as is.
Move the binary-value export code to the new REGPROC_export_binary() 
function.
2008-11-21 10:00:41 +01:00
Francois Gouget 3ef0b0ef2d regedit: Pass the string length to REGPROC_export_string().
We already know it in the caller so this saves us one lstrlenW() call.
2008-11-21 10:00:17 +01:00
Francois Gouget d92c976803 regedit: Fix a buffer allocation in export_registry_key().
This fixes a major buffer overflow bug in 'regedit /E'.
2008-11-21 10:00:13 +01:00
Francois Gouget 3b140ccb0e Assorted spelling fixes. 2008-11-17 16:04:39 +01:00
Francois Gouget e1901500ee regedit: Fix the wrapping of binary values in export_hkey().
Don't wait until the line overflows before wrapping it.
Don't wrap the last line.
2008-11-12 13:12:35 +01:00
Francois Gouget f0f91a69b3 regedit: Fix a buffer overflow when exporting binary values in export_hkey().
We must take the indentation into account to compute the number of lines a binary value will use.
2008-11-12 13:12:31 +01:00
Francois Gouget 7df7222594 regedit: Simplify / clean up export_hkey().
Avoid unneeded/redundant calls to lstrcatW() and lstrlenW().
Tighten the scope of variables.
2008-11-12 13:12:23 +01:00
Francois Gouget 126ffb1f8a regedit: Tighten a buffer size calculation. 2008-11-12 13:12:12 +01:00
Francois Gouget d1d3db4183 regedit: Simplify REGPROC_export_string(). 2008-11-12 13:12:09 +01:00
Francois Gouget 7f707b3037 regedit: The xxx_name_len variables track buffer sizes. That is they count the trailing '\0'. Adjust a couple of places that got this wrong and rename them to xxx_name_size. 2008-11-12 13:11:59 +01:00
Francois Gouget 5940ada80b regedit: line_size is supposed to track a string length.
That is it does not count the trailing '\0'.
Fix a few places that got this wrong and rename it to line_len.
2008-11-12 13:11:41 +01:00
Francois Gouget f982e731c5 regedit: Check that we were able to allocate line_buf too. 2008-11-12 13:11:30 +01:00
Francois Gouget 71af3e1582 regedit: Remove unneeded variable initializations. 2008-11-12 13:11:23 +01:00
Michael Stefaniuc 4f199a10ad Remove the remaining casts of NULL. 2008-11-03 13:42:09 +01:00
Andrey Esin f0321f85a0 regedit: Corrections in Russian translation. 2008-10-17 11:42:55 +02:00
Muneyuki Noguchi a969e0066e regedit: Convert Japanese resource to UTF-8. 2008-10-13 11:39:56 +02:00
Lei Zhang a4ed7a1003 regedit: Pass VK_DELETE messages to Listview/Treeview child windows. 2008-10-09 14:19:50 +02:00
Lei Zhang d3908e699b regedit: Make branch export behavior work more like native regedit. 2008-10-06 13:08:40 +02:00
Lei Zhang 86a4e99c04 regedit: Check return values, don't request unneeded value which always fails. 2008-10-02 10:29:06 -05:00
Lei Zhang 4389066754 regedit: Use W version of TreeView_GetItem. 2008-10-02 10:29:00 -05:00
Andrey Turkin ae097646ab regedit: Ignore spaces in regedit files. 2008-09-30 11:33:14 -05:00
Muneyuki Noguchi 6461d5dc7e regedit: Use "MS Shell Dlg" 9 in Japanese resources. 2008-09-25 13:27:43 +02:00
Alexandre Julliard 700b5c6d7f regedit: Fix file exports in ASCII format. 2008-09-22 15:34:41 +02:00
Alexander Nicolaysen Sørnes 4f332e610e regedit: Fix some fprintf arguments. 2008-09-22 12:20:07 +02:00
Alexander Nicolaysen Sørnes 1e0a77622b regedit: Fix char escaping for registry export. 2008-09-22 12:19:54 +02:00
Alexander Nicolaysen Sørnes c4d58a4b07 regedit: Add support for exporting unicode files. 2008-09-16 13:35:31 +02:00
Alexander Nicolaysen Sørnes 60cd910797 regedit: Gather a full string before exporting it. 2008-09-16 13:35:27 +02:00
Alexander Nicolaysen Sørnes 484421560b regedit: Fix importing REG_MULTI_SZ values for ANSI files. 2008-09-10 11:08:30 +02:00
Alexander Nicolaysen Sørnes 32f890939f regedit: Convert parts of export handling to unicode. 2008-09-09 11:46:14 +02:00
Michael Stefaniuc 26f363aed3 regedit: Fix the Bg, Cs, Da, Es, Hu, It, Ko, Pl, Pt, Ru, Si and Tr translations. 2008-09-08 12:47:20 +02:00
Muneyuki Noguchi 131996ae45 regedit: Update Japanese translation. 2008-09-05 11:21:05 +02:00
Alexander Nicolaysen Sørnes 92e9b1edcf regedit: Fix a memory leak in export handling. 2008-09-04 11:51:29 +02:00
Alexander Nicolaysen Sørnes 5defba1165 regedit: Convert open/save dialogues to unicode. 2008-09-04 11:51:23 +02:00
Hongbo Ni e670b5c831 regedit: Add simplified and traditional Chinese resources. 2008-09-04 11:42:54 +02:00
Alexander Nicolaysen Sørnes d67986b9dd regedit: Some minor unicode conversions. 2008-09-03 13:14:52 +02:00
Alexander Nicolaysen Sørnes 7bb5df75d3 regedit: Remove some unused code. 2008-09-03 13:14:52 +02:00
Alexander Nicolaysen Sørnes ba093c6dc0 regedit: Fix some references to TCHARs. 2008-09-03 13:14:51 +02:00
Alexander Nicolaysen Sørnes c36fec1cd0 regedit: Set the unicode flag for the treeview. 2008-09-02 13:26:57 +02:00
Alexander Nicolaysen Sørnes 0035421e45 regedit: Remove an ANSI function. 2008-09-02 13:26:57 +02:00
Alexander Nicolaysen Sørnes d2664e0fbb regedit: Set the unicode flag for the listview. 2008-09-02 13:26:57 +02:00
Alexander Nicolaysen Sørnes d0991c92d7 regedit: Convert listview init to unicode. 2008-09-02 12:55:49 +02:00
Alexander Nicolaysen Sørnes fef3660024 regedit: Fix a memory leak. 2008-09-02 12:55:38 +02:00
Alexander Nicolaysen Sørnes e26b563ee1 regedit: Remove some ANSI functions. 2008-09-02 12:55:30 +02:00
Alexander Nicolaysen Sørnes 6b7ebf0881 regedit: Convert key renaming to unicode. 2008-09-02 12:53:35 +02:00
Alexander Nicolaysen Sørnes 4a3d8d8cb0 regedit: Convert value renaming to unicode. 2008-09-02 12:53:01 +02:00
Alexander Nicolaysen Sørnes 7aa56d249a regedit: Don't try to convert NULL pointers. 2008-09-02 12:52:03 +02:00
Alexander Nicolaysen Sørnes df84eb514c regedit: Remove old fixme. 2008-09-02 12:51:41 +02:00
Alexander Nicolaysen Sørnes 1e56f94945 regedit: Convert value editing to unicode. 2008-09-02 12:51:34 +02:00
Alexander Nicolaysen Sørnes 9d6b80b121 regedit: Convert value creation to unicode. 2008-08-29 12:26:43 +02:00
Alexander Nicolaysen Sørnes 4aabdecd67 regedit: Use Unicode strings when updating listview. 2008-08-28 11:24:50 +02:00
Alexander Nicolaysen Sørnes f7ff9e76f9 regedit: Avoid conversion to ANSI when importing hex values. 2008-08-28 11:24:50 +02:00
Alexander Nicolaysen Sørnes b058648ae3 regedit: Fix concat handling for ANSI files. 2008-08-28 11:24:50 +02:00
Lei Zhang faf9c55eb8 regedit: Fix typo in commit c6d01ac847. 2008-08-28 11:24:49 +02:00
Alexander Nicolaysen Sørnes 1def017ecd regedit: Ignore case when sorting values. 2008-08-27 13:21:22 +02:00
Alexander Nicolaysen Sørnes c6d01ac847 regedit: Add listview entries as unicode. 2008-08-27 13:21:22 +02:00
Alexander Nicolaysen Sørnes b0a8b66789 regedit: Fix leak in GetItemFullPathW. 2008-08-27 13:21:21 +02:00
Alexander Nicolaysen Sørnes 46ea43e677 regedit: Convert menu & statusbar handling to unicode. 2008-08-27 13:21:21 +02:00
Alexander Nicolaysen Sørnes 5915b49700 regedit: Use only SendMessageW in treeview.c. 2008-08-26 12:07:42 +02:00
Alexander Nicolaysen Sørnes be43131b49 regedit: Convert treeview init to Unicode. 2008-08-26 12:07:42 +02:00
Alexander Nicolaysen Sørnes 583bf6e4bf regedit: Convert searching to Unicode. 2008-08-26 12:07:42 +02:00
Alexander Nicolaysen Sørnes ded5b05e4a regedit: Fix memory leaks in favourites handling. 2008-08-25 11:39:02 +02:00
Alexander Nicolaysen Sørnes 455ce06d4f regedit: Convert favourites handling to unicode. 2008-08-25 11:38:56 +02:00
Alexander Nicolaysen Sørnes 039df36b16 regedit: Fix possible memory leaks. 2008-08-25 11:38:28 +02:00
Alexander Nicolaysen Sørnes 223c24bdbf regedit: Remove unneeded character conversions. 2008-08-25 11:38:20 +02:00
Alexander Nicolaysen Sørnes 74cae34da8 regedit: Convert AddEntryToTree to unicode. 2008-08-22 11:32:09 +02:00
Alexander Nicolaysen Sørnes a6a4109dd4 regedit: Convert key creation to unicode. 2008-08-22 11:32:09 +02:00
Muneyuki Noguchi 2e61fe2227 regedit: Update Japanese translation. 2008-08-22 10:39:59 +02:00
Alexander Nicolaysen Sørnes 93f1d070fc regedit: Fix passing null pointer. 2008-08-21 12:52:01 +02:00
Alexander Nicolaysen Sørnes 6168a7c60c regedit: Convert clipboard handling to unicode. 2008-08-20 12:20:37 +02:00
Alexander Nicolaysen Sørnes 5cb8bccf46 regedit: Convert printing&help to unicode. 2008-08-20 12:20:33 +02:00
Alexander Nicolaysen Sørnes 04929756e7 regedit: Convert deletion to unicode. 2008-08-20 12:20:28 +02:00
Francois Gouget 22ff8c9b29 regedit: Remove a couple of left-over debug statements. 2008-07-21 12:59:55 +02:00
Alexander Nicolaysen Sørnes 0952fd3a89 regedit: Fixes for Norwegian Bokmål translation. 2008-07-18 11:06:04 +02:00
Frans Kool 9eaf4c2890 regedit: Fixed Dutch translations. 2008-07-16 17:53:41 +02:00
Alexander Nicolaysen Sørnes bf76a39f3b regedit: Update Norwegian Bokmål translation. 2008-07-16 17:52:06 +02:00
Alexander Nicolaysen Sørnes d1e02c169d regedit: Add missing fclose on file import. 2008-07-14 12:26:17 +02:00
Alexander Nicolaysen Sørnes 4ef4777630 regedit: Fix concat handling in unicode import. 2008-07-14 12:25:49 +02:00
Andre Wisplinghoff a7f84cc035 regedit: Implement deleting multiple values. 2008-07-11 14:49:44 +02:00
Alexander Nicolaysen Sørnes 2a9713a6cb regedit: Null-terminate buffer in Unicode file import. 2008-07-11 14:07:07 +02:00
Alexander Nicolaysen Sørnes e4b1abefdd regedit: Fix comment handling in Unicode file import. 2008-07-11 14:06:57 +02:00
Alexander Nicolaysen Sørnes e83d8dad04 regedit: Use strchrW instead of custom code in Unicode file import. 2008-07-11 14:06:49 +02:00
Alexander Nicolaysen Sørnes 6f2e3e1b1e regedit: Add support for importing Unicode files. 2008-07-10 18:09:15 +02:00
Alexander Nicolaysen Sørnes 9d60849037 regedit: Convert remaining registry import code to Unicode. 2008-07-10 18:01:33 +02:00
Alexander Nicolaysen Sørnes db074ee9a3 regedit: Convert openKey to Unicode. 2008-07-10 17:58:56 +02:00
Alexander Nicolaysen Sørnes 2e7b8cbc42 regedit: Convert the rest of setValue to Unicode. 2008-07-10 17:54:21 +02:00
Alexandre Julliard f7f249e59b regedit: Fixed the GetWideString and GetMultiByteString functions to work with null-terminated strings. 2008-07-10 17:49:36 +02:00
Alexander Nicolaysen Sørnes c23da6c35f regedit: Use RegSetValueExW when importing data. 2008-07-10 13:33:53 +02:00
Alexander Nicolaysen Sørnes f4c3e0f464 regedit: Use unicode for all key deletion. 2008-07-10 13:32:54 +02:00
Alexander Nicolaysen Sørnes eafa99ea55 regedit: Convert import delete handling to unicode. 2008-07-08 21:26:21 +02:00
Ted Percival 0674e61955 regedit: Interpret REG_DWORD as unsigned in editor. 2008-06-23 12:46:52 +02:00
Vladimir Pankratov 56c1ea6af4 regedit: Update Russian translation. 2008-06-19 11:55:20 +02:00
Francois Gouget dcfd6b9d50 regedit: Remove spaces before '...'. 2008-06-16 15:52:27 +02:00
Michael Stefaniuc 48bc578c68 regedit: Fix the Danish translation. 2008-06-11 11:27:35 +02:00
Michael Stefaniuc 4f03310ec5 regedit: Fix the Slovenian translation. 2008-06-11 11:27:30 +02:00
Michael Stefaniuc 7f09556e24 regedit: Fix the Turkish translation. 2008-06-11 11:27:28 +02:00
Mikołaj Zalewski d0319d0530 regedit: Add/remove favorite opens a dialog, thus should have ellipsis. 2008-06-06 10:27:45 +02:00
Mikołaj Zalewski b29e46c67b regedit: Update Polish translation. 2008-06-06 10:27:39 +02:00
Francois Gouget 39cb432b68 Fix the resources to remove extraneous spaces in '...'. 2008-06-05 15:53:05 +02:00
Michael Stefaniuc a7a68d5209 regedit: Fix the Italian translation. 2008-06-03 11:11:08 +02:00
Michael Stefaniuc 0f7ac9e672 regedit: Fix the Czech translation. 2008-06-03 11:11:01 +02:00
Francois Gouget 4cff95351c regedit: Update the French translation. 2008-06-02 14:13:43 +02:00
José Manuel Ferrer Ortiz 85e839a2c2 Spanish translations updates. 2008-06-02 12:32:47 +02:00
Vitaliy Margolen 5fc1b36b17 Update Russian translations. 2008-06-02 12:13:11 +02:00
Michael Stefaniuc b5cfaad49c regedit: Fix the Portugese translations.
Thanks to Mauricio Teixeira <mteixeira@webset.net> for the translations.
2008-06-02 12:12:22 +02:00
Michael Stefaniuc ad8f210481 regedit: Fix the Hungarian translation. 2008-05-30 10:01:37 +02:00
Michael Stefaniuc d647f6db08 regedit: Fix the Japanese translation. 2008-05-30 10:01:35 +02:00
Michael Stefaniuc 8732cb7a5b regedit: Fix the Bulgarian translation. 2008-05-30 10:01:32 +02:00
Francois Gouget 39054f0ad0 regedit: Remove extraneous spaces in '...'. 2008-05-30 10:01:22 +02:00
Michael Stefaniuc ad17ef70e8 regedit: Fix the English (NEUTRAL) translation. Rename SUBLANG_ENGLISH_US to SUBLANG_DEFAULT. 2008-05-29 12:11:05 +02:00
Alexandre Julliard 0e3eda3425 programs: Use the Wine import libraries when compiling with MinGW. 2008-05-26 19:26:06 +02:00
Andrej Sinicyn 34c0bd760f regedit: Update the German translation. 2008-05-26 17:59:32 +02:00
Alexander Nicolaysen Sørnes c1940e397e regedit: Set selected key name as default favourite name. 2008-05-22 11:30:34 +02:00
Alexander Nicolaysen Sørnes bb0eefb939 regedit: Allow modifying values of root keys. 2008-05-22 11:29:14 +02:00
Hwang YunSong(황윤성) 1db3aa0be5 regedit: Updated Korean resource. 2008-05-21 11:38:24 +02:00
Paul Vriens b3e75eead9 regedit: Sync Dutch resource with latest changes. 2008-05-19 23:10:01 +02:00
Alexander Nicolaysen Sørnes 66b3d415c3 regedit: Improve dialog layout. 2008-05-19 14:04:19 +02:00
Alexander Nicolaysen Sørnes 96653ca60a regedit: Add Export option to context menu. 2008-05-19 13:36:00 +02:00
Alexandre Julliard e568580447 regedit: Fix editing and exporting of zero-size strings. 2008-05-13 20:27:11 +02:00
Jens Albretsen b092f27782 regedit: Danish translation. 2008-05-07 12:09:38 +02:00
Alexander Nicolaysen Sørnes a4649d3730 regedit: Update Norwegian Bokmål resource. 2008-04-14 23:50:13 +02:00
Dmitry Timoshkov a5816064f0 regedit: Fix Win64 warnings. 2008-04-09 16:26:44 +02:00
Rok Mandeljc a7c4c6a9f1 regedit: Updated Slovenian translation. 2008-04-08 11:59:01 +02:00
Mikołaj Zalewski ad274f602e regedit: Add some ES_AUTOHSCROLL to dialog templates in languages that didn't have them. 2008-03-31 12:13:33 +02:00
Vitaliy Margolen 5b690b0885 Update Russian translations. 2008-03-28 09:53:44 +01:00
Vitaliy Margolen 0f2d7aedd9 regedit: Fix typo. 2008-03-28 09:53:25 +01:00
Kusanagi Kouichi 819d16729d regedit: Fix Japanese resource. 2008-03-27 17:47:48 +01:00
Alexandre Julliard 255e7b4274 regedit: Display a larger icon in the About box. 2008-03-25 16:14:35 +01:00
Herve Chanal c440322647 regedit: A nicer icon. 2008-03-25 16:14:23 +01:00
Michael Stefaniuc 9858a1480e regedit: Fix and update the German translation.
- Add the translations for REG_MULTI_SZ.
- Replace "Zeichenkette" with "Zeichenfolge" as that seems to be what
  Windows uses.
- Fix the size and placement of the "OK"/"Abbrechen" buttons.
- Remove bogus accelerators on some LTEXT entries in dialogs.
2008-03-19 18:51:35 +01:00
Aric Stewart 58801f0d73 regedit: Check for unicode file without using fseek. 2008-03-17 15:11:25 +01:00
Mikołaj Zalewski b859c13907 regedit: Remove windows class names (they shouldn't be localized) and unused IDC_REGEDIT menu from resources. 2008-03-12 11:58:58 +01:00
Alexandre Julliard b9e578528f regedit: Include the terminating null in string lengths. 2008-03-03 12:07:16 +01:00
Frans Kool 98b8699b22 regedit: Added Dutch translations. 2008-02-13 16:27:26 +01:00
Eric Pouech a6d85fe801 regedit: Warn about newest unicode export from native regedit. 2008-01-23 11:31:43 +01:00
Andrey Esin 38f1733ce3 regedit: Update Russian translation. 2008-01-16 12:16:20 +01:00
Alexandre Julliard 98c133312f regedit: Fixed parsing of hex sequences. 2008-01-07 21:17:10 +01:00
Andre Wisplinghoff 005b493619 regedit: Refresh tree view on import. 2008-01-07 18:19:14 +01:00
Vincent Hardy d306bc0090 regedit: Window caption correction. 2007-12-28 13:20:33 +01:00
Francois Gouget 5f7a9cea38 Assorted spelling fixes. 2007-12-07 16:35:32 +01:00
Ted Percival 99d14ada78 regedit: Display REG_DWORD as unsigned with lowercase hex digits. 2007-12-03 13:10:21 +01:00
Jonathan Ernst a5f3c2f283 regedit: Updated French translation. 2007-11-13 21:46:34 +01:00
Hwang YunSong(황윤성) 39380c9454 regedit: Updated Korean resource. 2007-10-25 13:59:46 +02:00
Stefan Leichter b0180f7b1d regedit: Replace call to delete_branch with RegDeleteTreeA. 2007-10-10 12:16:33 +02:00
Francois Gouget ea5d653f3e regedit: Add support for 'regedit /E -', to export the registry to stdout. 2007-10-10 11:18:56 +02:00
Francois Gouget 09641eeddb regedit: Add support for 'regedit -' for feeding regedit from stdin. 2007-10-10 11:18:50 +02:00
Alexandre Julliard f6366e2d00 regedit.exe: We can now store binary files in the repository. 2007-09-18 13:35:16 +02:00
Lionel Debroux 4278c670d1 regedit: Fixed a memory leak in listview.c (found by Smatch). 2007-09-11 11:47:21 +02:00
Jason Edmeades 34749c2a07 regedit: Fix importing of .reg hex. 2007-08-13 12:09:46 +02:00
Dmitry Timoshkov 197f4059ab include: winres.h no longer exists in PSDK, fix winresrc.h includes. 2007-08-07 14:09:09 +02:00
Michael Stefaniuc 9a522589fb programs: Remove unreachable break after return/break. Found by Smatch. 2007-07-19 11:57:53 +02:00
Francois Gouget afa9d0a60d regedit: Merge getRegClass() and getRegKeyName() to form parseKeyName().
Keep track of the full registry path (including the root key) in
currentKeyName. This makes the error messages more informative.
Reduce the number of global variables used by openKey() & co.  Only
use one variable, currentKeyHandle, to indicate whether a key is
currently open or not.
2007-06-18 12:14:19 +02:00
Francois Gouget f6d5738d9a regedit: Don't allow square-bracketed registry paths on the command line (to match native).
The only place they are allowed is in .reg files, so exclusively deal with them in processRegEntry().
Fix detection of the trailing ']' in processRegEntry(): it can be followed by some garbage.
2007-06-18 12:13:55 +02:00
Francois Gouget 8585fb3112 regedit: Add missing '\n' to an error message. 2007-06-18 12:13:45 +02:00
Francois Gouget 8e362cb65a regedit: Modify getRegClass() to avoid dubious comparisons and casts between HKEYs and error codes. 2007-06-14 14:01:14 +02:00
Francois Gouget 0dac54b3a7 regedit: Having garbage after the dash in '"foo"=-' is not valid.
Don't complain if the value already does not exist.
2007-06-14 14:01:02 +02:00
Francois Gouget bde3cf9b5f regedit: The registry functions return standard error codes, not HRESULTs. 2007-06-14 14:00:48 +02:00
Francois Gouget 804ec04472 regedit: Make the dword and binary data parsing both more flexible and stricter.
Make sure it does not modify the value if the data is invalid.
2007-06-14 14:00:31 +02:00
Francois Gouget 90d7707235 regedit: If the data for a given value is in an unknown format, then print an error and don't modify the value.
Note that '"foo"=' is not valid.
2007-06-14 13:59:21 +02:00
Francois Gouget 0d2d994ecc regedit: Remove cruft and make functions static, reordering where necessary to avoid forward declarations.
Remove the command parameter of processRegLines() as it can only be used with processRegEntry().
2007-06-14 13:59:15 +02:00
Francois Gouget de2fc93b6b regedit: Remove setAppName() as the application name is hardcoded anyway. 2007-06-14 13:56:43 +02:00
Francois Gouget b668c52802 regedit: Move PerformRegAction() and get_file_name() around to eliminate forward references. Make them static. 2007-06-14 12:11:13 +02:00
Alexander Nicolaysen Sørnes 49437bf886 regedit: Update Norwegian Bokmål resources. 2007-06-01 12:40:54 +02:00
José Manuel Ferrer Ortiz 0175512598 Some Spanish translations updated. 2007-05-30 15:55:20 +02:00
Dmitry Timoshkov 3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Francois Gouget 0acb5810bf Assorted spelling fixes. 2007-05-15 18:09:16 +02:00
Thomas Spear abf204cd3c regedit: Spelling and grammar fixes. 2007-05-10 12:14:06 +02:00
Mikołaj Zalewski 2fd63d342e regedit: Update Polish translation. 2007-04-24 10:18:24 +02:00
Byeong-Sik Jeon afdf49f161 regedit: Update Korean resource. 2007-04-03 13:13:47 +02:00
Byeong-Sik Jeon f225297a5f regedit: Support REG_MULTI_SZ creation and editing. 2007-04-03 13:13:35 +02:00
Stefan Huehner 4d1d01f266 Mark several functions as static. 2007-03-13 13:35:12 +01:00
Stefan Huehner 51a7ca3440 Change some functions arguments from () -> (void). 2007-03-12 12:25:31 +01:00
Hwang YunSong(황윤성) 5aad8fd42d regedit: Updated Korean resource. 2007-03-05 12:08:49 +01:00
Lei Zhang 4de636208f regedit: Correctly parse key name containing ']' when deleting/exporting. 2007-03-02 11:47:50 +01:00
Lei Zhang 054fd8cb42 regedit: Allow entering - for a key in a .reg file to delete that key. 2007-03-02 11:47:44 +01:00
Lei Zhang 1a54a89b8b regedit: Removed dead code from regproc.c. 2007-03-02 11:47:36 +01:00
Lei Zhang 8f05d80aa9 regedit: Updated English resources to remove shortcut conflicts. 2007-03-02 11:47:31 +01:00
Lei Zhang d113419682 regedit: Correctly parse key name containing ']'. 2007-03-01 11:39:02 +01:00
Detlef Riekenberg 10d825aaa3 regedit: Enable WM_RBUTTONDOWN to set the splitbar. 2007-02-19 13:35:03 +01:00
Hwang YunSong(황윤성) 997da8d15d regedit: Updated Korean Resource. 2007-02-09 12:24:26 +01:00
Detlef Riekenberg 5b19d5899f regedit: Do not use a local copy of a global pointer. 2007-02-08 12:58:31 +01:00
Detlef Riekenberg 0a0316ea45 regedit: Do not pass a global available pointer to a static function. 2007-02-08 12:58:27 +01:00
Detlef Riekenberg cccd55a9dc regedit: Declare some variables static. 2007-02-08 12:58:19 +01:00
Detlef Riekenberg 6fbbfd67b4 regedit: Remove unused resource. 2007-02-07 21:44:57 +01:00
Louis Lenders 46c463398c regedit: Update Dutch resources. 2007-01-04 11:27:35 +01:00
Francois Gouget c66628b73f Consistently use SUBLANG_NEUTRAL for Italian resources. 2006-12-05 11:28:38 +01:00
Francois Gouget fe018502e9 regedit: Add a Portuguese translation (contributed by Americo Jose Melo). 2006-11-28 12:13:40 +01:00
Alexander Nicolaysen Sørnes 99d760a136 regedit: Updated Norwegian Bokmål translation. 2006-11-21 12:14:19 +01:00
Alexandre Julliard 5b875279d1 regedit: Properly handle negative coordinates for mouse events. 2006-10-25 17:42:57 +02:00
Mikołaj Zalewski 58bd35c8c5 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 17:45:51 +02:00
Mikołaj Zalewski e32aa55703 resources: Change German sublanguage code to SUBLANG_NEUTRAL. 2006-10-24 11:45:12 +02:00
Paul Vriens 0cf2010f7b regedit: Initialize a variable (Coverity). 2006-10-24 11:42:05 +02:00
Frank Richter 04f1d2936c regedit: Update German translation. 2006-10-23 12:34:45 +02:00
Byeong-Sik Jeon e1fd734c97 Korean: Use SUBLANG_NEUTRAL in Korean resources. 2006-10-20 13:49:39 +02:00
Andrew Talbot 4b2756ba5d regedit: Cast-qual warnings fix. 2006-10-12 14:59:00 +02:00
H. Verbeet b6a9109c03 regedit: Format warning fixes. 2006-10-11 12:09:02 +02:00
Gerald Pfeifer cc5e910658 programs/regedit: Fix format specifiers for _stscanf and fprintf. 2006-10-10 13:39:06 +02:00
Hwang YunSong(황윤성) 5b160a429c regedit: Updated Korean resource. 2006-10-10 11:58:07 +02:00
Hwang YunSong(황윤성) 33c6347472 regedit: Updated Korean Resource. 2006-10-05 11:32:13 +02:00
Jonathan Ernst ea2dd593ed regedit: Updated French translation. 2006-10-04 22:22:03 +02:00
Mikołaj Zalewski 2d01734e6c regedit: Update Polish translation. 2006-10-04 20:55:28 +02:00
Mikołaj Zalewski a9436ea85f regedit: Remove the unused IDD_DIALOG2. 2006-10-03 11:24:34 +02:00
Mikołaj Zalewski 22665d9d54 regedit: Add option to export only a specified branch. 2006-10-03 11:24:20 +02:00
Mikołaj Zalewski b0c4b88943 regedit: Some import/export dialogs code cleanup. 2006-10-03 11:24:11 +02:00
Mikołaj Zalewski c53d611e08 regedit: Fix some translated resources errors. 2006-10-02 21:37:57 +02:00
Alexander Nicolaysen Sørnes 5387119050 Updated Norwegian Bokmål translations. 2006-10-02 12:32:24 +02:00
Hwang YunSong(황윤성) a981d9c361 regedit: Updated Korean Resource. 2006-09-28 11:56:42 +02:00
Jonathan Ernst 6b4ea77ea1 regedit: French translation improvements. 2006-09-27 18:12:19 +02:00
Mikołaj Zalewski f16542f801 regedit: Fix the English (Neutral) menu. 2006-09-27 18:10:50 +02:00
Jan Zerebecki 08de1f4293 regedit: Remove dead code. 2006-09-26 11:39:37 +02:00
Mikołaj Zalewski c807132ebd regedit: Update Polish translation. 2006-09-25 18:32:08 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Jonathan Ernst 0ebd271fe0 Assorted French translation improvements. 2006-09-10 10:16:33 +02:00
Jan Zerebecki 2a42379a8e regedit: Also refresh the listview. 2006-09-07 16:10:58 +02:00
Marcus Meissner b3a72ad1dd Remove some more unused debugging channels. 2006-08-29 12:28:58 +02:00
Hwang YunSong(황윤성) 32e3437d97 regedit: Updated Korean resource. 2006-08-25 11:32:12 +02:00
Mikołaj Zalewski 1ee7095e41 regedit: Put language-dependent strings in resources. 2006-08-23 15:58:03 +02:00
Mikołaj Zalewski 798a54f938 regedit: Remove custom filter from open/save dialogs. 2006-08-23 15:57:54 +02:00
Andrew Talbot 602e0df9f6 regedit: Write-strings warnings fix. 2006-08-17 11:24:25 +02:00
Andrew Talbot 6ca620334a regedit: Write-strings warnings fix. 2006-08-11 11:56:21 +02:00
Yuriy Kozlov 1e1031b41d regedit: Allow entering - for a value in a .reg file to delete that value. 2006-07-29 11:53:06 +02:00
Andrew Talbot 510b6d3b47 regedit: Write-strings warning fix. 2006-07-27 11:57:54 +02:00
Alexandre Julliard 77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard 028ab92bf7 make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
2006-07-10 20:59:06 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Andrew Talbot 973371c01d regedit: Write-strings warning fix. 2006-07-07 14:30:34 +02:00
Andrew Talbot feb11af7af regedit: Write-strings warnings fix. 2006-07-03 11:58:27 +02:00
Juan Lang 8daf5ad2aa regedit: Update status bar after editing key name. 2006-06-29 14:41:12 +02:00
Michael Stefaniuc 56026299d0 Remove more redundant NULL checks before HeapFree (found by Smatch). 2006-06-07 14:20:09 +02:00
Jonathan Ernst ce7e2e16ab Uniformization of French main menu accelerators. 2006-05-24 10:35:26 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Michael Stefaniuc a87520036f janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
András Kovács a64e13c679 regedit: Translation to Hungarian. 2006-05-05 16:32:46 +02:00
Antonio Codazzi 06d298f8b0 regedit: Italian language update. 2006-04-08 20:01:35 +02:00
Alexander N. Sørnes 5656fa8f00 regedit: Fix typo in Norwegian resources. 2006-04-03 11:39:21 +02:00
Vitaly Lipatov 0bb76d231c regedit: Fix Russian translation. 2006-03-20 12:04:38 +01:00
Mike McCormack 01d99121e5 regedit: Fix some gcc 4.1 warnings. 2006-03-17 13:11:28 +01:00
Mike McCormack d8bc6879be regedit: Fix some gcc 4.1 warnings caused by casts in macros. 2006-03-03 13:19:15 +01:00
Petr Tesarik 39d230fb94 regedit: Czech language resources encoding fix. 2006-02-13 13:29:10 +01:00
Fatih Aşıcı e139278d98 regedit: Turkish translation. 2006-02-06 13:08:09 +01:00
Robert Shearman ac37f4cc64 regedit: Initialise nFocusPanel. 2006-01-05 12:18:43 +01:00
Alexander N. Sørnes f33d726276 Update Norwegian Bokmaal resources. 2005-12-05 12:02:38 +01:00
Milko Krachounov 58e156b5e8 Update the Bulgarian resources for commdlg and regedit. 2005-12-05 12:00:04 +01:00
Alexandre Julliard e21a97da85 Fixed some compiler warnings on Darwin. 2005-12-01 12:36:05 +01:00
Alexandre Julliard ec34a66612 Ignore symlink files too (needed for git). 2005-11-26 13:12:57 +01:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
YunSong Hwang 4238d2ccd0 Update Korean translations. 2005-11-21 16:25:12 +00:00
YunSong Hwang 6e20af5dac Add Korean translations. 2005-11-14 11:27:36 +00:00
Rein Klazes 939f9eaac8 Update Dutch resources. 2005-11-12 19:10:07 +00:00
Mike McCormack 9e3c4068e4 Added Korean resources. 2005-11-10 11:06:34 +00:00
Henning Gerhardt bf4b9370df Update the German resource file. 2005-10-28 16:40:36 +00:00
Michael Jung 717a4eb61b Added German resources for regedit's find dialog. 2005-10-28 10:08:51 +00:00
Jonathan Ernst defdb25d9a Updated French resources. 2005-10-27 10:22:54 +00:00
Krzysztof Foltman e4e75a2a06 - Added Find functions
- Some refactoring that made Find functions possible
   - GetItemPath returns a heap-allocated string
   - subtree update put into a separate function UpdateExpandingTree
   - error() utility function made public
- Find functions are grayed/ungrayed based on context (which fixes
  invalid 'grayed' flag in some localizations).
- InvalidateRect to fix display glitches coming from using
  WM_SETREDRAW.
- English and Polish resource updates (Find dialog box and Find menu
  options, string not found message).
2005-10-26 12:07:55 +00:00
Milko Krachounov cdec2ee7ce Update the Bulgarian resource file. 2005-10-10 10:28:59 +00:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Vincent Béron 6e7cf127db Remove unused function from regedit/treeview.c. 2005-09-29 10:33:34 +00:00
Henning Gerhardt 5f92e03391 Update German regedit resource file. 2005-09-26 16:41:58 +00:00
Alexander N. Sørnes 2c32428bfe Added Norwegian translation of some programs. 2005-09-26 11:03:32 +00:00
Krzysztof Foltman 83edf20502 - Copy key name works.
- Favorites (adding, removing, going to) work.
- Added context sensitive graying to some menu options.
- Cleanup of status bar update.
2005-09-26 09:57:56 +00:00
Milko Krachounov 980f817737 Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
setupapi, wininet, regedit, uninstaller, notepad, winecfg and
winhelp.
2005-09-19 17:00:58 +00:00
Felix Nawothnig 2aef956ceb Replace "Registry Explorer" by "Registry Editor" in about dialog. 2005-08-22 09:17:37 +00:00
Mike McCormack 516a577df1 Fix gcc 4.0 warnings. 2005-08-19 10:04:03 +00:00
Juan Lang 554b865314 Shrink the hex edit window a bit. 2005-08-16 11:13:58 +00:00
Mike McCormack b744372231 Turn off gcc 4.0's builtin wchar inlines. 2005-08-11 17:12:18 +00:00
Alexandre Julliard 6625b63b53 Get rid of the no longer used regedit test. 2005-08-03 19:36:51 +00:00
Mike McCormack 257c337c19 gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-07 12:08:42 +00:00
Gerald Pfeifer db7fc1cd58 Avoid compiler warning in AddEntryToList(). 2005-06-29 11:17:42 +00:00
Steven Edwards 2dce23251b Remove an outdated comment in the command line options. 2005-06-23 09:47:17 +00:00
Stefan Huehner 204ecdaa20 Remove some more -Wstrict-prototypes warnings. 2005-06-22 12:00:31 +00:00
Mike McCormack 5f409c7d5b Fix more warnings. 2005-06-10 19:32:24 +00:00
Mike McCormack d73dad6630 Fixes for -Wmissing-declarations and -Wwrite-strings warnings. 2005-06-04 10:01:25 +00:00
Henning Gerhardt 86f63cfef8 Update German resource files. 2005-05-09 09:23:29 +00:00
Robert Shearman 828aff306c - Add neutral English resources.
- Add a control for editing binary data.
- Add a binary value editor dialog.
2005-04-14 11:30:31 +00:00
Marcus Meissner 3e5b9b8d57 Removed inclusion of process.h (not needed and breaks with gcc4). 2005-04-11 12:59:17 +00:00
Francois Gouget 6b10c324c5 Assorted spelling fixes. 2005-03-30 17:08:31 +00:00
Jacek Caban 13175a3fbc Added ES_AUTOHSCROLL style to the edittext changing text data. 2005-03-29 18:56:54 +00:00
Peter Berg Larsen e732fc023d Janitorial: Get rid of strncpy/strncpyW. 2005-03-28 14:17:51 +00:00
Robert Shearman 75eae135f9 Always display path in status bar. 2005-03-21 11:23:40 +00:00
Robert Shearman 3a4eaa2b05 - Add icons for the value pane.
- Display REG_MULTI_SZ values.
- Make the lack of support for certain value types more noticeable to
  the user.
2005-03-21 10:29:32 +00:00
Robert Shearman 06913278f1 - Display an error message if any edit operation fails.
- Make key renaming fail if the destination key already exists.
- Better error recovery in the case where SHCopyKey fails.
2005-03-21 10:29:09 +00:00
Paul Vriens dc457f0f9b Change Favourite(s) into Favorite(s).
Change variables containing FAVOURITE into FAVORITE.
2005-03-01 11:46:38 +00:00
Jon Griffiths eb5bf7dd38 Documentation spelling fixes. 2005-02-25 14:07:56 +00:00
Alex Villacís Lasso 18bfe6a095 Change SUBLANG_DEFAULT to SUBLANG_NEUTRAL for LANG_SPANISH in all
resources, so that Spanish locales other than Spain also use Spanish
resources.
2005-02-16 21:10:59 +00:00
Alexandre Julliard ba7a43e208 Authors: Américo José Melo <mmodem00@netvisao.pt>, Francois Gouget <fgouget@codeweavers.com>
Translate the Wine resources to Portuguese.
2005-02-10 17:14:15 +00:00
Hans Leidekker a82f1350c2 Don't use utf8 in rc files. 2005-01-26 19:42:40 +00:00
Crestez Leonard 94ce244555 Implement Refresh.
Fix bug with all HKEY_ roots always showing expandable.
2005-01-10 16:03:22 +00:00
Michael Stefaniuc 5ad7d858e0 Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
2004-12-23 17:06:43 +00:00
Francois Gouget ee0344a4a2 Remove unneeded NULL casts. 2004-12-22 15:13:20 +00:00
Alexandre Julliard ebe3c529b1 Janitorial: C booleans must not be compared against TRUE. 2004-12-09 14:07:59 +00:00
Jacek Caban 441becf85b Added some options to popup menu. 2004-11-29 17:02:28 +00:00
Alexandre Julliard a79c534c0e Avoid using the MAKEPOINTS macro, it's broken on big endian. 2004-11-24 18:28:31 +00:00
David Kredba c9eefced36 Added some Czech resources. 2004-10-18 19:42:43 +00:00
Hans Leidekker 719a789792 Fix signed/unsigned comparison warnings. 2004-09-22 02:46:38 +00:00
Huw Davies d082a9dbed Change System to MS Shell Dlg. 2004-08-26 18:23:24 +00:00
Huw Davies 174e6a5d28 Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif. 2004-08-24 18:33:01 +00:00
Henning Gerhardt 68ade3b7ac Minor fixes and updates to the German resource files. 2004-07-22 20:35:07 +00:00
Ivan Leo Puoti 5dd35d2a3f Added Italian resources. 2004-07-21 21:19:42 +00:00
Marcelo Duarte 649b78d097 Visual updates and translations for regedit. 2004-07-21 19:37:44 +00:00
Marcelo Duarte 95f067d3cd Update localization for Portuguese language. 2004-07-19 20:09:00 +00:00
Michael Jung 733ce63665 Added some German translations. 2004-07-19 19:33:59 +00:00
Hajime Segawa a4ee7c5838 Added Japanese translation for msrle32, wininet, wcmd.
Fixed untranslated messages of regedit.
2004-07-12 20:46:10 +00:00
Robert Reif cddb03e6b9 Added HKEY_DYN_DATA support. 2004-07-08 20:14:10 +00:00
Hajime Segawa 76e280b401 Added some Japanese translations. 2004-06-28 23:50:22 +00:00
Michael Fritscher a06eab0309 Added a German translation of Regedit. 2004-06-15 17:02:08 +00:00
Robert Shearman 9c93c484c5 - Use hourglass cursor for better feedback when expanding nodes.
- Turn off redrawing when expanding to make it faster.
2004-06-14 19:34:58 +00:00
Ivan Leo Puoti 3e42f6953e Changed my name, so update copyright info. 2004-05-27 02:25:13 +00:00
Krzysztof Foltman b2d8cd3fdf - F2 is now an accelerator for rename
- panel switching via TAB doesn't use IsDialogMessage anymore
- focus is correctly set after main window activation (Alt+TAB etc),
  removed some focus-related bugs
- pressing ENTER or double-clicking a value edits it
- setting a value to an empty string is now allowed
- adding a new value starts rename automatically
- renaming a value doesn't move the cursor
- removed some unnecessary code (NM_RCLICK in ListView etc)
- right-click on tree view displays "New..." menu
- default values are treated like in Windows RegEdit (displayed even
  when they aren't physically present, can't be renamed or deleted)
- Polish translation had some weird characters added before Polish
  letters
2004-05-04 02:55:28 +00:00
Krzysztof Foltman 339619c135 - changed Cancel DEFPUSHBUTTON to PUSHBUTTON
- fixed caption IDD_EDIT_DWORD from "Edit String" to "Edit DWORD"
- added Polish translation
2004-05-01 02:40:28 +00:00
José Manuel Ferrer Ortiz 24dd96a907 Updated Spanish translations. 2004-04-06 03:24:19 +00:00
Ivan Leo Murray-Smith 455cf6c3e4 Fixed some values. 2004-03-30 20:43:22 +00:00
Ivan Leo Murray-Smith fd3211cb8f Improved version resource info. 2004-03-30 04:33:57 +00:00
Francois Gouget bfc60dfb7b Compute dwLen after passing the string through
REGPROC_unescape_string() so we don't save garbage characters in the
registry.
2004-03-23 23:02:59 +00:00
Dimitrie O. Paun fb1845db31 Properly implement all key operations: new, delete, rename.
Fix rename command to handle both keys and values.
2004-03-15 20:19:38 +00:00
Dimitrie O. Paun eb9d0e929a Add all needed accelerators to regedit. Cleanups. 2004-03-15 20:07:44 +00:00
Ivan Leo Murray-Smith 9214e3a7ac Added "can't query key" translation. 2004-03-15 20:05:43 +00:00
Zimler Attila 61197df74c Add delete key support. 2004-03-12 19:44:47 +00:00
Alexandre Julliard 6be39b60f5 Take advantage of the new winegcc -B support. 2004-03-09 04:54:07 +00:00
Alexandre Julliard 589e115233 We no longer use the .exe.spec.c files. 2004-03-02 21:16:37 +00:00
Alexandre Julliard 6621b2d213 Build all the programs with winegcc. 2004-03-02 21:00:00 +00:00
Robert Shearman b99cb051ed Cancel rename if value to rename to already exists. 2004-02-06 05:16:56 +00:00
John K. Hohm da7a575328 Allow regedit to edit (Default) key values. 2004-01-27 20:10:40 +00:00
Ivan Leo Murray-Smith 6fb62d0353 Resource updates. 2004-01-23 01:44:47 +00:00
Ivan Leo Murray-Smith 631150dd81 Yet again catching up with En.rc. 2004-01-20 02:09:39 +00:00
Thomas Weidenmueller a34dc5b53a Regedit GUI enhancements with new Windows-like icons. 2004-01-20 01:33:02 +00:00
Ivan Leo Murray-Smith 998e1520dd Yet another update. 2004-01-20 01:24:27 +00:00
Marcelo Duarte ab14f1a5a2 Update of Portuguese resources. 2004-01-18 23:18:33 +00:00
Dimitrie O. Paun a38979a3cd Fix value renaming. Cleanup code, fix a few leaks. 2004-01-16 23:02:44 +00:00
Thomas Weidenmueller 7285f46840 Fixed handling of control focus. 2004-01-16 21:20:54 +00:00
Thomas Weidenmueller 794e046279 Enable the help menu for regedit. 2004-01-16 21:20:42 +00:00
Dimitrie O. Paun 7a6d6aabac Streamline the editing interfaces a bit.
Open the registry with only the required permissions for the
operation. Fix a few leaks.
2004-01-16 02:21:23 +00:00
Thomas Weidenmueller 649643aad7 Added context menu support. 2004-01-16 02:14:19 +00:00
Thomas Weidenmueller d0d8b5bfb1 Implemented View|Split. 2004-01-16 01:59:05 +00:00
Thomas Weidenmueller 8461c77082 Simplify the About dialog code. 2004-01-16 01:58:48 +00:00
Thomas Weidenmueller 2678595e3f Expand the treeview on startup. 2004-01-16 01:58:28 +00:00
Dimitrie O. Paun d160d46c7d Add value rename support to regedit. 2004-01-13 23:18:12 +00:00
Francois Gouget fc1e5789fa Do a SearchPath before opening the file to improve compatibility with
the native regedit.
2004-01-13 05:07:07 +00:00
Francois Gouget 4cb9c590b9 Remove references to regapi. 2004-01-13 04:59:33 +00:00
Ivan Leo Murray-Smith c87bbd8234 Brought up to date to Dimi's latest patch. 2004-01-08 00:40:48 +00:00
Dimitrie O. Paun b3130b9f6d Add new value support. Misc improvements and cleanups. 2004-01-06 20:38:56 +00:00
Ivan Leo Murray-Smith 1c875a4f4f Updated Italian resources. 2004-01-06 00:37:29 +00:00
Dimitrie O. Paun 4352892f60 Add value delete, and dword edit support. 2004-01-05 21:14:19 +00:00
Zimler Attila 071b7dae8a Added support for creating new keys. 2004-01-03 00:33:56 +00:00
Dimitrie O. Paun 166145385d Remove most string size limitations.
Better error handling. Less listview flicker.
A bunch of style fixes and improvements.
2003-12-12 04:08:59 +00:00
Jon Griffiths 979d543368 Sort the listview when clicking the Name or Type headers. 2003-12-10 02:10:52 +00:00
Dimitrie O. Paun 58c185ecf0 Reformat regedit in a consistent manner. 2003-12-08 22:48:07 +00:00
Francois Gouget 46f11eda58 Print error messages to stderr as is customary. 2003-12-05 04:42:06 +00:00
Filip Navara d4baf37085 Fixed some flags in calls to CreateWindowEx.
Fixed color of the splitter.
2003-12-05 00:09:54 +00:00
Alexandre Julliard 358cc8b02b Use delayed imports instead of explicit GetProcAddress calls. 2003-12-03 22:29:05 +00:00
Dimitrie O. Paun 9142f7730b Added support for editing strings. 2003-12-03 20:25:24 +00:00
Alexandre Julliard b7976c00a0 Fixed declarations of BroadcastSystemMessage and TranslateAccelerator
in winuser.h. Added GetWindowModuleFileName.
2003-11-26 04:09:00 +00:00
Ivan Leo Murray-Smith 3976f4632c Added/updated Italian resources. 2003-11-21 21:33:02 +00:00
Dimitrie O. Paun e81dedf1a7 HeapReAlloc() does not allocate memory. 2003-11-20 23:43:12 +00:00
Francois Gouget f405629e8e Weekly spelling fixes. 2003-10-28 21:45:30 +00:00
Pavel Roskin 7035adcae4 Convert resources to standard format without embedded binary data.
Fixes to be compatible with windres.
2003-10-04 04:21:19 +00:00
Dimitrie O. Paun 54e6b0d938 Extract binary resources to files, to fit the standard. 2003-10-03 05:01:33 +00:00
Hans Leidekker 8b40f19ad0 Added Dutch translation. 2003-09-22 19:24:33 +00:00
Igor Stepin f638678830 Added a lot of Russian translations. 2003-09-17 20:08:20 +00:00
Vincent Béron 481701b7b3 Updates for various French resources. 2003-09-16 01:02:11 +00:00
Alexandre Julliard 62986a0107 Added a few missing stdarg.h includes. 2003-09-07 05:08:14 +00:00
Alexandre Julliard e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard 2b644d60d6 Removed wrong or unneeded codepage pragmas. 2003-08-30 00:17:33 +00:00
Rok Mandeljc 112ded1a75 Added Slovenian translation. 2003-08-22 23:49:47 +00:00
José Manuel Ferrer Ortiz 4a0dd81cf1 Some new Spanish translations and improvements to other existing
ones.
2003-08-22 05:03:19 +00:00
Francois Gouget 47b6d0af59 Spelling and case fixes. 2003-08-18 20:11:29 +00:00
Marcelo Duarte 2caec6fe3b Localization to the Portuguese of Brazil. 2003-08-18 19:45:16 +00:00
Vincent Béron ea6584d42c Fixed command line support. 2003-08-15 03:47:04 +00:00
Dmitry Timoshkov c0a3cb13e0 Fixed build with older compilers. 2003-08-08 21:03:39 +00:00
Alexandre Julliard f752b1246b Authors: Robert Dickenson <robd@reactos.org>, Steven Edwards <Steven_Ed4153@yahoo.com>, Mike McCormack <mike@codeweavers.com>
Implemented GUI for regedit.
2003-08-07 03:10:13 +00:00
Alexandre Julliard e7a44d18cd Make sure we don't use libwine_port functions when linking with
msvcrt.
2003-04-02 01:43:33 +00:00
Juraj Hercek 04fd4a2756 Bug fixes related to sparc 4-byte boundary alignment. 2002-11-06 22:02:52 +00:00
Andriy Palamarchuk fe61065cd7 Linked regedit against msvcrt instead of the platform I/O library, so
it can handle full Windows paths.
2002-08-15 21:45:28 +00:00
Alexandre Julliard 2a0904f68f Split routines that don't rely on C functions into winetest.pm so that
they can be used from a normal Perl script.
2002-07-31 23:18:31 +00:00
Gregg Mattinson b6666f93ca Avoid multi-line string constants. 2002-07-03 01:15:52 +00:00
Andriy Palamarchuk d2aa62bf45 Fixed a few bugs, added processing of REG_MULTI_SZ format. 2002-06-28 17:33:09 +00:00
Bill Medland bbea612b30 Test the ability to handle hex values in excess of 1024 bytes and
input lines in excess of 4096 bytes.
2002-06-21 20:12:20 +00:00
Bill Medland 530b4e9aca - Rework the line reading. This version uses a single expanding
buffer rather than a main buffer and a "next line" buffer.  This
  version does not overflow the allocated memory (hopefully).  The
  previous version did when concatenating the continuation lines.
- Add protection to the HexCSVToHex to prevent overflow.
- Allow for conversion of larger hex values.  Tested on a real 2.6KB
  value.
2002-06-21 20:12:02 +00:00
Bill Medland 6a948491e8 Correct the comparison of two files. Just because they are the same
size doesn't mean they have the same content.
2002-06-21 20:10:56 +00:00
Andriy Palamarchuk f5aad76936 Added regedit unit test, a couple minor changes to regedit. 2002-06-20 23:09:33 +00:00
Vincent Béron 9a62491660 Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
Andriy Palamarchuk 2da362f5b6 Use native libc functions instead of msvcrt ones. 2002-05-31 18:22:11 +00:00
Alexandre Julliard cc2ee7636d Renamed Winelib apps to .exe.so to follow the dll naming convention. 2002-05-21 19:42:29 +00:00
Alexandre Julliard 2ab7625934 Removed most imports of ntdll since we no longer import Wine internal
functions from there.
2002-05-17 03:37:12 +00:00
Alexandre Julliard ad53383f9b Added winebuild support for generating a .dbg.c file containing the
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard 67371bcc8d Added -res option to specify resources on winebuild command-line.
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Alexandre Julliard 32459912dc Moved imports specification from the .spec into the Makefile so that
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Andriy Palamarchuk cff4a12bdf Fixed a problem when regedit interpreted file names, starting from '/'
as switches.
2002-05-04 18:30:27 +00:00
Alexandre Julliard 5769d1de00 Better support for configure detection of missing types, added check
for ssize_t.
Removed a couple of no longer used portability functions.
Various portability fixes in port.h.
2002-04-26 19:05:15 +00:00
Andriy Palamarchuk 4e2e176c2f Created regedit replacement. Fixed some bugs. 2002-04-11 23:58:40 +00:00