I took a closer look at file1.txt. In gedit, line 94 shows as "$invRes = mysql_query($invSql);". With meld, however, line 94 shows as blank line.
hexdump -C file1.txt: ... 00000f70 71 6c 20 3d 20 22 53 45 4c 45 43 54 20 43 4f 41 |ql = "SELECT COA| 00000f80 4c 45 53 43 45 28 53 55 4d 28 61 6d 6f 75 6e 74 |LESCE(SUM(amount| 00000f90 29 2c 30 29 20 41 53 20 69 6e 76 53 75 6d 20 46 |),0) AS invSum F| 00000fa0 52 4f 4d 20 69 6e 76 6f 69 63 65 73 20 57 48 45 |ROM invoices WHE| 00000fb0 52 45 20 70 72 6f 76 69 64 65 72 5f 69 64 20 3d |RE provider_id =| 00000fc0 20 27 22 2e 24 5f 53 45 53 53 49 4f 4e 5b 27 69 | '".$_SESSION['i| 00000fd0 64 27 5d 2e 22 27 20 41 4e 44 20 70 72 6f 6a 5f |d']."' AND proj_| 00000fe0 69 64 20 3d 20 27 24 70 56 61 6c 27 20 41 4e 44 |id = '$pVal' AND| 00000ff0 20 73 74 61 74 75 73 20 3d 20 27 50 27 22 3b 0d | status = 'P'";.| 00001000 0a 20 20 20 20 24 69 6e 76 52 65 73 20 3d 20 6d |. $invRes = m| 00001010 79 73 71 6c 5f 71 75 65 72 79 28 24 69 6e 76 53 |ysql_query($invS| 00001020 71 6c 29 3b 0d 0a 20 20 20 20 24 69 6e 76 49 6e |ql);.. $invIn| The 0d is at position 0xfff, the oa at 0x1000. This might be a buffer boundary problem that makes 0d at 0xfff being interpreted as the 1st line break and 0a at 0x1000 as the second one. I have removed just one character from the beginning of the file - and everything is fine. -- meld regression - now inaccurately highlights file differences https://bugs.launchpad.net/bugs/578121 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs