Commit Graph

564 Commits

Author SHA1 Message Date
Alexandre Julliard bd9852cd6f makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions. 2010-09-19 12:40:12 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Andrew Eikum 06f4532cf6 regedit: Don't call ungetc() twice consecutively.
Spotted by Sylvain Hitier.
2010-08-23 15:41:53 +02:00
Andrew Eikum dcfdfbaa54 regedit: Improve importing of REG_SZ with invalid quoting. 2010-08-16 17:28:42 +02:00
Yaron Shahrabani 49eebf9557 regedit: Added Hebrew translation. 2010-08-16 13:40:54 +02:00
Andrew Eikum 8851a4eb1f regedit: Process reg files which use \r line endings. 2010-08-02 13:58:19 +02:00
Andrew Eikum f3c6c62bcf regedit: Add regedit test suite. 2010-08-02 13:58:14 +02:00
Michael Stefaniuc 985ad92b28 regedit: Remove the ignored common resource attributes. 2010-07-22 11:41:40 +02:00
Alexandre Julliard 6fb39dfe4a programs: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:37 +02:00
Igor Paliychuk 32e6007010 regedit: Add Ukrainian translation. 2010-07-19 14:38:17 +02:00
Michael Stefaniuc f654ca37f0 regedit: Fix an error in a Chinese (Traditional) resource. 2010-07-13 17:04:10 +02:00
Cheer Xiao bafb9aaa7e regedit: Update simplified Chinese translation. 2010-07-13 16:28:02 +02:00
Michael Stefaniuc 11f367f6a5 regedit: Add the Romanian translation.
Translation by Claudia Cotună.
2010-07-12 11:36:08 +02:00
Gustavo Henrique Milaré b6cd1c4d18 regedit: Update Portuguese (Brazilian) translation. 2010-07-01 10:10:32 +02:00
Jose Rostagno f3a1e2cf00 regedit: Fix Spanish translation. 2010-06-23 15:28:39 +02:00
Vitaly Lipatov b974852ce1 Update Russian translations. 2010-06-18 16:22:07 +02:00
Paul Vriens b0f32c551a regedit: Update the Danish translation. 2010-06-09 16:16:18 +02:00
Andrew Eikum 4a6ed21094 regedit: Escape the value name portion during export. 2010-06-08 16:35:22 +02:00
Luca Bennati 707ccc4fd6 regedit: Update Italian translation. 2010-06-07 13:42:23 +02:00
Łukasz Wojniłowicz 5e48bfce85 regedit: Update the Polish translation. 2010-06-07 12:54:34 +02:00
Paul Vriens 99a92bf255 regedit: Update the Danish translation and convert to UTF-8. 2010-06-01 13:36:56 +02:00
Sven Baars ce1be8f827 regedit: Fix Dutch translation. 2010-06-01 11:04:05 +02:00
Gerald Pfeifer 8283920268 regedit: Remove variable ExportKeyPath which is not really used from ExportRegistryFile. 2010-05-03 15:35:57 +02:00
Gerald Pfeifer d9dbfa7d7c regedit: Remove variable hdc which is not really used from OnPaint. 2010-05-03 15:35:49 +02:00
Joel Holdsworth 00b40ac447 regedit: Fixed flaws in the icon. 2010-04-25 12:16:31 -05:00
Joel Holdsworth 1339b0058b regedit: Replaced progam icon with a Tango compliant icon. 2010-04-19 16:01:23 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Andrey Turkin 64d488065a programs: Update Russian translations. 2009-10-20 13:46:42 +02:00
Davide Pizzetti 46a3113a0c regedit: Italian translation update. 2009-08-26 14:34:04 +02:00
Detlef Riekenberg 69b3782a82 regedit: Do not write junk after the LastKey value. 2009-08-25 11:42:06 +02:00
Akihiro Sagawa aa916afc9d regedit: Update Japanese translation. 2009-08-24 15:17:32 +02:00
Ricardo Filipe c25523c7c7 regedit: Update Portuguese translation. 2009-08-06 17:28:14 +02:00
Vladimir Pankratov b989203e35 regedit: Convert the Russian resources to UTF-8. 2009-07-22 14:42:49 +02:00
Aurimas Fišeras d05f1d3e0a Various small Lithuanian translation fixes. 2009-07-20 12:20:46 +02:00
Ricardo Filipe 3591c44e55 regedit: Update Portuguese translation and convert to UTF8. 2009-07-08 20:11:54 +02:00
Huw Davies ba615affa8 regedit: Update English neutral translations. 2009-07-07 14:18:45 +02:00
Vladimir Pankratov 5ce04f7ffc regedit: Implement open last key at startup. 2009-07-07 11:17:10 +02:00
Aurimas Fišeras 4e1af57b5f Various spelling fixes for Lithuanian translation. 2009-07-06 14:35:26 +02:00
Frédéric Delanoy e2f2688356 regedit: Fix French translation & UI display. 2009-07-06 14:35:25 +02:00
Alexander Nicolaysen Sørnes 55b21c404a regedit: Update Norwegian Bokmål translation. 2009-07-03 14:28:33 +02:00
Michael Stefaniuc 13455d31ca regedit: Build language resource files separately.
Do not include them from an other rc file.
2009-07-02 11:42:03 +02:00
Matej Spindler 8d9c0ec231 regedit: Update Slovenian translation. 2009-06-26 11:59:29 +02:00
Davide Pizzetti 75b79e547a regedit: Update Italian translation. 2009-06-25 11:43:46 +02:00
Jaime Rave b475deab3f regedit: Spanish translation updated. 2009-06-23 11:45:29 +02:00
Alexander Nicolaysen Sørnes dcade85261 regedit: Fix reading from stdin. 2009-06-17 12:04:03 +02:00
Jonathan Ernst 0f82a1550d regedit: Updated French translation. 2009-06-09 17:01:13 +02:00
Hwang YunSong 84edc89a64 regedit: Updated Korean resource. 2009-05-25 14:25:55 +02:00
Anders Jonsson bfcda1f912 regedit: Update Swedish translation. 2009-05-13 12:03:00 +02:00
Rein Klazes 9e8f2a7024 programs: Make some of the open file dialogs of a few programs resizable. 2009-05-06 12:20:10 +02:00
Frans Kool 1eec7ab360 regedit: Fixed Dutch translations. 2009-04-16 11:28:33 -05:00
Michael Stefaniuc 097f3ba7d3 regedit: Fix the German translation. 2009-03-23 12:37:26 +01:00
Michael Stefaniuc 1b3a781357 regedit: Convert the German translation to UTF8. 2009-03-23 12:37:22 +01:00
Michael Stefaniuc 49250a3cdb regedit: Remove commented out STRINGTABLE from the resource files.
The STRINGTABLE is commented out since mid 2003.
2009-03-23 12:37:08 +01:00
Aurimas Fischer c95011dc5c regedit: Add missing English resource. 2009-03-12 13:09:53 +01:00
Aurimas Fischer ddb2dc1ca9 regedit: Add Lithuanian translation. 2009-03-12 13:09:53 +01:00
Jim Cameron 5bd7e306b4 regedit: Fix crash importing large values from Unicode. 2009-03-09 14:21:26 +01:00
Michael Stefaniuc 3c80f741c2 regedit: Cast to LPARAM the 4th argument passed to SendMessage. 2009-03-03 12:35:53 +01:00
Ricardo Filipe d904d1359a include: Fix commdlg hook procedures return type. 2009-02-09 17:17:09 +01:00
Marcus Meissner 1082779ddc regedit: Check HeapAlloc results (coverity). 2009-01-29 12:44:48 +01:00
Francois Gouget 5898a5c767 regedit: Make some functions static. 2009-01-26 15:13:21 +01:00
Francois Gouget 492304128b regedit: We don't bother unregistering window classes on exit, so remove HexEdit_Unregister(). 2009-01-26 15:13:18 +01:00
Anders Jonsson 846e361ed1 regedit: Add Swedish translation. 2009-01-22 12:04:16 +01:00
Mikołaj Zalewski f2235ef30d regedit: Don't pass an ANSI string to vsprintfW. 2009-01-21 13:26:48 +01:00
Erich Hoover 51a04d5b65 regedit: Fix import mangling REG_EXPAND_SZ values. 2009-01-19 13:36:26 +01:00
Michael Stefaniuc 484a53574a regedit: Remove superfluous pointer casts. 2009-01-15 12:43:05 +01:00
Alexandre Julliard 4be4b19ee7 regedit: Convert error box display to Unicode. 2009-01-07 11:10:26 +01:00
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