OSDN Git Service

winmerge-jp/winmerge-jp.git
7 years agoMergeDoc.cpp: Reduce file access times on checking whether a file is changed
Takashi Sawanaka [Wed, 3 May 2017 10:47:22 +0000 (19:47 +0900)]
MergeDoc.cpp: Reduce file access times on checking whether a file is changed

7 years agoMessageBoxDialog.cpp: Fix invisible text in high-contrast mode
Takashi Sawanaka [Wed, 3 May 2017 10:33:52 +0000 (19:33 +0900)]
MessageBoxDialog.cpp: Fix invisible text in high-contrast mode

7 years agoShellExtension: Bump revision to 1.16.5.10
Takashi Sawanaka [Wed, 3 May 2017 09:22:53 +0000 (18:22 +0900)]
ShellExtension: Bump revision to 1.16.5.10

7 years agoShellExtension: Use icons instead of bitmaps
Takashi Sawanaka [Wed, 3 May 2017 09:17:06 +0000 (18:17 +0900)]
ShellExtension: Use icons instead of bitmaps

7 years agoShellExtension: Attempt to fix crash on Win7 when doing the operation below:
Takashi Sawanaka [Wed, 3 May 2017 06:11:43 +0000 (15:11 +0900)]
ShellExtension: Attempt to fix crash on Win7 when doing the operation below:
1. Press Windows key
2. Enter "cmd"
3. Press Ctrl+Shift+Enter key

7 years agostringdiffs.cpp: Reduce compiler warnings
Takashi Sawanaka [Sun, 30 Apr 2017 10:13:17 +0000 (19:13 +0900)]
stringdiffs.cpp: Reduce compiler warnings

7 years agoBump revision to 2.14.0+-jp-132
Takashi Sawanaka [Sun, 16 Apr 2017 13:08:29 +0000 (22:08 +0900)]
Bump revision to 2.14.0+-jp-132

