#wine-staging

/

      • c_korn has quit
      • fracting joined the channel
      • YongHaoHu joined the channel
      • YongHaoHu has quit
      • YongHaoHu joined the channel
      • CustosLimen joined the channel
      • qgnox joined the channel
      • fracting has quit
      • fracting joined the channel
      • Qantourisc joined the channel
      • YongHaoHu has quit
      • debdog has quit
      • debdog joined the channel
      • YongHaoHu joined the channel
      • AmineKhaldi_ joined the channel
      • AmineKhaldi has quit
      • ariscop has quit
      • endle joined the channel
      • towo` joined the channel
      • hmc joined the channel
      • nsivov1 is now known as nsivov
      • puk joined the channel
      • AmineKhaldi_ has quit
      • AmineKhaldi joined the channel
      • ariscop joined the channel
      • LordFly joined the channel
      • JyZyXEL joined the channel
      • _0x5eb_ joined the channel
      • JackWinter
        did i read right the other day that there will be problems building wine due to archlinux' move to gcc 5.1?
      • NP-HardBot
        [06wine](00http://is.gd/9s6lQX) 02Nikolay Sivov: dwrite: Implement GetGlyphOrientationTransform().
      • [06wine](00http://is.gd/o5pjfx) 02Nikolay Sivov: riched20: Convert from twips to points when tomUsePoints is used.
      • [06wine](00http://is.gd/ZSwKxt) 02Nikolay Sivov: riched20: Switch font unit is not allowed.
      • [06wine](00http://is.gd/QROLUx) 02Nikolay Sivov: riched20: Added GetStoryType().
      • [06wine](00http://is.gd/FgdLCJ) 02Nikolay Sivov: riched20: Implement SetFont().
      • [06wine](00http://is.gd/V4We7W) 02Nikolay Sivov: riched20/tests: Test more return values and released cases.
      • [06wine](00http://is.gd/XFgovF) 02André Hentschel: ntdll: Add stub for __chkstk on ARM.
      • [06wine](00http://is.gd/Dpt6gd) 02André Hentschel: ntdll: Fix returning from various ARM assembler functions.
      • [06wine](00http://is.gd/BteDUu) 02Alexandre Julliard: krnl386.exe: Release the Win16 lock when loading a 32-bit dll.
      • [06wine](00http://is.gd/sIT8Y0) 02Damjan Jovanovic: qcap/tests: Fix SmartTeeFilter reference leaks from the pins in its test.
      • [06wine](00http://is.gd/U6qrJL) 02Damjan Jovanovic: qcap/tests: Add many more SmartTee filter tests.
      • [06wine](00http://is.gd/gCh1WT) 02Damjan Jovanovic: qcap/tests: Add media tests for the SmartTee filter.
      • [06wine](00http://is.gd/YDY9Xd) 02Damjan Jovanovic: qcap/tests: Test SmartTee filter aggregation.
      • [06wine](00http://is.gd/JTeYID) 02Damjan Jovanovic: qcap: Implement a stubbed SmartTee filter.
      • [06wine](00http://is.gd/9gzB41) 02Damjan Jovanovic: qcap: Implement the SmartTee media type functions.
      • [06wine](00http://is.gd/3mGZ2X) 02Daniel Lehman: msvcr120: Add erf functions.
      • [06wine](00http://is.gd/2dtjl7) 02Iván Matellanes: msvcirt: Share exceptions implementation with msvcp.
      • [06wine](00http://is.gd/gtmWkf) 02Matteo Bruni: wined3d: Remove point size scaling hack.
      • [06wine](00http://is.gd/eZtzIB) 02Matteo Bruni: wined3d: Introduce a get_pointsize_minmax() function.
      • [06wine](00http://is.gd/BYvDdG) 02Matteo Bruni: wined3d: Introduce a get_pointsize() function.
      • [06wine](00http://is.gd/5H2L8w) 02Matteo Bruni: wined3d: Avoid the builtin uniforms for point size when using the fixed function vertex pipeline.
      • titan38 joined the channel
      • YongHaoHu has quit
      • YongHaoHu joined the channel
      • JackWinter joined the channel
      • YongHaoHu has quit
      • [06wine](00http://is.gd/5TyBA9) 02Alexandre Julliard: Release 1.7.44.
      • puk
        JackWinter: there should be ArchLinux Wine maintainers on this channel
      • so you have higher chances asking here is gcc-5.1 is severely broken for Wine
      • JackWinter1 joined the channel
      • JackWinter1: <puk> JackWinter: there should be ArchLinux Wine maintainers on this channel
      • <puk> so you have higher chances asking here is gcc-5.1 is severely broken for Wine
      • JackWinter1 has quit
      • JackWinter
        well i'm one of them (wine-rt), but i'll just have a go. been asking a few times already without getting an answer :)
      • puk
        heh
      • LordFly has quit
      • slackner
        JackWinter: there are various report that compiling with gcc 5.1 results in broken binaries, but you'll have to try it yourself to find out how critical it is ;)
      • puk
        slackner: just copy protected stuff breaks?
      • or whole Wine?
      • aka winecfg / winemine?
      • slackner
        various reports with 5.0 were talking about whole wine is broken, including prefix setup
      • for 5.1 at least a couple of apps are broken
      • puk
        well, .0 is basically beta now for gcc
      • even officially
      • YongHaoHu joined the channel
      • hmc
        slackner: that console/editline bug you gave me turned into 3 bugs :/
      • nsivov1 joined the channel
      • slackner
        hmc: ugh ... well, that happens almost all the time when i try to fix sth ^^
      • hmc
        :D
      • puk
        hmc: you didn't fix them yet?
      • ;-P
      • hmc
        no
      • it took me 20 minutes to decipher the code
      • there's no indentation
      • :)
      • Bradan
        autoformatter
      • slackner
        hmc: you have luck that it isn't shell32 code ;)
      • Bradan: no, not allowed for wine
      • Bradan
        slackner: but for viewing code
      • nsivov has quit
      • format it, understand it, undo it.
      • slackner
        Bradan: thats possible of course xD
      • hmc
        hmmm. i wonder if Alexandre would agree to format the codebase
      • slackner
        hmc: no, he doesn't
      • hmc: there were various requests in the past to do that
      • hmc
        pity. some of it really messy
      • *is really messy
      • but it would take forever...
      • DarkPlayer
        i once did this in wine staging for some shell32 file, but it will never get upstream: https://github.com/wine-compholio/wine-staging/...
      • shell32 has an ugly mix of tabs and spaces
      • hmc
        DarkPlayer: nice cleanup
      • hmc has quit
      • fracting has quit
      • Andre_H joined the channel
      • Andre_H
        slackner: how would you touch it? by writing or reading?
      • slackner
        Andre_H: reading should be sufficient, its a guard page so you'll get an exception for all kind of memory access
      • fracting joined the channel
      • Andre_H: the main problem is that its not properly documented how exactly the function works. does it access N bytes below the current stack pointer, or is there some additional offset involved? ^^
      • JackWinter
        fwiw, it seems wine built for multilib at the least, so i guess it's ok for building. let's see how broken it is for running... what are you guys gonna do for archlinux? wait with building binaries, or ship binaries and see what bug reports come in?
      • slackner
        JackWinter: for our builders i've locked the gcc package, but i am also aware that this is no suitable solution in the long term
      • JackWinter: will probably package an old version of gcc and use that for building
      • JackWinter: and: building isn't really the interesting part, this always worked. having broken builds is the much more critical issue
      • JackWinter
        i suppose i could probably downgrade gcc in my chroot for building
      • yeah agreed. so far i've only seen the 3.14 kernel having problems building
      • slackner: happen to know if gcc is the only thing that needs "locking", or does it go hand in hand with libtools or something else?
      • slackner
        I've locked gcc, gcc-* and *-gcc-*
      • RDash has quit
      • JackWinter
        so gcc-libs too
      • RDash joined the channel
      • RDash has quit
      • slackner
        it worked when i pushed our builds for 1.7.43, but i fear you'll have to remove the lock (or downgrade various additional libs)
      • RDash joined the channel
      • JackWinter
        i fear the same ;)
      • i hate it when archlinux does this with gcc... would much prefer that they kept it a long time in testing
      • slackner
        JackWinter: well, for critical packages as gcc it would be nice to have just multiple versions available in the repos
      • Bradan
        :-P I had the same problem with wpa_supplicant and clang35/36
      • but they downgraded wpa_supplicant back to 2.3 from 2.4
      • titan38 has quit
      • JackWinter
        whee the only program i normally use does this :)
      • wine: Unhandled page fault on write access to 0x00000000 at address 0x7f0a7a22ee7f (thread 000b), starting debugger...
      • err:module:DelayLoadFailureHook failed to delay load user32.dll.LoadStringW
      • wine: Call from 0x7b84bd77 to unimplemented function user32.dll.LoadStringW, aborting
      • guess i'll downgrade again, and leave wine-rt in the aur at 1.7.43
      • puk
        wat?
      • JackWinter
        with 1.7.43 the app starts.
      • slackner
        JackWinter: sounds like its still worse than just a couple of broken apps xD
      • puk
        now you make me upgrade to F22 for the gcc-5.1 experience
      • JackWinter
        go archlinux. i remember the last time they did a major change of gcc, and the kernel broke all the out of tree modules. seems like they forget to test things well before making the plunge
      • puk
        i started with Red Hat Linux 4.1 back in the days
      • and work for Red Hat
      • JackWinter
        think the dev built the kernel on his system running testing, instead of doing it in a chroot, so they had to upgrade gcc and then rebuild a load of packages
      • puk
        so I'll stick to what I know
      • JackWinter
        fedora is by all accounts a nice distro, never ran it though (did run some kinda red hat 15-20 years ago though)
      • puk
        well, my first Linux usage was Slackware
      • K1773R joined the channel
      • and I've run Debian for a while
      • as I didn't like RHL 5.0
      • joined back at RHL6.1
      • JackWinter
        wonder if i should write something on the aur that i won't be upgrading the build script until arch figures out what gcc 5.1 broke B)
      • c10ud joined the channel
      • think that i'd probably go for fedora if i moved off archlinux