OSDN Git Service

winmerge-jp/winmerge-jp.git
5 years agoChanged EOL from Unix (LF) to Windows (CR LF), because not shows correctly in Windows...
Tichij [Tue, 22 Jan 2019 11:05:12 +0000 (13:05 +0200)]
Changed EOL from Unix (LF) to Windows (CR LF), because not shows correctly in Windows Notepad.

5 years agoFix sf.net issue #2211: end of line documentation
Takashi Sawanaka [Mon, 21 Jan 2019 14:54:10 +0000 (23:54 +0900)]
Fix sf.net issue #2211: end of line documentation

5 years agoAdd Timon34 to Contributers.txt
Takashi Sawanaka [Sun, 20 Jan 2019 14:08:10 +0000 (23:08 +0900)]
Add Timon34 to Contributers.txt

5 years agoDelay calling InitialUpdateFrame() to reduce unnecessary drawing
Takashi Sawanaka [Sun, 20 Jan 2019 11:38:50 +0000 (20:38 +0900)]
Delay calling InitialUpdateFrame() to reduce unnecessary drawing

5 years agoccrystaltextview.cpp: Ctrl+F3 key did not work correctly
Takashi Sawanaka [Sun, 20 Jan 2019 02:08:06 +0000 (11:08 +0900)]
ccrystaltextview.cpp: Ctrl+F3 key did not work correctly

5 years agoRussian.po: Correct the position of double quotation mark
Takashi Sawanaka [Sat, 19 Jan 2019 13:25:03 +0000 (22:25 +0900)]
Russian.po: Correct the position of double quotation mark

5 years agoMergeLang.vs*.vcxproj: Revert incorrectly changed OutDir
Takashi Sawanaka [Sat, 19 Jan 2019 13:19:21 +0000 (22:19 +0900)]
MergeLang.vs*.vcxproj: Revert incorrectly changed OutDir

5 years agoFix Bitbucket issue #137: Shell Integration "Enable Advanced Menu" disabled when...
Takashi Sawanaka [Sat, 19 Jan 2019 05:17:30 +0000 (14:17 +0900)]
Fix Bitbucket issue #137: Shell Integration "Enable Advanced Menu" disabled when instaling 32-bit WinMerge on 64-bit Windows

5 years agoFix for https://github.com/GreyMerlin/winmerge-v2/commit/7823411ed17d2364c026075096f0...
Takashi Sawanaka [Sat, 19 Jan 2019 02:02:38 +0000 (11:02 +0900)]
Fix for https://github.com/GreyMerlin/winmerge-v2/commit/7823411ed17d2364c026075096f093c8b24c13b0#commitcomment-31951237

5 years ago Don't pass `DIFFITEM *` by casting to `uintptr_t` (3)
GreyMerlin [Fri, 18 Jan 2019 00:06:00 +0000 (16:06 -0800)]
 Don't pass `DIFFITEM *` by casting to `uintptr_t` (3)

* Improve comments, especially related to the doubly linked list structure of DIFFITEM siblings.
* see commit comment at
https://github.com/WinMerge/winmerge-v2/commit/c30b5e126a1e2679db8071ea043f39655fa68630#commitcomment-31972299

