> >> - after selecting file, graphics dialog appears, but most often its not > >> up-to-date > >> with the pasted file (no filename in it eg). > > > > No filename? Can you try to debug that? I only use the FileDialog class
although it happened few times, that the dialog was correct i cant get it to that state again now. this is output from -dbg any for the incorrect version if you are able to compare it with your output. pavel
LyXFunc.cpp(808): LyXFunc::dispatch: cmd: action: 13 arg: 'png' x: 0 y: 0 BufferView.cpp(945): action[13] arg[png] x[0] y[0] button[0] Cursor.cpp(291): cmd: action: 13 arg: 'png' x: 0 y: 0 cursor: | anchor: inset: 0x8c564a8 idx: 0 par: 0 pos: 0 | inset: 0x8c564a8 idx: 0 par: 0 pos: 0 selection: 0 x_target: -1 Cursor.cpp(303): Cursor::dispatch: cmd: action: 13 arg: 'png' x: 0 y: 0 cursor: | anchor: inset: 0x8c564a8 idx: 0 par: 0 pos: 0 | inset: 0x8c564a8 idx: 0 par: 0 pos: 0 selection: 0 x_target: -1 insets/InsetText.cpp(223): InsetText::doDispatch() [ cmd.action = 13] Text3.cpp(386): Text::dispatch: cmd: action: 13 arg: 'png' x: 0 y: 0 GuiClipboard.cpp(315): We found 12 formats GuiClipboard.cpp(317): Found format TIMESTAMP GuiClipboard.cpp(317): Found format TARGETS GuiClipboard.cpp(317): Found format MULTIPLE GuiClipboard.cpp(317): Found format image/png GuiClipboard.cpp(317): Found format image/x-icon GuiClipboard.cpp(317): Found format image/x-ico GuiClipboard.cpp(317): Found format image/tiff GuiClipboard.cpp(317): Found format image/bmp GuiClipboard.cpp(317): Found format image/x-bmp GuiClipboard.cpp(317): Found format image/x-MS-bmp GuiClipboard.cpp(317): Found format image/jpeg GuiClipboard.cpp(317): Found format application/x-qt-image Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned FileDialog.cpp(91): Select with path "/home/ps", mask "PNG Files (*.png);;JPEG Files (*.jpeg);;All files (*)", suggested "pasted1.png" FileDialog.cpp(117): Synchronous FileDialog: FileDialog.cpp(119): result 1 Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned PROMPTOverwrite external file?FOCUS: 0 Overwrite external file? ---------------------------------------- File /trash/pasted2.png already exists, do you want to overwrite it Assuming answer is &Cancel Messages.cpp(138): Same as entered returned GuiAlert.cpp(131): FOCUS: 0 GuiClipboard.cpp(174): GuiClipboard::getAsGraphics(): Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned insets/InsetGraphics.cpp(295): Token: 'filename' insets/InsetGraphics.cpp(295): Token: 'embed' insets/InsetGraphics.cpp(295): Token: '\end_inset' ButtonController.cpp(84): Setting controller ro: 0 ButtonPolicy.cpp(198): Transition from state INITIAL to state INITIAL after input SMI_READ_WRITE ButtonController.cpp(99): Calling BC refresh() FileName.cpp(778): Recognised Fileformat: png FileName.cpp(778): Recognised Fileformat: png filetools.cpp(861): [readBB_from_PSFile] no(e)ps-format GuiGraphics.cpp(267): [bb_Changed set to true] GuiGraphics.cpp(267): [bb_Changed set to true] GuiGraphics.cpp(267): [bb_Changed set to true] GuiGraphics.cpp(267): [bb_Changed set to true] Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned ButtonController.cpp(99): Calling BC refresh() BufferView.cpp(353): BufferView::processUpdateFlags()[fitcursor = 1, forceupdate = 2, singlepar = 0] buffer: 0x8ada9b0 Buffer.cpp(1990): updateMacro of newfile1.lyx Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned GuiFontLoader.cpp(300): Font 'Sans Serif, Medium, Upright, Smaller, none, Emphasis Off, Underline Off, Noun Off, ' matched by Andale Mono GuiFontLoader.cpp(306): This font is NOT an exact match GuiFontLoader.cpp(308): XFLD: Multi GuiFontLoader.cpp(313): The font has size: 13.6 Messages.cpp(138): Same as entered returned Messages.cpp(138): Same as entered returned GuiFontLoader.cpp(300): Font 'Sans Serif, Medium, Upright, Tiny, none, Emphasis Off, Underline Off, Noun Off, ' matched by Andale Mono GuiFontLoader.cpp(306): This font is NOT an exact match GuiFontLoader.cpp(308): XFLD: Multi GuiFontLoader.cpp(313): The font has size: 8.5 BufferView.cpp(1775): metrics: anchor pit = 0 anchor ypos = 42 BufferView.cpp(1809): Metrics: anchor pit = 0 anchor ypos = 42 y1 = -29 y2 = 72 pit1 = -1 pit2 = 1 BufferView.cpp(1814): BufferView::updateMetrics CoordCache.cpp(53): InsetCache contains: GuiWorkArea.cpp(318): WorkArea::redraw screen BufferView.cpp(1959): *** START DRAWING *** TextMetrics.cpp(1935): main text redraw pit=0 row=0 row_selection=0 full_repaint=1 row_has_changed=1 graphics/GraphicsLoader.cpp(116): LoaderQueue: waking up Checksumming "/trash/pasted2.png" lasted 0 ms. BufferView.cpp(2006): *** END DRAWING *** BufferView.cpp(431): Updating scrollbar: height: 1 curr par: 0 default height 35 BufferView.cpp(447): storing height for pit 0 : 101 BufferView.cpp(2023): Found new anchor pit = 0 anchor ypos = 42 BufferView.cpp(1775): metrics: anchor pit = 0 anchor ypos = 71 BufferView.cpp(1809): Metrics: anchor pit = 0 anchor ypos = 71 y1 = 0 y2 = 101 pit1 = -1 pit2 = 1 BufferView.cpp(1814): BufferView::updateMetrics CoordCache.cpp(53): InsetCache contains: GuiWorkArea.cpp(318): WorkArea::redraw screen BufferView.cpp(1959): *** START DRAWING *** TextMetrics.cpp(1935): main text redraw pit=0 row=0 row_selection=0 full_repaint=1 row_has_changed=1 BufferView.cpp(2006): *** END DRAWING *** BufferView.cpp(431): Updating scrollbar: height: 1 curr par: 0 default height 35 BufferView.cpp(447): storing height for pit 0 : 101 BufferView.cpp(2023): Found new anchor pit = 0 anchor ypos = 71 CoordCache.cpp(53): InsetCache contains: CoordCache.cpp(58): Inset 0x887f958(unknown) has point 52,71 CoordCache.cpp(53): InsetCache contains: CoordCache.cpp(58): Inset 0x887f958(unknown) has point 52,71 Messages.cpp(138): Same as entered returned LyXFunc.cpp(1860): verbose dispatch msg Paste (paste png) ButtonController.cpp(84): Setting controller ro: 0 ButtonPolicy.cpp(198): Transition from state INITIAL to state INITIAL after input SMI_READ_WRITE ButtonController.cpp(99): Calling BC refresh() filetools.cpp(861): [readBB_from_PSFile] no(e)ps-format ButtonController.cpp(99): Calling BC refresh() graphics/GraphicsLoader.cpp(90): LoaderQueue: 1 items in the queue FileName.cpp(778): Recognised Fileformat: png graphics/GraphicsCacheItem.cpp(390): [CacheItem::Impl::convertToDisplayFormat] Attempting to convert image file: /trash/pasted2.png with displayed filename: /trash/pasted2.png FileName.cpp(778): Recognised Fileformat: png graphics/GraphicsCacheItem.cpp(397): The file contains png format data. GuiImage.cpp(64): The image loader can load the following directly: GuiImage.cpp(71): bmp, GuiImage.cpp(71): gif, GuiImage.cpp(71): jpeg, GuiImage.cpp(71): jpg, GuiImage.cpp(71): mng, GuiImage.cpp(71): pbm, GuiImage.cpp(71): pgm, GuiImage.cpp(71): png, GuiImage.cpp(71): ppm, GuiImage.cpp(71): svg, GuiImage.cpp(71): tif, GuiImage.cpp(71): tiff, GuiImage.cpp(71): xbm, GuiImage.cpp(71): xpm, GuiImage.cpp(87): Of these, LyX recognises the following formats: GuiImage.cpp(94): bmp GuiImage.cpp(93): , GuiImage.cpp(94): gif GuiImage.cpp(93): , GuiImage.cpp(94): jpg GuiImage.cpp(93): , GuiImage.cpp(94): jpg GuiImage.cpp(93): , GuiImage.cpp(94): pbm GuiImage.cpp(93): , GuiImage.cpp(94): pgm GuiImage.cpp(93): , GuiImage.cpp(94): png GuiImage.cpp(93): , GuiImage.cpp(94): ppm GuiImage.cpp(93): , GuiImage.cpp(94): tiff GuiImage.cpp(93): , GuiImage.cpp(94): xbm GuiImage.cpp(93): , GuiImage.cpp(94): xpm GuiImage.cpp(96): graphics/GraphicsCacheItem.cpp(402): No conversion needed (from == to)! graphics/GraphicsCacheItem.cpp(286): Loading image. graphics/GraphicsCacheItem.cpp(300): Image loading succeeded. graphics/GraphicsImage.cpp(44): graphics::Image::getScaledDimensions() params.scale : 100 width : 420 height : 300 graphics/GraphicsLoader.cpp(127): LoaderQueue: I'm going to sleep