Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-9060

Add URL redirection support, non-flickering text and meaningful error messages to ReactOS Applications Manager

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • 0.4.0
    • Applications

    Description

      This patch improves the following areas of rapps:

      1. Adds message boxes for WinINet problems; shows info about things like timeouts and lack of DNS resolution. Useful to quickly diagnose connectivity problems.

      2. Adds message boxes for HTTP status codes; shows interesting things that the target server might spit like 404 (Not found), 403 (Moved), 5XX (I don't know what I'm doing). Useful for finding out dead links.

      3. Fleshes out the downloading back-end (which uses WinINet behind the scenes) to support redirection, limited to 6 tries to avoid infinite loop traps. This makes it easy to use tricks like the "?nowrap" parameter for Sourceforge, skipping the scamware downloader.

      4. Stop updating the URL text field in the download progress dialog on every progress refresh, getting rid of that lame text flickering. Instead of that it just does it on dialog creation. Cosmetic, but annoying.

      Currently when there's any problem with the download you don't quite know if there was a connectivity problem on your side or a server hiccup, it just vanishes without notice!

      This is specially frustrating when you are away from the keyboard expecting to see your long download finished and you are greeted instead by an inactive and nondescript rapps with no signs of what could have happened some minutes ago.

      [Coming soon to a Jira near you]

      Attachments

        1. jared-readme.PNG
          93 kB
          Pi_User5
        2. jared-readme-eng.patch
          6 kB
          Pi_User5
        3. rapps-db-update-and-enhancement-includes-es-es-l10n-2015-03-20.patch
          131 kB
          Swyter
        4. rapps-half-complete-1.png
          58 kB
          Swyter
        5. rapps-half-complete-2.png
          58 kB
          Swyter
        6. rapps-with-subclassed-progressbar-patch.png
          58 kB
          Swyter
        7. rapps-with-subclassed-progressbar-patch-2.png
          58 kB
          Swyter
        8. reimplemented-subclassed-progress-bar.png
          5 kB
          Swyter
        9. reimplemented-subclassed-progress-bar-v2.png
          6 kB
          Swyter
        10. reimplemented-subclassed-progress-bar-v3.png
          10 kB
          Swyter
        11. ros_tcmd_progress_example.png
          42 kB
          Vort
        12. swyter-rapps-2015-09-15-flickerless-and-pretty-download-dialogs.patch
          2 kB
          Swyter
        13. swyter-rapps-2015-10-02-fix-cert-pinning-allow-https-links-add-url-args-support-ux-fixes-better-comments.patch
          7 kB
          Swyter
        14. swyter-rapps-2015-10-02-fix-cert-pinning-allow-https-links-add-url-args-support-ux-fixes-better-comments-subclassed-progressbar-actually-cancel-download.patch
          12 kB
          Swyter
        15. swyter-rapps-add-short-desktop-title-2015-03-25.patch
          5 kB
          Swyter
        16. swyter-rapps-cache-system-dbg-es-es-l10n-misc-fixes-2015-03-17.patch
          55 kB
          Swyter
        17. swyter-rapps-db-es-es-localization-2015-03-18.patch
          29 kB
          Swyter
        18. swyter-rapps-db-use-cab-mszip-compression-instead-of-raw-2015-03-18.patch
          0.8 kB
          Swyter
        19. swyter-rapps-fix-typo-datebase-to-database-add-ssl-fixme-2015-03-04.patch
          1 kB
          Swyter
        20. swyter-rapps-free-cached-entries-and-random-enhancements-2015-04-13.patch
          6 kB
          Swyter
        21. swyter-rapps-kernel-ini-parser-cache-system-accelerators-es-es-l10n-misc-fixes-2015-03-18.patch
          63 kB
          Swyter
        22. swyter-rapps-remove-ini-parsing-backend-add-neutral-lang-support-2015-03-15.patch
          13 kB
          Swyter
        23. swyter-rapps-updated-readme-2015-03-20.patch
          6 kB
          Swyter
        24. swyter-rapps-winmain-fix-maximizing-2015-03-04.patch
          4 kB
          Swyter
        25. swyter-short-rapps-desktop-title.png
          20 kB
          Swyter
        26. swyter-subclassed-progressbar.png
          13 kB
          Swyter

        Activity

          People

            AmineKhaldi AmineKhaldi
            Swyter Swyter
            Votes:
            1 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: