RC1: Unable to read files with accents in names on Windows

Richard Kimberly Heck rikiheck at gmail.com
Tue Jan 23 19:58:37 UTC 2024


On 1/23/24 14:51, Enrico Forestieri wrote:
> On Mon, Jan 22, 2024 at 06:21:42PM -0500, Richard Kimberly Heck wrote:
>>
>> The conversion script has:
>>
>> infile = "C:/Users/Thibaut/Desktop/p k .pdf"
>>
>> when the input file was: ~\Desktop\píkà.pdf. The accented characters 
>> have been stripped. This is not a surprise, though, since 
>> toFilesystemEncoding has a comment that says it does not work with 
>> non-ASCII characters on Windows. The puzzle is why this worked on 
>> 2.3.7. None of this code has changed, so far as I can see.
>
> Note that this might be a red herring. toFilesystemEncoding only 
> encodes file names and not the content of a file that is utf8. The 
> fact that the accented characters seem to have disappeared may simply 
> be due to the fact the terminal on Windows is not able to display utf8 
> characters.
>
> So, the output should be redirected to a file to be sure.

Can you explain to Didier how to do that on Windows?

Thibaut said he could reproduce. I'm reattaching his test files and 
logs. The logs were copied from the Messages pane, he said.

Riki



-- 
----------------------------
Richard Kimberly (Riki) Heck
Professor of Philosophy
Brown University

Pronouns: they/them/their
Website:  http://rkheck.frege.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.7z
Type: application/x-7z-compressed
Size: 235622 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20240123/57503133/attachment-0001.7z>
-------------- next part --------------
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
23:44:24.907: (graphics-reload)frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (2ae): GuiWorkArea::focusInEvent(): 000001D7CAD51F20

Undo.cpp (23b): +++++++ Creating new group e for buffer 000001D7CAE16850
frontends\qt\GuiApplication.cpp (6d8): cmd:  action: 342 [graphics-reload]  arg: '' x: 0 y: 0
BufferView.cpp (556): BufferView::dispatch: cmd:  action: 342 [graphics-reload]  arg: '' x: 0 y: 0
Buffer.cpp (b54): Buffer::dispatch: cmd:  action: 342 [graphics-reload]  arg: '' x: 0 y: 0
Cursor.cpp (30d): Cursor::dispatch: cmd:  action: 342 [graphics-reload]  arg: '' x: 0 y: 0

Cursor.cpp (320): Cursor::dispatch: (AtPoint) cmd:  action: 342 [graphics-reload]  arg: '' x: 0 y: 0

graphics\GraphicsCacheItem.cpp (1a5): 	Converting it to  format.
support/os_win32.cpp (149): <Win32 path correction> [~/Desktop/píkà.pdf]->>[~\Desktop\píkà.pdf]
graphics\GraphicsCacheItem.cpp (187): [CacheItem::Impl::convertToDisplayFormat]
	Attempting to convert image file: C:/Users/Thibaut/Desktop/píkà.pdf
	with displayed filename: ~\Desktop\píkà.pdf
Format.cpp (174): Recognised Fileformat: pdf6
graphics\GraphicsCacheItem.cpp (18e): 
	The file contains pdf6 format data.