7 years agoDirCompProgresBar.cpp: Fix: The range of Progress bar was not set. (CProgressBar...
Takashi Sawanaka [Sun, 16 Apr 2017 13:04:51 +0000 (22:04 +0900)]
DirCompProgresBar.cpp: Fix: The range of Progress bar was not set. (CProgressBar::SetRange32() was accidentally removed in r8505 )

7 years agoFix issue#64 where files and folders that exist only on one side in the differing...
Takashi Sawanaka [Sun, 16 Apr 2017 09:57:13 +0000 (18:57 +0900)]
Fix issue#64 where files and folders that exist only on one side in the differing folders are not displayed when unchecking the 'Show Differences Items' menu item in the tree mode

7 years agoMainFrm.cpp: Fix crash when changing the font of DirView 2.14.0+-jp-132
Takashi Sawanaka [Sun, 9 Apr 2017 06:54:56 +0000 (15:54 +0900)]
MainFrm.cpp: Fix crash when changing the font of DirView

7 years agoDirViewColItems.cpp: Fix indentation
Takashi Sawanaka [Sat, 8 Apr 2017 00:26:33 +0000 (09:26 +0900)]
DirViewColItems.cpp: Fix indentation

7 years agoFix assertion on WindowsXP
Takashi Sawanaka [Sun, 2 Apr 2017 14:16:07 +0000 (23:16 +0900)]
Fix assertion on WindowsXP

7 years agoImgMergeFrm.cpp: Fix mixed eol-style
Takashi Sawanaka [Sun, 2 Apr 2017 11:01:22 +0000 (20:01 +0900)]
ImgMergeFrm.cpp: Fix mixed eol-style

7 years agoCompareMSExcelFiles.sct: Applied the patch submitted by tori932
Takashi Sawanaka [Sun, 2 Apr 2017 02:44:51 +0000 (11:44 +0900)]
CompareMSExcelFiles.sct: Applied the patch submitted by tori932
- Imaging of excel sheet did not work on Excel2010
- Imaging of very wide sheet also did not work

7 years agoBump revision to 2.14.0+-jp-131
Takashi Sawanaka [Sun, 26 Mar 2017 13:17:51 +0000 (22:17 +0900)]
Bump revision to 2.14.0+-jp-131

7 years agoAdd shortcut(Ctrl+Alt+E) to open with external editor
Takashi Sawanaka [Sun, 26 Mar 2017 13:11:38 +0000 (22:11 +0900)]
Add shortcut(Ctrl+Alt+E) to open with external editor

7 years ago*.vcxproj: Apply GreyMerlin's changes
Takashi Sawanaka [Sun, 26 Mar 2017 05:31:09 +0000 (14:31 +0900)]
*.vcxproj: Apply GreyMerlin's changes

7 years agoccrystaleditview.cpp: Use IDropTarget::Release() instead of delete operator.
Takashi Sawanaka [Sun, 26 Mar 2017 05:11:01 +0000 (14:11 +0900)]
ccrystaleditview.cpp: Use IDropTarget::Release() instead of delete operator.

7 years agoMerge
Takashi Sawanaka [Sat, 25 Mar 2017 23:20:29 +0000 (08:20 +0900)]
Merge

7 years agoChinese_Simplified.isl: Update Chinese_Simplified.isl file. bitbucket#63
Takashi Sawanaka [Sat, 25 Mar 2017 12:56:44 +0000 (21:56 +0900)]
Chinese_Simplified.isl: Update Chinese_Simplified.isl file. bitbucket#63

7 years agoMerge pull request #26 from GreyMerlin/bugfix/DropTargetMemLeak 2.14.0+-jp-131
Takashi Sawanaka [Tue, 21 Mar 2017 16:45:35 +0000 (01:45 +0900)]
Merge pull request #26 from GreyMerlin/bugfix/DropTargetMemLeak

Fix Memory Leak with Drop Targets

7 years agoMerge pull request #25 from GreyMerlin/feature/TimeStars
Takashi Sawanaka [Tue, 21 Mar 2017 16:44:45 +0000 (01:44 +0900)]
Merge pull request #25 from GreyMerlin/feature/TimeStars

Feature/time stars

7 years agoMerge pull request #24 from GreyMerlin/bugfix/DefaultFonts
Takashi Sawanaka [Tue, 21 Mar 2017 16:44:01 +0000 (01:44 +0900)]
Merge pull request #24 from GreyMerlin/bugfix/DefaultFonts

Use proper font for View>Use Default Font menu item

7 years agoFix Memory Leak with Drop Targets
GreyMerlin [Tue, 21 Mar 2017 01:14:33 +0000 (18:14 -0700)]
Fix Memory Leak with Drop Targets

Symptom:
* There will be 4 memory leaks (each 80 bytes long) reported at
program termination for each File-View window that is opened.

Discussion:
 * This is only noticeable with a _DEBUG compilation.
 * This will happen when either Text or Binary files are being
viewed/edited.
 * Each File-View window establishes four Drop Targets and registers
  them with Windows.  Each also establishes an 'alternate' Drop
Target for use with various internal Drag-And-Drop operations.
 * When the edit windows are closed, the Drop Targets are properly
Revoke()'ed and deleted.
 * However: the 'alternate' Drop Targets are not deleted ... MemLeak!

Implementation:
* procedure OnDestroy() in file
Externals/crystaledit/editlib/ccrystaleditview.cpp now deletes
the 'alternate' Drop Target before deleting the master one.
* Additionally, there is now an ASSERT() in procedure
SetAlternateDropTarget() guarding the assignment of the
'alternate' to make sure that it was still NULL

7 years agoCleanup Date column alignment
GreyMerlin [Mon, 20 Mar 2017 22:19:55 +0000 (15:19 -0700)]
Cleanup Date column alignment

Symptom: Date columns use a leading "* " to indicate which date
is newest.  This looks ragged and awkward.

Implementation: Add an appropriate "  " as leading text for date
columns that do not have the "* " appended.

Comment: Clearly the two characters "* " occupy slightly more
horizontal space than two "  " characters, unless a fixed-
font is used.  Nonetheless, the columns almost appear
aligned with the default Segoe UI font.

Historical Comment: I've been using an equivalent to this patch
in WinMergeU since 11/2009.  I've never been visually
aware of the slight column mis-alignment caused by
proportional-width fonts.

7 years agoUse proper font for 'View > Use Default Font'
GreyMerlin [Mon, 20 Mar 2017 20:48:58 +0000 (13:48 -0700)]
Use proper font for 'View > Use Default Font'

Symptom:
Use of the 'View > Use Default Font' menu selection always
sets the Directory Tree window to the 12-point Courier New font,
which is not the default font for that window.

Discussion:
WinMerge has an Options::Font structure that maintains an
in-memory copy of 'actual' and 'default' values for the font of
each of the Directory Tree and File View windows.  This structure
is populated at program initialization by procedure SetDefaults()
in file Src/OptionFont.cpp.  The 'default' values are generated by
this procedure, the 'actual' values are loaded from the Registry.

The existing code only queries the system for the default fixed-
size font (via the default MIME codepage) and then uses this font
as the 'default' value for the Options::Font structure for both
Directory and File windows.  This value is typically Courier New.

However, WinMerge actually uses the Menu font as the actual Directory
window font if no other font is marked as 'Specified' in the
Registry.  The default Menu font (for English, since Windows 7) is
Segoe UI.  But this use of Segoe UI is never reflected in the
Options::Font structure, nor in the Registry.

Implementation:
The procedure SetDefaults() is modified to additionally
capture the existing Menu font information for the Directory Tree
window, while continuing to use the codepage MIME font for the
File View window.

A "helper" function is added: InitializeLogFont().  It should only
be used within Src/OptionFont.cpp.  It is documented by comment in
the Src/OptionFont.h file.

The information in the Registry for the Options::Font structure
now always reflects the values of the in-memory structure, and
the values being used by the windows themselves.

Incidental changes:
* Numerous added or modified comments in Src/OptionFont.cpp
* Reordering of all Registry related code to be in the canonical
order implied by the layout of the LOGFONT structure itself.
* Explicitly cast the three boolean values (Italic, Underline,
Strikeout) to boolean to invoke the properly typed Options::Font
procedures (InitOption, SaveOption)
* Remove two unnecessary String() function references relating to
font in files Src/DirView.cpp and Src/MergeEditView.cpp

7 years agoSupport for diff3-style conflict file. bitbucket#61
Takashi Sawanaka [Sun, 19 Mar 2017 12:10:42 +0000 (21:10 +0900)]
Support for diff3-style conflict file. bitbucket#61

7 years agoMerge branch 'master' of https://github.com/sdottaka/winmerge-v2
GreyMerlin [Thu, 16 Mar 2017 19:03:38 +0000 (12:03 -0700)]
Merge branch 'master' of https://github.com/sdottaka/winmerge-v2

7 years agoMerge pull request #23 from GreyMerlin/bugfix/3WayBinary
Takashi Sawanaka [Thu, 16 Mar 2017 16:43:14 +0000 (01:43 +0900)]
Merge pull request #23 from GreyMerlin/bugfix/3WayBinary

Properly handle 3-way comparison of Binary files.

7 years agoMerge pull request #22 from GreyMerlin/feature/TweakAbout
Takashi Sawanaka [Thu, 16 Mar 2017 16:43:00 +0000 (01:43 +0900)]
Merge pull request #22 from GreyMerlin/feature/TweakAbout

Show "(Debug)" in About dialog

7 years agoMerge pull request #21 from GreyMerlin/feature/VS2015.2
Takashi Sawanaka [Thu, 16 Mar 2017 16:42:26 +0000 (01:42 +0900)]
Merge pull request #21 from GreyMerlin/feature/VS2015.2

VS2015.2 - Delete another obsolete Project attribute

7 years agoMerge branch 'bugfix/3WayBinary'
GreyMerlin [Wed, 15 Mar 2017 21:41:23 +0000 (14:41 -0700)]
Merge branch 'bugfix/3WayBinary'

7 years agoMerge branch 'feature/TweakAbout'
GreyMerlin [Wed, 15 Mar 2017 21:40:59 +0000 (14:40 -0700)]
Merge branch 'feature/TweakAbout'

7 years agoMerge branch 'feature/VS2015.2'
GreyMerlin [Wed, 15 Mar 2017 21:40:32 +0000 (14:40 -0700)]
Merge branch 'feature/VS2015.2'

7 years agoProperly handle 3-way comparison of Binary files.
GreyMerlin [Mon, 13 Mar 2017 21:00:04 +0000 (14:00 -0700)]
Properly handle 3-way comparison of Binary files.

Symptom: Binary files always mis-compare with 3-way comparison,
although the same files compare correctly with 2-way compares.

Background: 3-way comparison of files F0, F1 and F2 is handled by two
2-way comparisons of F1/F0 and F1/F2.  However, the two 2-way
comparisons for binary are slightly different from the standard
2-way text comparison.

Root Problems:
 * See procedure read_files() in Src/diffutils/src/io.c
This area of code was allowing binary files to be treated as text,
looking for endline situations and modifying the contents of the
first filevec[i].buffer[] array by placing sentinel markers into
that buffer.  But this was only done for one file, F1 in the example
above.  The contents of F0 and F2 were not being modified.  This
caused the memcmp() in diff_2_files() in Src/diffutils/src/analyze.c
to detect a mis-miscompare.

 * See procedure diff_2_files() in Src/diffutils/src/analyze.c
A binary comparison is flagged by read_files(). Because read_files
is only checking one file (e.g. F1), the buffer size for the other
file (e.g. F0 or F2) is never changed to be identical to the size
for F1.  This makes it impossible for the comparison loop to stay
in sync between the two files.

Solution:
 * Within read_files(), after appears_binary flag has been set, there
is new logic that allocates buffers for each file, based on the
size of existing buffers, the file size, and a reasonable maximum
threshold.  Binary file processing ends with a flag being returned
to the caller.  [It is within find_identical_ends() that buffers
are allocated for text files and the search for text-line boundaries
occurs, and was incorrectly used for binary files.]

 * Within diff_2_files() is the code that performs the 2-way binary
comparison, after read_files() has determined that at least one
file is binary.  Tests are made to determine if inequality can be
known without reading the data.  Buffers of the same size are read
from each file.  The buffers are checked to determine if the buffer
contents are compatible and the data values of the two buffers are
equal.  The outer-loop will repeat to read each subsequent block.
[Note: it is typical to enter this loop [the for (;;) statement]
with some data already read into filevec[0].buffer, but not a
complete buffer's amount; likewise filevec[1].buffer will typically
still be empty.]

Incidental changes...

 * Trivial fix to a comment, discovered while reading code in
Src/DiffWrapper.cpp.

 * Trivial column alignment issue in analyze.c

 * Better checking for non-existent files with more use of S_ISREG()
define (internally, non-existent files are handled with an open
descriptor on the NUL: device).  This allow small optimization of
buffer allocation.

 * Assert that files opened as S_ISCHR() really are the NUL: file

7 years agoShow "(Debug)" in About dialog
GreyMerlin [Fri, 10 Mar 2017 21:52:04 +0000 (13:52 -0800)]
Show "(Debug)" in About dialog

 * Also allow "x86" to be translated in About dialog.
 * Also show WIN32, UNICODE, _DEBUG in Configuration log
when appropriate

7 years agoVS2015.2 - Delete another obsolete Project attribute
GreyMerlin [Fri, 10 Mar 2017 21:15:27 +0000 (13:15 -0800)]
VS2015.2 - Delete another obsolete Project attribute

 * This removes the use of the Microsoft.CPP.UpgradeFromVC71.props
file from three of the vcxProj files (it wasn't used in other files).
 * This .props file only sets the preprocessor flag _VC80_UPGRADE which
is never used by this software.
 * _VC80_UPGRADE is referenced in one place in MFC's <afxreg.h> file,
however that code is also never invoked, and only generates a
#define that also is never used in these projects

7 years agoMerge pull request #20 from GreyMerlin/feature/Readme
Takashi Sawanaka [Thu, 9 Mar 2017 15:32:45 +0000 (00:32 +0900)]
Merge pull request #20 from GreyMerlin/feature/Readme

Readme.md - fix first line

7 years agoMerge pull request #19 from GreyMerlin/feature/VS2015
Takashi Sawanaka [Thu, 9 Mar 2017 15:28:44 +0000 (00:28 +0900)]
Merge pull request #19 from GreyMerlin/feature/VS2015

Feature/vs2015

7 years agoReadme.md - fix first line
GreyMerlin [Thu, 9 Mar 2017 03:21:05 +0000 (19:21 -0800)]
Readme.md - fix first line

 * the first line of readme.md needs a space character between the end of the
first URL and the following parenthesis '('.  Without the space the two
separate URLs are parsed by most browsers as one long (and useless)
URL.

7 years agoConvert to VS2015 - (Warnings)
GreyMerlin [Tue, 7 Mar 2017 23:10:00 +0000 (15:10 -0800)]
Convert to VS2015 - (Warnings)

 * remove Warnings in Compile, Librarian and Linker options
 * VS2015 warns about /EHsc and changes them to /EHa, so
I changed all compilations to /EHa i.e. ExceptionHandling=Async
to eliminate the warnings
 * ImageHasSafeExceptionHandlers=true is incompatible with EditAndContinue, so
I changed Debug linking to be ImageHasSafeExceptionHandlers=false
 * Make sure DebugInformationFormat=EditAndContinue for all _DEBUG compiles
and default otherwise
 * Set Profile=false for X64 Debug; otherwise incremental linking is disabled.
Use of Profile should be individual and not released.
 * Unittests is now configured to depend on poco

7 years agoConvert to VS2015 - (SubSystem)
GreyMerlin [Tue, 7 Mar 2017 22:11:22 +0000 (14:11 -0800)]
Convert to VS2015 - (SubSystem)

 * For all Linker and Librarian runs ...
        make sure that SubSystem=Windows is set
        make sure that TargetMachine is properly set

7 years agoConvert to VS2015 - (MultiProcessor Compilations)
GreyMerlin [Tue, 7 Mar 2017 21:49:54 +0000 (13:49 -0800)]
Convert to VS2015 - (MultiProcessor Compilations)

 * turn on MultiProcessorCompilation=true
 * remove MinimalRebuild=true (i.e. defaults to false)

7 years agoConvert to VS2015 - (oops #2)
GreyMerlin [Tue, 7 Mar 2017 02:05:36 +0000 (18:05 -0800)]
Convert to VS2015 - (oops #2)

 * the change in (simplify #2) that changes build directory names was a *very wrong* idea.
 * this patch puts those names back as they always have been.

7 years agoConvert to VS2015 - (adapt to "Add batch files to WinMerge.sln")
GreyMerlin [Mon, 6 Mar 2017 18:35:29 +0000 (10:35 -0800)]
Convert to VS2015 - (adapt to "Add batch files to WinMerge.sln")

 * Recent [sdottaka/master update jp-130] contained an addition to WinMerge.sln
        This is now propagated into WinMerge_vs2015.sln

7 years agoConvert to VS2015 - (oops #1)
GreyMerlin [Mon, 6 Mar 2017 18:33:04 +0000 (10:33 -0800)]
Convert to VS2015 - (oops #1)

 * somehow a <PropertyGroup> tag became <DLLPropertyGroup>

7 years agoConvert to VS2015 - Step 6 (Simplify #2)
GreyMerlin [Sun, 5 Mar 2017 01:29:25 +0000 (17:29 -0800)]
Convert to VS2015 - Step 6 (Simplify #2)

 * simplify folder names to one level within Build/ and BuildTmp/
 * remove libs for expat, scew, heksedit from linker step
 * simplify specification of MergeLang output directories.
 * greatly simplify "Post-Build Event" command line

7 years agoConvert to VS2015 - Step 5 (Simplify #1)
GreyMerlin [Sat, 4 Mar 2017 22:42:43 +0000 (14:42 -0800)]
Convert to VS2015 - Step 5 (Simplify #1)

 * Poco projects now only have UnicodeDebug and UnicodeRelease
configuration, these were all derived from 'static mt' configurations.
 * the static, dynamic, shared configurations are gone
 * identical style for Win32 and Win64

7 years agoConvert to VS2015 - Step 4 (Unicode)
GreyMerlin [Sat, 4 Mar 2017 19:34:22 +0000 (11:34 -0800)]
Convert to VS2015 - Step 4 (Unicode)

 * switch Mergelang and the 3 Poco projects from MultiByte to Unicode

7 years agoConvert to VS2015 - Step 3 (Win32)
GreyMerlin [Sat, 4 Mar 2017 19:19:04 +0000 (11:19 -0800)]
Convert to VS2015 - Step 3 (Win32)

 * Convert all Win32 projects to V140 platform; similar to Step 2 for Win64
 * MergeLang and UnitTests both run correctly (Release and Debug)

7 years agoConvert to VS2015 - Step 2 (Win64)
GreyMerlin [Sat, 4 Mar 2017 16:14:10 +0000 (08:14 -0800)]
Convert to VS2015 - Step 2 (Win64)

 * solution is set for 14.0.25420.1
 * all 6 projects now compile with new .sln and .vcxproj files for Win64
 * all are set for Platform Tool Set V140  (not the v120_xp platform)
 * all are set for Target Platform 10.0.14393.0 (not 8.1)

 * Various testing of WinMerge (Release and Debug) show normal behavior
 * both MergeLang and UnitTests run correctly

7 years agoConvert to VS2015 - Step 1
GreyMerlin [Sat, 4 Mar 2017 14:23:14 +0000 (06:23 -0800)]
Convert to VS2015 - Step 1

 * this commit only copies existing .sln and .vcxproj files, with new names
 * most recent *_vs100.vcxproj project files used, others were very old.
 * all existing .sln and .vcxproj files remain unmodified
 * (this lays groundwork for pending conversion to VS2017)
 * only the 6 projects referenced from the .sln file were used
 * ShellExtension ignored (for now)

 * .SLN file is now WinMerge_vs2015.sln
 * .VCXPROJ files are now *_vs2015.vcxproj

7 years agoAdd batch files to WinMerge.sln
Takashi Sawanaka [Sun, 5 Mar 2017 07:49:46 +0000 (16:49 +0900)]
Add batch files to WinMerge.sln

7 years agoBump revision to 2.14.0+-jp-130
Takashi Sawanaka [Sun, 5 Mar 2017 07:31:42 +0000 (16:31 +0900)]
Bump revision to 2.14.0+-jp-130

7 years agoFolder Compare: Add 'Parent Folder' menu item in 'Open Left/Middle/Right' menu
Takashi Sawanaka [Sun, 5 Mar 2017 06:50:38 +0000 (15:50 +0900)]
Folder Compare: Add 'Parent Folder' menu item in 'Open Left/Middle/Right' menu

7 years agoOptions dialog: Update color buttons when importing a .ini file
Takashi Sawanaka [Sat, 4 Mar 2017 12:58:38 +0000 (21:58 +0900)]
Options dialog: Update color buttons when importing a .ini file

7 years agoAdded tag 2.14.0+-jp-129 for changeset e09a4a185f03 2.14.0+-jp-130
Takashi Sawanaka [Wed, 1 Mar 2017 13:38:57 +0000 (22:38 +0900)]
Added tag 2.14.0+-jp-129 for changeset e09a4a185f03

7 years agoBump revision to 2.14.0+-jp-129 2.14.0+-jp-129
Takashi Sawanaka [Sun, 26 Feb 2017 15:24:56 +0000 (00:24 +0900)]
Bump revision to 2.14.0+-jp-129

7 years agoAdd Dragging Mode menu item
Takashi Sawanaka [Sun, 26 Feb 2017 15:20:42 +0000 (00:20 +0900)]
Add Dragging Mode menu item

7 years agoImgMergeFrm.cpp: Allow to scroll by PageUp/PageDown key
Takashi Sawanaka [Sun, 26 Feb 2017 15:18:10 +0000 (00:18 +0900)]
ImgMergeFrm.cpp: Allow to scroll by PageUp/PageDown key

7 years agoImprove support for high-contrast-mode
Takashi Sawanaka [Sun, 26 Feb 2017 00:15:54 +0000 (09:15 +0900)]
Improve support for high-contrast-mode

7 years agoAdd 'Margin' color button to 'Colors/Text' setting page.
Takashi Sawanaka [Sat, 25 Feb 2017 23:34:39 +0000 (08:34 +0900)]
Add 'Margin' color button to 'Colors/Text' setting page.

7 years agoAdded tag 2.14.0+-jp-128 for changeset 1c8ea7d62dfe
Takashi Sawanaka [Sun, 5 Feb 2017 12:59:12 +0000 (21:59 +0900)]
Added tag 2.14.0+-jp-128 for changeset 1c8ea7d62dfe

7 years agoBump revision to 2.14.0+-jp-128 2.14.0+-jp-128
Takashi Sawanaka [Sun, 5 Feb 2017 12:58:57 +0000 (21:58 +0900)]
Bump revision to 2.14.0+-jp-128

7 years agoBuildArc.cmd: Upload files to VirusTotal.com
Takashi Sawanaka [Sun, 5 Feb 2017 12:58:39 +0000 (21:58 +0900)]
BuildArc.cmd: Upload files to VirusTotal.com

7 years agoWhen comparing three folders Right EOL and Right Encoding column were empty
Takashi Sawanaka [Sun, 5 Feb 2017 11:08:45 +0000 (20:08 +0900)]
When comparing three folders Right EOL and Right Encoding column were empty

7 years agoAdded tag 2.14.0+-jp-127 for changeset 7a5160109fcd
Takashi Sawanaka [Sun, 29 Jan 2017 03:13:55 +0000 (12:13 +0900)]
Added tag 2.14.0+-jp-127 for changeset 7a5160109fcd

7 years agoBump revision to 2.14.0+-jp-127 2.14.0+-jp-127
Takashi Sawanaka [Sun, 29 Jan 2017 03:13:39 +0000 (12:13 +0900)]
Bump revision to 2.14.0+-jp-127

7 years agofix broken unit tests
Takashi Sawanaka [Sun, 29 Jan 2017 02:12:15 +0000 (11:12 +0900)]
fix broken unit tests

7 years agounicoder.cpp: CheckForInvalidUtf8() did not work correctly when text length is less...
Takashi Sawanaka [Sun, 29 Jan 2017 02:09:24 +0000 (11:09 +0900)]
unicoder.cpp: CheckForInvalidUtf8() did not work correctly when text length is less than 3. fixes bitbucket#57

7 years agoAdded tag 2.14.0+-jp-126 for changeset 7e8d73f57c1e
Takashi Sawanaka [Mon, 9 Jan 2017 14:06:08 +0000 (23:06 +0900)]
Added tag 2.14.0+-jp-126 for changeset 7e8d73f57c1e

7 years agoBump revision to 2.14.0+-jp-126 2.14.0+-jp-126
Takashi Sawanaka [Mon, 9 Jan 2017 14:05:39 +0000 (23:05 +0900)]
Bump revision to 2.14.0+-jp-126

7 years agoMerge
Takashi Sawanaka [Mon, 9 Jan 2017 12:43:08 +0000 (21:43 +0900)]
Merge

7 years agoEnabled to move to the next/previous file with the Up/Down key
Takashi Sawanaka [Mon, 9 Jan 2017 12:41:58 +0000 (21:41 +0900)]
Enabled to move to the next/previous file with the Up/Down key

7 years agoMessageBoxDialog.{cpp,h}: Add GetFormerResult() method that retrieves the former...
Takashi Sawanaka [Mon, 9 Jan 2017 03:34:49 +0000 (12:34 +0900)]
MessageBoxDialog.{cpp,h}: Add GetFormerResult() method that retrieves the former result of the message box

7 years agoMerge pull request #17 from Lippe35/master
Takashi Sawanaka [Sun, 8 Jan 2017 11:10:08 +0000 (20:10 +0900)]
Merge pull request #17 from Lippe35/master

Fix some translation (Portuguese.po) Part7

7 years agoFix some translation (Portuguese.po) Part7
Lippe35 [Sun, 8 Jan 2017 08:56:12 +0000 (08:56 +0000)]
Fix some translation (Portuguese.po) Part7

7 years agoDirScan.cpp: Fix assertion failure
Takashi Sawanaka [Sun, 8 Jan 2017 06:34:10 +0000 (15:34 +0900)]
DirScan.cpp: Fix assertion failure

7 years agoMerge pull request #16 from Lippe35/master
Takashi Sawanaka [Thu, 5 Jan 2017 13:32:23 +0000 (22:32 +0900)]
Merge pull request #16 from Lippe35/master

Corrections and Add missing translation (Portuguese.po) Part7

7 years agoCorrections and Add missing translation (Portuguese.po) Part7
Lippe35 [Thu, 5 Jan 2017 09:46:33 +0000 (09:46 +0000)]
Corrections and Add missing translation (Portuguese.po) Part7

7 years agoPropCompareFolder.cpp: Disable the 'number of compare threads" text box when not...
Takashi Sawanaka [Tue, 3 Jan 2017 07:44:16 +0000 (16:44 +0900)]
PropCompareFolder.cpp: Disable the 'number of compare threads" text box when not selecting 'Full Content' and 'Quick Content' method

7 years agouse namespace
Takashi Sawanaka [Mon, 2 Jan 2017 12:04:34 +0000 (21:04 +0900)]
use namespace

7 years agoReplace FileTransform_* with FileTransform::*
Takashi Sawanaka [Mon, 2 Jan 2017 11:19:48 +0000 (20:19 +0900)]
Replace FileTransform_* with FileTransform::*

7 years agoReplace string_* with strutils::*
Takashi Sawanaka [Mon, 2 Jan 2017 10:54:25 +0000 (19:54 +0900)]
Replace string_* with strutils::*

7 years agoReplace sd_* with strdiff::*
Takashi Sawanaka [Mon, 2 Jan 2017 10:33:29 +0000 (19:33 +0900)]
Replace sd_* with strdiff::*

7 years agocharset.c: map the encoding 'asmo-708' to codepage 708
Takashi Sawanaka [Mon, 2 Jan 2017 09:31:32 +0000 (18:31 +0900)]
charset.c: map the encoding 'asmo-708' to codepage 708

7 years agoRemove codepage.*
Takashi Sawanaka [Mon, 2 Jan 2017 08:50:55 +0000 (17:50 +0900)]
Remove codepage.*

7 years agoRemove dllproxy.*
Takashi Sawanaka [Mon, 2 Jan 2017 06:23:11 +0000 (15:23 +0900)]
Remove dllproxy.*

7 years agoReduce warnings
Takashi Sawanaka [Sun, 1 Jan 2017 10:44:42 +0000 (19:44 +0900)]
Reduce warnings

7 years agoAdd git_clone.cmd and hg_clone.cmd
Takashi Sawanaka [Thu, 29 Dec 2016 15:07:39 +0000 (00:07 +0900)]
Add git_clone.cmd and hg_clone.cmd

7 years agoReduce the height of Open dialog
Takashi Sawanaka [Thu, 29 Dec 2016 12:51:59 +0000 (21:51 +0900)]
Reduce the height of Open dialog

7 years agoAdd 'Alpha Blend Animation" menu item
Takashi Sawanaka [Thu, 29 Dec 2016 12:16:58 +0000 (21:16 +0900)]
Add 'Alpha Blend Animation" menu item

7 years agoDirScan.cpp: When the number of CPU cores exceeds 16, comparison of folders did not...
Takashi Sawanaka [Thu, 29 Dec 2016 08:45:39 +0000 (17:45 +0900)]
DirScan.cpp: When the number of CPU cores exceeds 16, comparison of folders did not proceed.

7 years agoAdded tag 2.14.0+-jp-125 for changeset 87a56f21d0bb 2.14.0+-jp-125ii
Takashi Sawanaka [Wed, 14 Dec 2016 16:18:35 +0000 (01:18 +0900)]
Added tag 2.14.0+-jp-125 for changeset 87a56f21d0bb

7 years agoBump revision to 2.14.0+-jp-125 2.14.0+-jp-125
Takashi Sawanaka [Wed, 14 Dec 2016 16:18:21 +0000 (01:18 +0900)]
Bump revision to 2.14.0+-jp-125

7 years agoAdd 'Number of compare threads' textbox to Options dialog. (Merge from WinMerge2011)
Takashi Sawanaka [Wed, 14 Dec 2016 16:18:04 +0000 (01:18 +0900)]
Add 'Number of compare threads' textbox to Options dialog. (Merge from WinMerge2011)

7 years agoAdd Calvin Lin to Contributors.txt
Takashi Sawanaka [Mon, 12 Dec 2016 14:43:02 +0000 (23:43 +0900)]
Add Calvin Lin to Contributors.txt

7 years agoTraditional Chinese translation update submitted by Calvin Lin
Takashi Sawanaka [Fri, 9 Dec 2016 15:53:49 +0000 (00:53 +0900)]
Traditional Chinese translation update submitted by Calvin Lin

7 years agoMerge pull request #15 from Lippe35/master
Takashi Sawanaka [Thu, 8 Dec 2016 14:07:50 +0000 (23:07 +0900)]
Merge pull request #15 from Lippe35/master

Add translation Portuguese.isl

7 years agoAdd translation Portuguese.isl
Lippe35 [Wed, 7 Dec 2016 15:54:44 +0000 (15:54 +0000)]
Add translation Portuguese.isl