bugGNU Octave - Bugs: bug #50428, pinning to Windows taskbar does...

 
 

bug #50428: pinning to Windows taskbar does not work any more

Submitter:  Hartmut <hardy>
Submitted:  Wed 01 Mar 2017 07:11:25 PM UTC
   
 
Category:  GUI Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Regression
Status:  Fixed Assigned to:  lostbard
Originator Name:  Open/Closed:  * Closed
Release:  * 4.2.1 Operating System:  * Microsoft Windows
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 17 Apr 2017 06:23:37 PM UTC, comment #8: 

Will mark as fixed since It works for me

John Donoghue <lostbard>
Group Member
Thu 23 Mar 2017 07:18:31 PM UTC, comment #7: 

I have tried the line "$(PKG)_CONFIGURE_EXTRA_OPTION := -no-xmlpatterns" in my qt.mk, but it did not help.

So I'm sorry, but I'm currently unable to test this patch, because I unable to compile mxe-octave on my pc. I hope someone else can compile and test it.

Hartmut <hardy>
Wed 22 Mar 2017 03:56:49 PM UTC, comment #6: 

ok - that error at least doesn't appart to be the issue - that's shown in the configuration detection - it should be any errors that occur after line 720, which I am not seeing



On mine, I notice it does not attempt to compile xmlpatterns, but does in yours, so yould try adding

-no-xmlpatterns


to qt.mk

But I don't really think that will help

John Donoghue <lostbard>
Group Member
Wed 22 Mar 2017 01:49:50 PM UTC, comment #5: 

find attached my qt log.

(file #40062)

Hartmut <hardy>
Wed 22 Mar 2017 10:23:11 AM UTC, comment #4: 

Can you post the qt log, It is proballt pulling some system files / settings in configure  and then not finding then later on.

John Donoghue <lostbard>
Group Member
Tue 21 Mar 2017 09:42:54 PM UTC, comment #3: 

I have just tried a compilation of a fresh, clean and up-to-date mxe-octave repository, using the default config options (and thus compiling stable-octave). But this fails on my Ubuntu 16.04 machine with "Failed to build package qt!". In the mxe-log I read "...../mxe-octave-repo/usr/x86_64-w64-mingw32/bin/qmake : file not found" and in the qt log file it complains "db2.cpp:42:20: fatal error: sqlcli.h: No such file or directory". Any idea what I am doing wrong? (I have sucessfully built mxe-octave quite a few times before, but maybe not yet after updating my OS to 16.04.)

Hartmut <hardy>
Tue 21 Mar 2017 12:45:04 PM UTC, comment #2: 
John Donoghue <lostbard>
Group Member
Mon 20 Mar 2017 06:38:56 PM UTC, comment #1: 

Does the same for me.

I played around with it and loos like I have it working on my machine. It requires a change in octave to give a version number to the UserAppId, and a change in the nsis installer to also set the appid in the shortcuts.

John Donoghue <lostbard>
Group Member
Wed 01 Mar 2017 07:11:25 PM UTC, original submission:  

In Octave 4.2.0 the possibility of pinning the Octave icon to the Windows taskbar was first introduced (see bug #47527). With Octave 4.2.1 this does NOT work any more (in the following sense).

Here is how to reproduce it (tested in Win7):

  • install Octave 4.2.0 and 4.2.1 (via the official exe installer)
  • test Octave 4.2.0:
    • start Octave via the vbs script
    • right click to the Octave icon in the Win taskbar -> attach to Win taskbar
    • close Octave
    • click on new taskbar icon
    • result: Octave 4.2.0 starts properly
  • remove this Octave 4.2.0 taskbar icon again
  • test Octave 4.2.1:
    • start Octave via the vbs script
    • right click to the Octave icon in the Win taskbar -> attach to Win taskbar
    • close Octave
    • click on new taskbar icon
    • result: Octave 4.2.0 (not 4.2.1!) starts


So the wrong Octave version is started by the created Win taskbar icon!

Maybe we need to adjust the content of the new appid feature in mxe-octave to each Octave version?

Hartmut <hardy>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #40062:  qt.log added by hardy (810KiB - text/x-log)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by hardy (Submitted the item)
  • -email is unavailable- added by hardy
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-04-17 lostbard StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2017-03-22 hardy Attached File- Added qt.log, #40062
    2017-03-21 lostbard StatusConfirmed Ready For Test
    2017-03-20 lostbard StatusNone Confirmed
        Assigned toNone lostbard
    2017-03-01 hardy Carbon-Copy- Added lostbard

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code