graphics\GraphicsCacheItem.cpp (15b): Unable to convert from pdf6 to bmp
graphics\GraphicsCacheItem.cpp (15b): Unable to convert from pdf6 to gif
graphics\GraphicsCacheItem.cpp (15b): Unable to convert from pdf6 to jpg
graphics\GraphicsCacheItem.cpp (15b): Unable to convert from pdf6 to pbm
graphics\GraphicsCacheItem.cpp (15b): Unable to convert from pdf6 to pgm
ConverterCache.cpp (188): C:/Users/Thibaut/Desktop/píkà.pdf png
ConverterCache.cpp (18c): not in cache.
BufferView.cpp (c41): metrics:  anchor pit = 0 anchor ypos = ffffffbd
BufferView.cpp (c65): Metrics:  anchor pit = 0 anchor ypos = ffffffbd y1 = ffffff97 y2 = 186 pit1 = ffffffffffffffff pit2 = 2
BufferView.cpp (df1): 		--- START NODRAW ---
BufferView.cpp (e1e): Strategy: FullScreenUpdate
BufferView.cpp (e36): 		 --- END NODRAW ---
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
BufferView.cpp (c6e): BufferView::updateMetrics
CoordCache.cpp (2d): InsetCache contains:
CoordCache.cpp (33): Inset 000001D7CBEDD670 has point 33,107
CoordCache.cpp (33): Inset 000001D7CBF44930 has point 1ed,cc
CoordCache.cpp (33): Inset 000001D7CACA4B40 has point 237,e5
CoordCache.cpp (33): Inset 000001D7CBF44AB0 has point 243,143
CoordCache.cpp (33): Inset 000001D7CBEDD520 has point 33,ffffffbd
CoordCache.cpp (33): Inset 000001D7CACA5C20 has point 239,15c
frontends\qt\GuiWorkArea.cpp (16a): WorkArea::redraw screen
CoordCache.cpp (2d): InsetCache contains:
CoordCache.cpp (33): Inset 000001D7CBEDD670 has point 33,107
CoordCache.cpp (33): Inset 000001D7CBF44930 has point 1ed,cc
CoordCache.cpp (33): Inset 000001D7CACA4B40 has point 237,e5
CoordCache.cpp (33): Inset 000001D7CBF44AB0 has point 243,143
CoordCache.cpp (33): Inset 000001D7CBEDD520 has point 33,ffffffbd
CoordCache.cpp (33): Inset 000001D7CACA5C20 has point 239,15c
support\TempFile.cpp (23): Temporary file in C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/CacheItem
support\TempFile.cpp (26): Temporary file `C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/CacheItem.nbPvek' created.
graphics\GraphicsConverter.cpp (82): Converter c-tor:
doc_fname:        C:/Users/Thibaut/Desktop/test.lyx
	from_file:    C:/Users/Thibaut/Desktop/píkà.pdf
	to_file_base: C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/CacheItem.nbPvek
	from_format:  pdf6
	to_format:    png
graphics\GraphicsConverter.cpp (118): build_script ... 
support\TempFile.cpp (23): Temporary file in C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/gconvertXXXXXX.pdf
support\TempFile.cpp (26): Temporary file `C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/gconvertIdshbV.pdf' created.
graphics\GraphicsConverter.cpp (196): ready!
graphics\GraphicsConverter.cpp (91): 	Conversion script:
--------------------------------------
# -*- coding: utf-8 -*-
import os, shutil, sys

def unlinkNoThrow(file):
  ''' remove a file, do not throw if an error occurs '''
  try:
    os.unlink(file)
  except:
    pass

infile = "C:/Users/Thibaut/Desktop/p k .pdf"
outfile = "C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/gconvertIdshbV.pdf"
shutil.copy(infile, outfile)
os.chdir("C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/")
infile = "C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/gconvertIdshbV.pdf"
infile_base = "C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/gconvertIdshbV"
outfile = "C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/gconvertIdshbV.png"
outdir  = os.path.dirname(outfile)

if os.system(r'pdftoppm -r 72 -png -singlefile ' + '"' + infile + '"' + ' >  ' + '"' + outfile + '"' + '') != 0:
  unlinkNoThrow(outfile)
  sys.exit(1)

if not os.path.isfile(outfile):
  if os.path.isfile(outfile + '.0'):
    os.rename(outfile + '.0', outfile)
    import glob
    for file in glob.glob(outfile + '.?'):
      unlinkNoThrow(file)
  else:
    sys.exit(1)

if infile != outfile:
  unlinkNoThrow(infile)

fromfile = outfile
tofile = "C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/CacheItem.nbPvek.png"

try:
  os.rename(fromfile, tofile)
except:
  try:
    shutil.copy(fromfile, tofile)
  except:
    sys.exit(1)
  unlinkNoThrow(fromfile)

--------------------------------------