5 years agoMerged in Timon34/winmerge-7/Timon34/russianisl-edited-online-with-bitbucket--1547702...
Takashi Sawanaka [Thu, 17 Jan 2019 14:20:22 +0000 (14:20 +0000)]
Merged in Timon34/winmerge-7/Timon34/russianisl-edited-online-with-bitbucket--1547702605774 (pull request #16)

Russian.isl edited online with Bitbucket

Approved-by: Timon34 <kaktebyavirubit@gmail.com>
5 years agoRussian.isl edited online with Bitbucket
Timon34 [Thu, 17 Jan 2019 05:23:56 +0000 (05:23 +0000)]
Russian.isl edited online with Bitbucket
Improved InnoSetup Russian translation

--HG--
branch : Timon34/russianisl-edited-online-with-bitbucket--1547702605774

5 years agoMerged in Timon34/winmerge-6/Timon34/russianpo-edited-online-with-bitbucket-154765857...
Takashi Sawanaka [Wed, 16 Jan 2019 22:39:42 +0000 (22:39 +0000)]
Merged in Timon34/winmerge-6/Timon34/russianpo-edited-online-with-bitbucket-1547658577332 (pull request #15)

Russian.po edited online with Bitbucket

Approved-by: Timon34 <kaktebyavirubit@gmail.com>
5 years agoRussian.po edited online with Bitbucket
Timon34 [Wed, 16 Jan 2019 17:12:46 +0000 (17:12 +0000)]
Russian.po edited online with Bitbucket

--HG--
branch : Timon34/russianpo-edited-online-with-bitbucket-1547658577332

5 years agoMerge
Takashi Sawanaka [Wed, 16 Jan 2019 14:54:24 +0000 (23:54 +0900)]
Merge

5 years agoRussian.po: Change the file encoding from UTF-8 to CP-1251
Takashi Sawanaka [Wed, 16 Jan 2019 14:53:20 +0000 (23:53 +0900)]
Russian.po: Change the file encoding from UTF-8 to CP-1251

5 years agoMerged in Timon34/winmerge-4/Timon34/russianpo-edited-online-with-bitbucket-m-1547616...
Takashi Sawanaka [Wed, 16 Jan 2019 14:48:40 +0000 (23:48 +0900)]
Merged in Timon34/winmerge-4/Timon34/russianpo-edited-online-with-bitbucket-m-1547616140815 (pull request #13)

5 years agoMerged in Timon34/winmerge-5/Timon34/russianpo-edited-online-with-bitbucket-w-1547639...
Takashi Sawanaka [Wed, 16 Jan 2019 14:43:14 +0000 (14:43 +0000)]
Merged in Timon34/winmerge-5/Timon34/russianpo-edited-online-with-bitbucket-w-1547639137731 (pull request #14)

Russian.po edited online with Bitbucket

Approved-by: Timon34 <kaktebyavirubit@gmail.com>
5 years agoMerged in Timon34/winmerge-3/Timon34/russianpo-edited-online-with-bitbucket-m-1547615...
Takashi Sawanaka [Wed, 16 Jan 2019 14:40:56 +0000 (14:40 +0000)]
Merged in Timon34/winmerge-3/Timon34/russianpo-edited-online-with-bitbucket-m-1547615905093 (pull request #12)

Russian.po edited online with Bitbucket

5 years agoMerged in Timon34/winmerge-2/Timon34/russianpo-edited-online-with-bitbucket-m-1547615...
Takashi Sawanaka [Wed, 16 Jan 2019 14:40:05 +0000 (14:40 +0000)]
Merged in Timon34/winmerge-2/Timon34/russianpo-edited-online-with-bitbucket-m-1547615062676 (pull request #11)

Russian.po edited online with Bitbucket

5 years agoMerge
Takashi Sawanaka [Wed, 16 Jan 2019 14:35:48 +0000 (23:35 +0900)]
Merge

5 years agoanother `nullptr` cleanup
GreyMerlin [Tue, 15 Jan 2019 23:53:43 +0000 (15:53 -0800)]
another `nullptr` cleanup

5 years agoDon't pass `DIFFITEM *` by casting to `uintptr_t` (2)
GreyMerlin [Mon, 14 Jan 2019 23:33:03 +0000 (15:33 -0800)]
Don't pass `DIFFITEM *` by casting to `uintptr_t` (2)

* Improve linkage isolation
* Move `enum ViewCustomFlags` from `DirActions.h` to `DiffItem.h`
* Keep `diffFileInfo[]` near front of DIFFITEM class for small offsets (mainly to prevent
"mistakes" from over-writing linkage values.

5 years agoDon't pass `DIFFITEM *` by casting to `uintptr_t` (1)
GreyMerlin [Sat, 5 Jan 2019 21:01:22 +0000 (13:01 -0800)]
Don't pass `DIFFITEM *` by casting to `uintptr_t` (1)

* Change DIFFITEM from `struct` to `class`
* Incorporate `ListEntry` class directly into DIFFITEM
* Change handling of m_Root (now m_pRoot) and `children`
* Eliminate all casting between `DIFFITEM *` and `uintptr_t`
* Isolate all manipulation of `DIFFITEM` linkage to be within the DIFFITEM class.

* Add `#include "StdAfx.h"` and `#define new DEBUG_NEW` to a few files
* Cleanup various related comments
* Eliminate the `ListEntry.h` file.  Also, it was never part of the project's Solution Explorer
tree.

5 years agoRussian.po edited online with Bitbucket
Timon34 [Wed, 16 Jan 2019 11:46:35 +0000 (11:46 +0000)]
Russian.po edited online with Bitbucket
Worked hard to fix Russian translation

--HG--
branch : Timon34/russianpo-edited-online-with-bitbucket-w-1547639137731

5 years agoRussian.po edited online with Bitbucket
Timon34 [Wed, 16 Jan 2019 05:22:47 +0000 (05:22 +0000)]
Russian.po edited online with Bitbucket
Made ShellExtension Russian translation (attempt 3)

--HG--
branch : Timon34/russianpo-edited-online-with-bitbucket-m-1547616140815

5 years agoRussian.po edited online with Bitbucket
Timon34 [Wed, 16 Jan 2019 05:18:52 +0000 (05:18 +0000)]
Russian.po edited online with Bitbucket
Made ShellExtension Russian translation

--HG--
branch : Timon34/russianpo-edited-online-with-bitbucket-m-1547615905093

5 years agoRussian.po edited online with Bitbucket
Timon34 [Wed, 16 Jan 2019 05:05:02 +0000 (05:05 +0000)]
Russian.po edited online with Bitbucket
Made Russian translation for ShellExtension

--HG--
branch : Timon34/russianpo-edited-online-with-bitbucket-m-1547615062676

5 years agoMerged in Timon34/winmerge-1/Timon34/russianpo-edited-online-with-bitbucket-m-1547585...
Takashi Sawanaka [Tue, 15 Jan 2019 21:40:02 +0000 (21:40 +0000)]
Merged in Timon34/winmerge-1/Timon34/russianpo-edited-online-with-bitbucket-m-1547585212048 (pull request #10)

Russian.po edited online with Bitbucket

Approved-by: Timon34 <kaktebyavirubit@gmail.com>
5 years agoMerged in Timon34/winmerge/Timon34/russianpo-edited-online-with-bitbucket-m-154758234...
Takashi Sawanaka [Tue, 15 Jan 2019 21:39:44 +0000 (21:39 +0000)]
Merged in Timon34/winmerge/Timon34/russianpo-edited-online-with-bitbucket-m-1547582348305 (pull request #9)

Russian.po edited online with Bitbucket

Approved-by: Timon34 <kaktebyavirubit@gmail.com>
5 years agoRussian.po edited online with Bitbucket
Timon34 [Tue, 15 Jan 2019 20:50:07 +0000 (20:50 +0000)]
Russian.po edited online with Bitbucket
Made some more fixes in Russian translation

--HG--
branch : Timon34/russianpo-edited-online-with-bitbucket-m-1547585212048

5 years agoRussian.po edited online with Bitbucket
Timon34 [Tue, 15 Jan 2019 20:03:19 +0000 (20:03 +0000)]
Russian.po edited online with Bitbucket
Made some fixes in Russian translation

--HG--
branch : Timon34/russianpo-edited-online-with-bitbucket-m-1547582348305

5 years agoRemove unused declarations
Takashi Sawanaka [Mon, 14 Jan 2019 14:05:17 +0000 (23:05 +0900)]
Remove unused declarations

5 years agoMerge
Takashi Sawanaka [Mon, 14 Jan 2019 09:15:12 +0000 (18:15 +0900)]
Merge

5 years agoMerged in Tichij/winmerge (pull request #8)
Takashi Sawanaka [Mon, 14 Jan 2019 09:13:32 +0000 (09:13 +0000)]
Merged in Tichij/winmerge (pull request #8)

Some more minor corrections.

5 years agoFix error C4703: potentially uninitialized local pointer variable 'pszNew' used
Takashi Sawanaka [Mon, 14 Jan 2019 09:03:48 +0000 (18:03 +0900)]
Fix error C4703: potentially uninitialized local pointer variable 'pszNew' used

5 years agoSome more minor corrections.
Tichij [Mon, 14 Jan 2019 09:02:39 +0000 (11:02 +0200)]
Some more minor corrections.

5 years agoDiffTextBuffer: Create Unicode temp files (makes EscapeControlChars() obsolete)
datadiode [Mon, 14 Jan 2019 07:33:35 +0000 (08:33 +0100)]
DiffTextBuffer: Create Unicode temp files (makes EscapeControlChars() obsolete)

While transcoding UTF-16 input to a relaxed superset of UTF-8 so diffutils can make sense of it, prepare_text_end() (located in diffutils/src/io.c) translates NUL chars into 2 byte sequences so as to not create bogus string terminators. That was also the single remaining purpose which EscapeControlChars() was still serving after EditLib was enabled to show control characters in hexadecimal notation with a rounded rectangle around them. Now that the NUL char handling built into prepare_text_end() applies, EscapeControlChars() is no longer needed.

5 years agoMainFrm.h: Fix a problem which the size of header paths is not updated when opening...
Takashi Sawanaka [Mon, 14 Jan 2019 01:38:39 +0000 (10:38 +0900)]
MainFrm.h: Fix a problem which the size of header paths is not updated when opening identical files from OpenDlg.

5 years agoOpenDlg: Avoid retaining bogus filetype icons from previous selections
datadiode [Sun, 13 Jan 2019 17:30:43 +0000 (18:30 +0100)]
OpenDlg: Avoid retaining bogus filetype icons from previous selections

5 years agoLanguageSelect.cpp: Remove unused function
Takashi Sawanaka [Sun, 13 Jan 2019 17:14:00 +0000 (02:14 +0900)]
LanguageSelect.cpp: Remove unused function

5 years agoTranslate strings without using MergeLang.dll
Takashi Sawanaka [Sun, 13 Jan 2019 17:00:24 +0000 (02:00 +0900)]
Translate strings without using MergeLang.dll

5 years agoMainFrm.h: Fix a problem which title is not updated when opening files from DirView.
Takashi Sawanaka [Sun, 13 Jan 2019 12:24:02 +0000 (21:24 +0900)]
MainFrm.h: Fix a problem which title is not updated when opening files from DirView.

5 years agoChildFrm.cpp: Remove no longer needed flicker free hack thanks to GitHub PR#9
Takashi Sawanaka [Sun, 13 Jan 2019 11:12:52 +0000 (20:12 +0900)]
ChildFrm.cpp: Remove no longer needed flicker free hack thanks to GitHub PR#9

5 years agoInstaller: Upgrade to 7-Zip 18.06
Takashi Sawanaka [Sat, 12 Jan 2019 08:57:09 +0000 (17:57 +0900)]
Installer: Upgrade to 7-Zip 18.06

5 years agoUpgrade to 7-Zip 18.06
Takashi Sawanaka [Sat, 12 Jan 2019 08:42:00 +0000 (17:42 +0900)]
Upgrade to 7-Zip 18.06

5 years agoFix "Assertion failed: dr.begin[0] == dr.begin[file], file c:\dev\winmerge\src\diffwr...
Takashi Sawanaka [Sat, 12 Jan 2019 05:43:55 +0000 (14:43 +0900)]
Fix "Assertion failed: dr.begin[0] == dr.begin[file], file c:\dev\winmerge\src\diffwrapper.cpp, line 984" (https://bitbucket.org/sdottaka/winmerge-v2/issues/8/)

5 years agoGhostTextBuffer.cpp: Fix incorrect size being passed to CopyMemory(). (https://bitbuc...
Takashi Sawanaka [Sat, 12 Jan 2019 04:01:47 +0000 (13:01 +0900)]
GhostTextBuffer.cpp: Fix incorrect size being passed to CopyMemory(). (https://bitbucket.org/sdottaka/winmerge-v2/issues/8/)

5 years agoUpdate translations
Takashi Sawanaka [Sat, 12 Jan 2019 02:53:13 +0000 (11:53 +0900)]
Update translations

5 years agoMainFrm.cpp: Although the command lnie option '/e' was specified, pressing the ESC...
Takashi Sawanaka [Mon, 7 Jan 2019 14:24:07 +0000 (23:24 +0900)]
MainFrm.cpp: Although the command lnie option '/e' was specified, pressing the ESC key did not terminate the application in some cases.

5 years agoRevert the commit 'ccrystaltextview2.cpp: Fix the GitHub issue #109 Frustrating text...
Takashi Sawanaka [Mon, 7 Jan 2019 13:47:13 +0000 (22:47 +0900)]
Revert the commit 'ccrystaltextview2.cpp: Fix the GitHub issue #109 Frustrating text selection bug' partially

5 years agoCppcheck: Variable '...' is assigned in constructor body. Consider performing initial...
Takashi Sawanaka [Sun, 6 Jan 2019 11:28:15 +0000 (20:28 +0900)]
Cppcheck: Variable '...' is assigned in constructor body. Consider performing initialization in initialization list.

5 years agoCppcheck: Either the condition '....empty()' is redundant or content is accessed...
Takashi Sawanaka [Sun, 6 Jan 2019 11:04:30 +0000 (20:04 +0900)]
Cppcheck: Either the condition '....empty()' is redundant or content is accessed out of bounds when content is empty.

5 years agoCppcheck: Memory leak: hData
Takashi Sawanaka [Sun, 6 Jan 2019 10:56:45 +0000 (19:56 +0900)]
Cppcheck: Memory leak: hData

5 years agoFix Warning C26437 Do not slice (es.63).
Takashi Sawanaka [Sat, 5 Jan 2019 14:23:14 +0000 (23:23 +0900)]
Fix Warning C26437 Do not slice (es.63).

5 years agoFix Warning C26444 Avoid unnamed objects with custom construction and destruction...
Takashi Sawanaka [Sat, 5 Jan 2019 13:46:00 +0000 (22:46 +0900)]
Fix Warning C26444 Avoid unnamed objects with custom construction and destruction (es.84).

5 years agoAdd `hekxedit.h` to project files
GreyMerlin [Sat, 5 Jan 2019 01:01:09 +0000 (17:01 -0800)]
Add `hekxedit.h` to project files

* Improve IntelliSense's  handling of `hekxedit.h` declarations
* VS2015, VS2017, VS2019

5 years agoDistinguish between Aborted and "not yet compared" files (3)
GreyMerlin [Fri, 4 Jan 2019 23:48:27 +0000 (15:48 -0800)]
Distinguish between Aborted and "not yet compared" files (3)

* Repair visual blemish on icon

5 years agoPropagate compare FileIO error status to parent directories (2)
GreyMerlin [Fri, 4 Jan 2019 22:54:01 +0000 (14:54 -0800)]
Propagate compare FileIO error status to parent directories (2)

*  Allow hard FileIO error (or STOP error) status to be propagated to parent
directories during `Ctrl-F5` (Refresh Selected) operations.

5 years agoFix obscure memory leak
GreyMerlin [Fri, 4 Jan 2019 19:32:02 +0000 (11:32 -0800)]
Fix obscure memory leak

A memory leak can be caused under the following circumstance:

 * Compare a directory structure with a number of folders and/or files.
 * Select one (or more) items.
 * Outside of WinMerge (i.e. without WinMerge's knowledge) delete one (or more) of the files or
folders that is already selected in WinMerge.
 * Switch back to WinMerge, and then select "View | Refresh Selected" from menu (or type
`Ctrl-F5`) to rescan only the selected items (note: some of these are now missing files or folders)

WinMerge will correctly detect that the files/folders are missing while rescanning, and will
modify its internal directory structure tree accordingly.  HOWEVER - WinMerge will **not**
actually `delete` the disconnected tree item's memory.  Thus causing a memory leak.  This will be
visible with a Debug build of WinMerge.

The fix is both simple and allows the surrounding code to be cleaned up a little bit.

5 years agoAdd `NDEBUG` preprocessor for Release builds
GreyMerlin [Wed, 2 Jan 2019 21:22:40 +0000 (13:22 -0800)]
Add `NDEBUG` preprocessor for Release builds

* Some debugging code is still enabled without `NDEBUG`, even if `_DEBUG` is not specified.  In
particular, the `assert()` macro (note all lower case) remains active.
* The Release builds of the various **Poco** libraries have always been compiled with `NDEBUG`,
likewise for the **UnitTests** project.

5 years agoDistinguish between Aborted and "not yet compared" files (2)
GreyMerlin [Fri, 28 Dec 2018 22:40:32 +0000 (14:40 -0800)]
Distinguish between Aborted and "not yet compared" files (2)

* Use a new icon for files "not yet compared".  This new icon is `Src/res/fileunknown.ico`.
Derived from existing icon `Src/res/MergeDoc.ico` with an overlayed blue question mark.

5 years agoDistinguish between Aborted and "not yet compared" files
GreyMerlin [Fri, 28 Dec 2018 19:34:17 +0000 (11:34 -0800)]
Distinguish between Aborted and "not yet compared" files

* Add new icon resource `IDI_FILE`(equated currently to the existing "res\\MergeDoc.ico" Icon file)
* Use `IDI_FILE` (rather than `ID_ABORT`) for files that have not been compared
* Continue to use `IDI_ABORT` for files whose comparisons are terminated by the "Stop" button.

5 years agoPropagate compare FileIO error status to parent directories
GreyMerlin [Fri, 28 Dec 2018 01:58:07 +0000 (17:58 -0800)]
Propagate compare FileIO error status to parent directories

* Hard FileIO error status was not being propagated to parent directories, thus showing that the
top-level directories compared as "Same", when in fact there were serious problems deeper in the
folder structure.

* Additionally, if a Folder comparison is aborted with the STOP button, the parent directories are
now marked with an error status to make it easier to visually determine which file comparison(s)
were interrupted.

5 years agoRepair Compare Statistics dialogs
GreyMerlin [Fri, 28 Dec 2018 01:22:06 +0000 (17:22 -0800)]
Repair Compare Statistics dialogs

* Add proper icon for identical folders
* Account for identical folders in the Folder column
* Properly calculate number of Binary Identical and Binary Different items

5 years agoAdditional low-level cleanups (5)
GreyMerlin [Sat, 29 Dec 2018 19:58:20 +0000 (11:58 -0800)]
Additional low-level cleanups (5)

* More `if(ptr)` changed to `if(ptr != nullptr)`
* More 'ptr=0` changed to `ptr = nullptr`
* More changing '0' parameters to `nullptr` as appropriate

5 years agoAdditional low-level cleanups (4)
GreyMerlin [Tue, 25 Dec 2018 02:59:44 +0000 (18:59 -0800)]
Additional low-level cleanups (4)

5 years agoAdditional low-level cleanups (3)
GreyMerlin [Mon, 24 Dec 2018 23:26:19 +0000 (15:26 -0800)]
Additional low-level cleanups (3)

5 years agoAdditional low-level cleanups (2)
GreyMerlin [Mon, 24 Dec 2018 22:59:59 +0000 (14:59 -0800)]
Additional low-level cleanups (2)

* More `while (1)` becomes `while (true)`
* More use of `ptr != nullptr` in conditionals
* Also `handle!=nullptr`in conditionals
* Also `while (ptr)` becomes `while (ptr != nullptr)`
* Add `{ ... }` brackets to a `do ... while()`
* Some `while(int)` changed to `while (int!=0)`

5 years agoAdditional low-level cleanups for ...
GreyMerlin [Sun, 23 Dec 2018 23:40:27 +0000 (15:40 -0800)]
Additional low-level cleanups for ...

* More `BOOL`, `TRUE`, `FALSE` become `bool`, `true`, `false` where appropriate
* Also `while (1)` becomes `while (true)`
* Also `while (ptr)` becomes `while (ptr != nullptr)`
* Cleanup related comments

5 years agoFix bitbucket issue #135: Binary File options don't change from default
Takashi Sawanaka [Fri, 4 Jan 2019 11:54:40 +0000 (20:54 +0900)]
Fix bitbucket issue #135: Binary File options don't change from default

5 years agoRevert the commit 'PreTranslateMessage() is still needed for Alt+1, Alt+S, and so...
Takashi Sawanaka [Fri, 4 Jan 2019 09:34:15 +0000 (18:34 +0900)]
Revert the commit 'PreTranslateMessage() is still needed for Alt+1, Alt+S, and so on. (related to GitHub PR #119)'

5 years agoOpenView.cpp: The OpenView dialog size should track the WinMerge screen size when...
Takashi Sawanaka [Fri, 4 Jan 2019 07:07:10 +0000 (16:07 +0900)]
OpenView.cpp: The OpenView dialog size should track the WinMerge screen size when that size shrinks below the width of the dialog. (related to GitHub PR #119)

5 years agoOpenView.*: PreTranslateMessage() is still needed for Alt+1, Alt+S, and so on. (relat...
Takashi Sawanaka [Fri, 4 Jan 2019 07:05:59 +0000 (16:05 +0900)]
OpenView.*: PreTranslateMessage() is still needed for Alt+1, Alt+S, and so on. (related to GitHub PR #119)

5 years agoOpenDlg: Expose cleaner moving/resizing behavior esp. in non-maximized state
datadiode [Thu, 3 Jan 2019 13:07:14 +0000 (14:07 +0100)]
OpenDlg: Expose cleaner moving/resizing behavior esp. in non-maximized state

5 years agoUpdate Japanese.po
Takashi Sawanaka [Tue, 1 Jan 2019 15:43:40 +0000 (00:43 +0900)]
Update Japanese.po

5 years agoAdd support for merging word level diffs in selection.
Takashi Sawanaka [Tue, 1 Jan 2019 15:43:26 +0000 (00:43 +0900)]
Add support for merging word level diffs in selection.
Demo: https://i.gyazo.com/af18960bd1f121213a2cd9287cae9cf4.gif

5 years agoReplace the image in rotate2.ico with WinMerge's Refresh-based icon
Takashi Sawanaka [Tue, 1 Jan 2019 14:37:35 +0000 (23:37 +0900)]
Replace the image in rotate2.ico with WinMerge's Refresh-based icon

5 years agoOpenDlg: Alternatively to Swap buttons, allow drag & drop between filetype icons
datadiode [Tue, 1 Jan 2019 10:35:59 +0000 (11:35 +0100)]
OpenDlg: Alternatively to Swap buttons, allow drag & drop between filetype icons

5 years agoImprovements Japanese
Rukoto Luther [Sun, 30 Dec 2018 06:37:57 +0000 (15:37 +0900)]
Improvements Japanese

5 years agoUpdate Turkish.po. sf.net patch#3036
Takashi Sawanaka [Sat, 29 Dec 2018 08:32:04 +0000 (17:32 +0900)]
Update Turkish.po. sf.net patch#3036

5 years agoeditlib: Fix Bitbucket issue #134. Use wcwidth() like WinMerge2011
Takashi Sawanaka [Wed, 26 Dec 2018 13:45:57 +0000 (22:45 +0900)]
editlib: Fix Bitbucket issue #134. Use wcwidth() like WinMerge2011

5 years agoMerge
Takashi Sawanaka [Sun, 23 Dec 2018 04:22:55 +0000 (13:22 +0900)]
Merge

5 years agoMerge.cpp: Show translated HTML help if exists
Takashi Sawanaka [Sun, 23 Dec 2018 04:07:06 +0000 (13:07 +0900)]
Merge.cpp: Show translated HTML help if exists

5 years agoUpdate DownloadDeps.cmd
Takashi Sawanaka [Sun, 23 Dec 2018 03:51:29 +0000 (12:51 +0900)]
Update DownloadDeps.cmd

5 years agoMerge pull request #116 from vlakoff/manual
Takashi Sawanaka [Sun, 23 Dec 2018 01:27:05 +0000 (10:27 +0900)]
Merge pull request #116 from vlakoff/manual

Some fixes in the manual

5 years agoSome fixes in the manual
vlakoff [Sat, 22 Dec 2018 21:49:21 +0000 (22:49 +0100)]
Some fixes in the manual

5 years agoMerge pull request #115 from GreyMerlin/master
Takashi Sawanaka [Sat, 22 Dec 2018 10:47:06 +0000 (19:47 +0900)]
Merge pull request #115 from GreyMerlin/master

Various minor updates, plus preparation for VS2019

5 years agoIn Preparation for VS2019 (now in Preview) (6)
GreyMerlin [Fri, 21 Dec 2018 22:43:22 +0000 (14:43 -0800)]
In Preparation for VS2019 (now in Preview) (6)

* Update "Build Software:" determination in `ConfigLog.cpp'

5 years agoIn Preparation for VS2019 (now in Preview) (5)
GreyMerlin [Fri, 21 Dec 2018 22:02:46 +0000 (14:02 -0800)]
In Preparation for VS2019 (now in Preview) (5)

* Bring the `Build*.vs2019.cmd` files up-to-date with recent changes to the `Build*.vs2017.cmd`
files

5 years agoIn Preparation for VS2019 (now in Preview) (4)
GreyMerlin [Thu, 13 Dec 2018 19:00:40 +0000 (11:00 -0800)]
In Preparation for VS2019 (now in Preview) (4)

* Update various `*.sln` properties
* Update various `*.vcxproj` properties

5 years agoIn Preparation for VS2019 (now in Preview) (3)
GreyMerlin [Wed, 12 Dec 2018 20:21:06 +0000 (12:21 -0800)]
In Preparation for VS2019 (now in Preview) (3)

* Update Boost version checking for VS2019 Preview 1

5 years agoIn Preparation for VS2019 (now in Preview) (2)
GreyMerlin [Wed, 12 Dec 2018 20:03:17 +0000 (12:03 -0800)]
In Preparation for VS2019 (now in Preview) (2)

* Copy the various *.vs2017.* solution and project files as new *.vs2019.* files

5 years agoUpdate various .sln and .vcxproj properties to latest VS2017 levels
GreyMerlin [Mon, 17 Dec 2018 19:43:32 +0000 (11:43 -0800)]
Update various .sln and .vcxproj properties to latest VS2017 levels

5 years agoUpdate Boost version checking for VS2017 version 15.9.2
GreyMerlin [Wed, 12 Dec 2018 20:19:28 +0000 (12:19 -0800)]
Update Boost version checking for VS2017 version 15.9.2

5 years agoUpdate "Legal Copyright" for ShellExtension.dll to 2019
GreyMerlin [Wed, 12 Dec 2018 20:23:44 +0000 (12:23 -0800)]
Update "Legal Copyright" for ShellExtension.dll to 2019

5 years agoUpdate appveyor.yml
Takashi Sawanaka [Thu, 20 Dec 2018 23:12:42 +0000 (08:12 +0900)]
Update appveyor.yml

5 years agoBuild*.cmd: Allow specifying platform in command line parameter
Takashi Sawanaka [Thu, 20 Dec 2018 23:07:53 +0000 (08:07 +0900)]
Build*.cmd: Allow specifying platform in command line parameter

5 years agoDownloadDeps.cmd: Change download directory to build/WinMergeDownloadDeps(2)
Takashi Sawanaka [Thu, 20 Dec 2018 23:07:01 +0000 (08:07 +0900)]
DownloadDeps.cmd: Change download directory to build/WinMergeDownloadDeps(2)

5 years agoCreateRelease.cmd: Revert default compiler to VS2017
Takashi Sawanaka [Thu, 20 Dec 2018 23:05:57 +0000 (08:05 +0900)]
CreateRelease.cmd: Revert default compiler to VS2017