Alexandre Julliard
da35622b83
makefiles: Disable use of Unicode macros globally for all the programs.
2012-01-20 13:14:16 +01:00
Alexandre Julliard
3dc628c636
regedit: Merge accelerators into the main resource file.
2011-12-19 20:15:53 +01:00
Bruno Jesus
8ad904c398
regedit: Allow binary files to be imported.
2011-11-21 16:16:29 +01:00
Alexandre Julliard
b9aed40111
regedit: Convert dialogs to po files.
2011-11-08 15:28:49 +01:00
Francois Gouget
5920de5ffb
Assorted spelling and case fixes.
2011-05-09 12:09:27 +02:00
Francois Gouget
d1e487f940
regedit: Fix ellipsis usage in the menu labels.
2011-05-03 19:34:27 +02:00
Alexandre Julliard
dcc9c37e97
regedit: Remove unnecessary use of class atoms.
2011-04-18 12:08:31 +02:00
Andrew Nguyen
3c0af2fcd1
regedit: Convert the treeview code to Unicode.
2011-04-18 11:50:39 +02:00
Andrew Nguyen
3e19c4ca3b
regedit: Explicitly use ANSI functions in regedit helper functions.
2011-04-18 11:50:32 +02:00
Andrew Nguyen
87bd8ef6e1
regedit: Convert the listview code to Unicode.
2011-04-18 11:50:28 +02:00
Andrew Nguyen
172ce3eed8
regedit: Convert the hex edit code to Unicode.
2011-04-18 11:50:24 +02:00
Andrew Nguyen
9b586bc2ee
regedit: Convert the frame window code to Unicode.
2011-04-18 11:50:21 +02:00
Andrew Nguyen
8f0bc1e2ed
regedit: Convert the edit code to Unicode.
2011-04-18 11:50:16 +02:00
Andrew Nguyen
dfc0fa86d4
regedit: Convert the child window code to Unicode.
2011-04-18 11:50:12 +02:00
Andrew Nguyen
82796c565e
regedit: Remove all Unicode macros in main.h.
2011-04-18 11:50:09 +02:00
Andrew Nguyen
182763f632
regedit: Convert regedit main code to Unicode.
2011-04-18 11:49:48 +02:00
Andrew Nguyen
3571ae27a2
regedit: Remove obsolete comments in InitInstance.
2011-04-18 11:49:46 +02:00
Andrew Nguyen
7369b6cf41
regedit: Refactor window class initialization to a separate function.
2011-04-18 11:49:43 +02:00
Francois Gouget
6990ecaafd
programs: Standardize the Help menus.
2011-04-13 14:13:56 +02:00
Francois Gouget
d1b51d8502
programs: Standardize the About menus.
2011-04-12 13:08:14 +02:00
Francois Gouget
1ea5c7b8d9
regedit: Add support for creating expandable string values.
2011-04-01 11:45:22 +02:00
Francois Gouget
7a569851d3
regedit: Remove the unimplemented menus to connect to remote registries.
2011-03-31 13:56:00 +02:00
Akihiro Sagawa
3c6de3b348
regedit: Export a decent newline in Unicode format.
2011-03-07 15:06:04 +01:00
Marcus Meissner
62f270e269
regedit: fgetc() gets int, not char (Coverity).
2011-02-23 18:22:35 +01:00
Alexander Lakhin
43790cf374
regedit: Update Russian translation.
2011-02-14 13:33:31 +01:00
Andrew Nguyen
6c8f8a64b0
regedit: Remove an unused string array.
...
Spotted by Austin English with LLVM/Clang.
2011-01-21 13:40:46 +01:00
Alexandre Julliard
30b5e22def
regedit: Convert menu and string tables resources to po files.
2011-01-14 18:26:06 +01:00
Alexandre Julliard
de10568061
regedit: Build the file filter by hand instead of hardcoding it in resource strings.
2011-01-13 21:09:47 +01:00
Hwang YunSong
9d3c1aa925
regedit: Update Korean resource.
2011-01-03 15:14:08 +01:00
Alexandre Julliard
15ccabc9a8
makefiles: Add common rules for installing the main man page.
2010-12-05 16:17:58 +01:00
Austin English
76725fbb68
regedit: Add a manpage.
2010-11-26 12:13:18 +01:00
Marcus Meissner
e2eb5e2348
regedit: Fixed a wrong buffer size.
2010-10-25 12:41:42 +02:00
Yaron Shahrabani
6cbb8fc200
regedit: Updated Hebrew translation.
2010-10-13 11:24:03 +02:00
Yaron Shahrabani
2f7f135f29
regedit: Hebrew translation fix.
2010-10-07 17:33:13 +02:00
Cheer Xiao
316981e5ff
regedit: Update simplified Chinese translation.
2010-09-29 11:31:44 +02:00
Luca Bennati
3f8f816f1d
regeedit: Update Italian translation.
2010-09-23 17:50:11 +02:00
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