support\TempFile.cpp (23): Temporary file in C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/lyxconvertXXXXXX.py
support\TempFile.cpp (26): Temporary file `C:/Users/Thibaut/AppData/Local/Temp/lyx_tmpdir.bsUGvNMjILjF/lyxconvertcnUdel.py' created.
support\ForkedCalls.cpp (1f0): ForkedCallQueue: waking up
BufferView.cpp (214): BufferView::processUpdateFlags( FitCursor Force )  buffer: 000001D7CAE16850
Buffer.cpp (f4e): updateMacro of test.lyx
BufferView.cpp (c41): metrics:  anchor pit = 0 anchor ypos = ffffffbd
BufferView.cpp (c65): Metrics:  anchor pit = 0 anchor ypos = ffffffbd y1 = ffffff97 y2 = 186 pit1 = ffffffffffffffff pit2 = 2
BufferView.cpp (df1): 		--- START NODRAW ---
BufferView.cpp (e1e): Strategy: FullScreenUpdate
BufferView.cpp (e36): 		 --- END NODRAW ---
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
BufferView.cpp (c6e): BufferView::updateMetrics
CoordCache.cpp (2d): InsetCache contains:
CoordCache.cpp (33): Inset 000001D7CBEDD670 has point 33,107
CoordCache.cpp (33): Inset 000001D7CBF44930 has point 1ed,cc
CoordCache.cpp (33): Inset 000001D7CACA4B40 has point 237,e5
CoordCache.cpp (33): Inset 000001D7CBF44AB0 has point 243,143
CoordCache.cpp (33): Inset 000001D7CBEDD520 has point 33,ffffffbd
CoordCache.cpp (33): Inset 000001D7CACA5C20 has point 239,15c
BufferView.cpp (248): Cumulative flags: ForceDraw 
TextMetrics.cpp (5ae): y: 115 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: ffffffbd
TextMetrics.cpp (5d8): examining: pit: 1 y: 107
TextMetrics.cpp (5e2): found best y: 107 for pit: 1
TextMetrics.cpp (676): x: 26c y: 115  pit: 1
TextMetrics.cpp (679): examining inset 000001D7CBEDD670
TextMetrics.cpp (67c): Hit inset: 000001D7CBEDD670
TextMetrics.cpp (5ae): y: 115 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: 143
TextMetrics.cpp (5d8): examining: pit: 1 y: 15c
TextMetrics.cpp (5e2): found best y: 143 for pit: 0
TextMetrics.cpp (676): x: 26c y: 115  pit: 0
TextMetrics.cpp (679): examining inset 000001D7CBF44AB0
TextMetrics.cpp (67c): Hit inset: 000001D7CBF44AB0
frontends\qt\GuiWorkArea.cpp (16a): WorkArea::redraw screen
CoordCache.cpp (2d): InsetCache contains:
CoordCache.cpp (33): Inset 000001D7CBEDD670 has point 33,107
CoordCache.cpp (33): Inset 000001D7CBF44930 has point 1ed,cc
CoordCache.cpp (33): Inset 000001D7CACA4B40 has point 237,e5
CoordCache.cpp (33): Inset 000001D7CBF44AB0 has point 243,143
CoordCache.cpp (33): Inset 000001D7CBEDD520 has point 33,ffffffbd
CoordCache.cpp (33): Inset 000001D7CACA5C20 has point 239,15c
frontends\qt\LayoutBox.cpp (1ef): Already had Plain Layout selected.
frontends\qt\GuiApplication.cpp (60e): verbose dispatch msg (graphics-reload)
Undo.cpp (254): ------- End of group e of buffer 000001D7CAE16850
BufferView.cpp (df1): 		*** START DRAWING ***
BufferView.cpp (e1e): Strategy: FullScreenUpdate
TextMetrics.cpp (84c): main text redraw pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): main text redraw pit=1 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
BufferView.cpp (e36): 		 *** END DRAWING ***
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
support\ForkedCalls.cpp (1f9): ForkedCallQueue: I'm going to sleep
graphics\GraphicsCacheItem.cpp (110): Image conversion failed.
graphics\GraphicsCacheItem.cpp (119): Unable to find converted file!
BufferView.cpp (c41): metrics:  anchor pit = 0 anchor ypos = ffffffbd
BufferView.cpp (c65): Metrics:  anchor pit = 0 anchor ypos = ffffffbd y1 = ffffff97 y2 = 186 pit1 = ffffffffffffffff pit2 = 2
BufferView.cpp (df1): 		--- START NODRAW ---
BufferView.cpp (e1e): Strategy: FullScreenUpdate
BufferView.cpp (e36): 		 --- END NODRAW ---
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
BufferView.cpp (c6e): BufferView::updateMetrics
CoordCache.cpp (2d): InsetCache contains:
CoordCache.cpp (33): Inset 000001D7CBEDD670 has point 33,107
CoordCache.cpp (33): Inset 000001D7CBF44930 has point 1ed,cc
CoordCache.cpp (33): Inset 000001D7CACA4B40 has point 237,e5
CoordCache.cpp (33): Inset 000001D7CBF44AB0 has point 23d,143
CoordCache.cpp (33): Inset 000001D7CBEDD520 has point 33,ffffffbd
CoordCache.cpp (33): Inset 000001D7CACA5C20 has point 239,15c
frontends\qt\GuiWorkArea.cpp (16a): WorkArea::redraw screen
CoordCache.cpp (2d): InsetCache contains:
CoordCache.cpp (33): Inset 000001D7CBEDD670 has point 33,107
CoordCache.cpp (33): Inset 000001D7CBF44930 has point 1ed,cc
CoordCache.cpp (33): Inset 000001D7CACA4B40 has point 237,e5
CoordCache.cpp (33): Inset 000001D7CBF44AB0 has point 23d,143
CoordCache.cpp (33): Inset 000001D7CBEDD520 has point 33,ffffffbd
CoordCache.cpp (33): Inset 000001D7CACA5C20 has point 239,15c
BufferView.cpp (df1): 		*** START DRAWING ***
BufferView.cpp (e1e): Strategy: FullScreenUpdate
TextMetrics.cpp (84c): main text redraw pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): main text redraw pit=1 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
BufferView.cpp (e36): 		 *** END DRAWING ***
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
TextMetrics.cpp (5ae): y: 143 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: ffffffbd
TextMetrics.cpp (5d8): examining: pit: 1 y: 107
TextMetrics.cpp (5e2): found best y: 107 for pit: 1
TextMetrics.cpp (676): x: 29a y: 143  pit: 1
TextMetrics.cpp (679): examining inset 000001D7CBEDD670
TextMetrics.cpp (67c): Hit inset: 000001D7CBEDD670
TextMetrics.cpp (5ae): y: 143 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: 143
TextMetrics.cpp (5d8): examining: pit: 1 y: 15c
TextMetrics.cpp (5e2): found best y: 143 for pit: 0
TextMetrics.cpp (676): x: 29a y: 143  pit: 0
TextMetrics.cpp (679): examining inset 000001D7CBF44AB0
TextMetrics.cpp (67c): Hit inset: 000001D7CBF44AB0
TextMetrics.cpp (5ae): y: 152 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: ffffffbd
TextMetrics.cpp (5d8): examining: pit: 1 y: 107
TextMetrics.cpp (5e2): found best y: 107 for pit: 1
TextMetrics.cpp (676): x: 28f y: 152  pit: 1
TextMetrics.cpp (679): examining inset 000001D7CBEDD670
TextMetrics.cpp (67c): Hit inset: 000001D7CBEDD670
TextMetrics.cpp (5ae): y: 152 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: 143
TextMetrics.cpp (5d8): examining: pit: 1 y: 15c
TextMetrics.cpp (5e2): found best y: 15c for pit: 1
TextMetrics.cpp (676): x: 28f y: 152  pit: 1
TextMetrics.cpp (679): examining inset 000001D7CACA5C20
TextMetrics.cpp (67c): Hit inset: 000001D7CACA5C20
TextMetrics.cpp (5ae): y: 152 cache size: 1
TextMetrics.cpp (5d8): examining: pit: 0 y: 15c
TextMetrics.cpp (5e2): found best y: 15c for pit: 0
TextMetrics.cpp (676): x: 28f y: 152  pit: 0
TextMetrics.cpp (681): No inset hit. 
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (2bb): GuiWorkArea::focusOutEvent(): 000001D7CAD51F20

BufferView.cpp (df1): 		*** START DRAWING ***
BufferView.cpp (e1e): Strategy: FullScreenUpdate
TextMetrics.cpp (84c): main text redraw pit=0 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint
TextMetrics.cpp (84c): main text redraw pit=1 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint row.changed
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint
BufferView.cpp (e36): 		 *** END DRAWING ***
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
frontends\qt\GuiView.cpp (4b8): GuiView::setFocus()000001D7CA9499F0
frontends\qt\GuiView.cpp (4c9): GuiView::focusInEvent()000001D7CA9499F0
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x1
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x100
frontends\qt\GuiWorkArea.cpp (2ae): GuiWorkArea::focusInEvent(): 000001D7CAD51F20

frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (2bb): GuiWorkArea::focusOutEvent(): 000001D7CAD51F20

BufferView.cpp (df1): 		*** START DRAWING ***
BufferView.cpp (e1e): Strategy: FullScreenUpdate
TextMetrics.cpp (84c): main text redraw pit=0 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint
TextMetrics.cpp (84c): main text redraw pit=1 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=1 row=0 full_repaint
TextMetrics.cpp (84c): inset text redraw: pit=0 row=0 full_repaint
BufferView.cpp (e36): 		 *** END DRAWING ***
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
Undo.cpp (23b): +++++++ Creating new group f for buffer 000001D7CAE16850
frontends\qt\GuiApplication.cpp (6d8): cmd:  action: 117 [debug-level-set]  arg: '8589934591' x: 0 y: 0
BufferView.cpp (214): BufferView::processUpdateFlags( FitCursor )  buffer: 000001D7CAE16850
Buffer.cpp (f4e): updateMacro of test.lyx
BufferView.cpp (248): Cumulative flags: None 
TextMetrics.cpp (5ae): y: 152 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: ffffffbd
TextMetrics.cpp (5d8): examining: pit: 1 y: 107
TextMetrics.cpp (5e2): found best y: 107 for pit: 1
TextMetrics.cpp (676): x: 28f y: 152  pit: 1
TextMetrics.cpp (679): examining inset 000001D7CBEDD670
TextMetrics.cpp (67c): Hit inset: 000001D7CBEDD670
TextMetrics.cpp (5ae): y: 152 cache size: 2
TextMetrics.cpp (5d8): examining: pit: 0 y: 143
TextMetrics.cpp (5d8): examining: pit: 1 y: 15c
TextMetrics.cpp (5e2): found best y: 15c for pit: 1
TextMetrics.cpp (676): x: 28f y: 152  pit: 1
TextMetrics.cpp (679): examining inset 000001D7CACA5C20
TextMetrics.cpp (67c): Hit inset: 000001D7CACA5C20
TextMetrics.cpp (5ae): y: 152 cache size: 1
TextMetrics.cpp (5d8): examining: pit: 0 y: 15c
TextMetrics.cpp (5e2): found best y: 15c for pit: 0
TextMetrics.cpp (676): x: 28f y: 152  pit: 0
TextMetrics.cpp (681): No inset hit. 
frontends\qt\GuiWorkArea.cpp (16a): WorkArea::redraw screen
CoordCache.cpp (2d): InsetCache contains:
CoordCache.cpp (33): Inset 000001D7CBEDD670 has point 33,107
CoordCache.cpp (33): Inset 000001D7CBF44930 has point 1ed,cc
CoordCache.cpp (33): Inset 000001D7CACA4B40 has point 237,e5
CoordCache.cpp (33): Inset 000001D7CBF44AB0 has point 23d,143
CoordCache.cpp (33): Inset 000001D7CBEDD520 has point 33,ffffffbd
CoordCache.cpp (33): Inset 000001D7CACA5C20 has point 239,15c
frontends\qt\LayoutBox.cpp (1ef): Already had Plain Layout selected.
frontends\qt\GuiApplication.cpp (5f0): dispatch msg is `'
Undo.cpp (254): ------- End of group f of buffer 000001D7CAE16850
BufferView.cpp (df1): 		*** START DRAWING ***
BufferView.cpp (e01): Strategy: NoScreenUpdate
BufferView.cpp (e36): 		 *** END DRAWING ***
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e
frontends\qt\GuiView.cpp (4b8): GuiView::setFocus()000001D7CA9499F0
frontends\qt\GuiView.cpp (4c9): GuiView::focusInEvent()000001D7CA9499F0
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x1
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x100
frontends\qt\GuiWorkArea.cpp (2ae): GuiWorkArea::focusInEvent(): 000001D7CAD51F20

frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (585): incoming InputMethodQuery Value: 0x2
frontends\qt\GuiWorkArea.cpp (2bb): GuiWorkArea::focusOutEvent(): 000001D7CAD51F20

BufferView.cpp (df1): 		*** START DRAWING ***
BufferView.cpp (e01): Strategy: NoScreenUpdate
BufferView.cpp (e36): 		 *** END DRAWING ***
BufferView.cpp (271):  Updating scrollbar: height: 2 curr par: 1 default height 15
BufferView.cpp (281): storing height for pit 0 : 161
BufferView.cpp (281): storing height for pit 1 : 8e


More information about the lyx-devel mailing list