Commit Graph

594 Commits

Author SHA1 Message Date
Hugh McMaster 53c9a78970 regedit: Tokenize command-line input.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-23 22:56:03 +09:00
Hugh McMaster 493b5aab22 regedit: Hard-code "regedit" instead of passing getAppName() as an argument.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-23 22:51:31 +09:00
Hugh McMaster 7e72247d07 regedit: Replace error_unknown_switch() with simpler error handling.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-23 22:51:23 +09:00
Kirill Smirnov fe517f9256 regedit: Fix an out-of-bounds array access (clang).
Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-17 14:18:03 +09:00
Hugh McMaster 5b3681f62d regedit: Display REG_NONE values.
REG_NONE values are displayed in hexadecimal.

Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-29 21:05:05 +09:00
Hugh McMaster 32714ee447 regedit: Display REG_DWORD_BIG_ENDIAN values.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-29 21:05:05 +09:00
Nikolay Sivov c9fb3b7f8f regedit: Fix potential buffer leak, simplify error handling (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-22 09:51:30 +01:00
Jiaxing Wang ebacf05258 regedit: Need 3 bytes of room at end of buffer for \r\n\0 to avoid endless loop.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-26 23:58:28 +09:00
Alexandre Julliard 17ac5ba7f9 makefiles: Specify whether to install program binaries in the individual makefiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-30 14:58:50 +09:00
Nikolay Sivov a72482fd39 regedit: When sorting by key type consistently compare types.
Otherwise when sorting by type for key with same type list get sorted by
name.
2015-09-15 16:04:22 +09:00
Nikolay Sivov e428884c0c regedit: Block sorting by key value. 2015-09-15 16:04:12 +09:00
Bernhard Übelacker cf6477ab27 regedit: Call RegEnumValueW with value and val_count parameters. 2015-07-08 16:02:24 +09:00
Nikolay Sivov 6827724e54 regedit: Make it possible for save/restore position on tree root. 2015-06-15 14:48:46 +09:00
Jiaxing Wang a53371497f regedit: Avoid appending '\0' to string value of imported key. 2015-05-20 18:32:47 +09:00
Francois Gouget 1402201cd6 regedit: Remove an unneeded NONAMELESSSTRUCT directive. 2015-04-03 00:33:30 +09:00
Sebastian Lackner fb37d215cd regedit: Fix incorrect usage of CompareString in parseKeyName. 2014-11-19 23:36:35 +09:00
Michael Stefaniuc a542a13a02 regedit: Simplify check for an empty string (PVS-Studio). 2014-11-18 22:11:20 +09:00
Bruno Jesus 84d7239640 regedit: Allow importing/exporting strings with '\r'. 2014-10-30 12:00:38 +09:00
Bruno Jesus c35bca6561 regedit: Allow importing strings with escaped NULL. 2014-10-29 20:31:10 +09:00
Bruno Jesus 01b0746906 regedit: Append exported strings using the correct size. 2014-10-28 14:54:12 +09:00
Alexandre Julliard 3e40fea9d6 makefiles: Automatically add the necessary msvcrt flags to the generated rules. 2014-01-08 14:34:15 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 86b1f94d28 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
Frédéric Delanoy 1f3c916f00 regedit: Constify a character string. 2013-12-19 17:09:26 +01:00
Alexandre Julliard 4f3d71cef3 makefiles: Get rid of the no longer used PO_SRCS variables. 2013-12-15 10:23:04 +01:00
Alexandre Julliard e2df0ab856 makefiles: Generate rules from makedep for building and installing man pages. 2013-11-18 11:40:00 +01:00
Alexandre Julliard 5756ee09f3 makefiles: Add makedep pragmas for rc files that contain translations. 2013-11-05 20:38:19 +01:00
Frédéric Delanoy b1ded781df regedit: Fix manpage formatting. 2013-07-17 20:30:49 +02:00
Alexandre Julliard dcc97a186d Standardize the BUGS, AVAILABILITY and SEE ALSO sections across all man pages. 2013-07-16 20:48:05 +02:00
Alexandre Julliard 1090077e73 regedit: Add a 256x256 icon. 2013-03-27 20:12:27 +01:00
Daniel Jelinski 003622c015 regedit: Disallow editing root key names. 2012-10-16 20:46:01 +02:00
Marcus Meissner 443e196e08 regedit: FIXME() on printing. 2012-10-12 17:18:37 +02:00
Francois Gouget 8700bb86a2 regedit: Fix the spelling of multi-string. 2012-09-24 10:51:47 +02:00
Daniel Jelinski 1565def7b9 regedit: Adding new subkey to a key with no subkeys now works with native comctl32. 2012-06-04 12:17:52 +02:00
Daniel Jelinski 14d4702c1b regedit: Make key names editable also with native comctl32. 2012-06-04 10:35:11 +02:00
Bruno Jesus 0d3807dbc5 regedit: Fix qword entries export. 2012-05-17 10:18:54 +02:00
Francois Gouget fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Francois Gouget cc463d0bcc regedit: An English (United States) spelling fix. 2012-05-04 18:08:23 +02:00
Bruno Jesus 1fba4a6886 regedit: Allows semicolon comments. 2012-04-27 12:01:48 +02:00
Bruno Jesus c3821f6c63 regedit: Fix item text reading in regedit. 2012-04-27 12:00:31 +02:00
Ilya Basin f900ed1474 regedit: Fix buffer size when exporting binary values. 2012-04-12 20:38:52 +02:00
Alexandre Julliard 509e557608 regedit: Use virtkeys for all accelerators. 2012-01-30 20:44:41 +01:00
Alexandre Julliard 10fe8c61e7 regedit: Add message contexts for accelerators that can be translated. 2012-01-24 20:38:51 +01:00
Alexandre Julliard 65dfc51b2e regedit: Don't use tchar.h. 2012-01-23 16:07:34 +01:00
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