Commit Graph

302 Commits

Author SHA1 Message Date
idk af44dd357a enable a user-mode install of I2P jpackages 2022-03-25 15:09:15 -04:00
idk c64f0fe632 enable a user-mode install of I2P jpackages 2022-03-25 15:04:15 -04:00
idk cf3385cfd0 Set install dir to local app data if the user is not elevated 2022-03-25 14:50:11 -04:00
idk ef0b5c5cad Set install dir to local app data if the user is not elevated 2022-03-25 14:32:05 -04:00
idk 9282d22e7b Request only the user execution level, highest will request admin if the user has permission to elevate and I want to avoid that 2022-03-25 14:23:50 -04:00
idk 400b9d3edc Set install dir to local app data if the user is not elevated 2022-03-25 14:20:39 -04:00
idk 4aa673a959 Request only the user execution level, highest will request admin if the user has permission to elevate and I want to avoid that 2022-03-25 14:19:06 -04:00
idk 1f543c8db5 Request only the highest execution level, not necessarily admin 2022-03-25 13:31:57 -04:00
idk 87f9cc063b update version number 2022-03-25 12:22:46 -04:00
idk 6651a16fb2 don't accidentally dupe values in router.config when running src/I2P/config target twice 2022-03-25 12:17:28 -04:00
idk 9a34008c48 Makefile wasn't producing licenses at the right step, try and detect if elevated from the NSIS installer from the start of the script, for now, fail if we aren't 2022-03-25 12:05:57 -04:00
idk 1f980fb016 Add choco to the Windows README 2022-03-21 11:43:34 -04:00
idk cf394be352 Add choco to the Windows README 2022-03-21 11:41:29 -04:00
idk 51dca79a76 remove the RequestExecutionLevel line 2022-03-21 11:36:28 -04:00
idk bb7dcaa907 Add elevator.java to build.sh 2022-03-21 11:32:10 -04:00
idk 9da43b3961 Try a way of determining required rights for the installer 2022-03-21 11:04:27 -04:00
idk a28bb6ac3c Fix package imports, copy over the elevator functions 2022-03-20 02:41:09 -04:00
idk 44b2ae44ee Don't download JNA jars if they're already downloaded 2022-03-19 18:10:36 -04:00
idk e2ad0d190a Use both JNA jars 2022-03-19 17:52:01 -04:00
idk f5a424f083 Fix wrong JNA version 2022-03-19 17:23:55 -04:00
idk fe99c7bb05 Check in Shell32X.java and see if it builds on a real Windows machine? 2022-03-19 16:39:06 -04:00
idk bc36564f5d Start adding JNA stuff, for now just copied from zlatinb's but I'll need to customize a bit to account for portables 2022-03-19 13:44:29 -04:00
idk d8e7551edb update the version 2022-03-11 14:52:07 -05:00
idk 3391c23abd Null check path_override 2022-02-20 20:29:47 -05:00
idk 723b4d0e27 Switch I2P and I2P_CONFIG for environment variable based install-path configuration 2022-02-19 11:13:27 -05:00
idk 09d07c8c88 Merge branch 'master' of 127.0.0.1:i2p-hackers/i2p.firefox into settable-paths 2022-02-18 01:52:47 -05:00
idk 2afeee3d56 make build.sh forcibly change to i2p.firefox directory before running, it won't work from anywhere else 2022-02-17 16:31:14 -05:00
idk 1d0cf4aba7 make the path that the install and config are placed in configurable 2022-02-17 16:02:13 -05:00
idk cedacc64ce pull the whole addon URL from the AMO API 2022-02-11 21:17:06 -05:00
idk cef159a137 fix build-extensions target 2022-02-11 20:51:12 -05:00
idk f910ec2dde Get rid of WindowsUpdatePostProcessor() constructor with no arguments, since this will lead to a null context which will break everything and is not useful/used anyway 2022-02-11 14:42:37 -05:00
idk 36b0618b8d Loop on the CAM until the CAM is non-null to prevent a situation where the null CAM is used to call getRegisteredApp, apparenly due to a race condition somewhere 2022-02-11 13:10:50 -05:00
idk 8200d65eb5 Don't use a static global UPP 2022-02-11 01:34:58 -05:00
idk 565ac41168 re-apply I2P_VERSION, fix new-extensions target 2022-02-10 23:26:22 -05:00
idk bee6a1b2a8 start writing my changelog 2022-02-10 20:24:37 -05:00
idk c7be165fb4 start writing my changelog 2022-02-10 20:24:05 -05:00
idk 1f0cb37588 fix make targets for experimental extension loadout 2022-02-10 19:38:52 -05:00
idk 1c4761f3b2 drastically simplify NSIS builds 2022-02-10 19:24:15 -05:00
idk 77c7aede79 Install directory construction should take place inside of build/ 2022-02-09 23:02:33 -05:00
idk f58944b21a remove url files on make clean target 2022-02-09 21:45:12 -05:00
idk 56a83972e4 Split the Makefile up into a bunch of categorized sub-files. 2022-02-09 21:43:30 -05:00
idk 34197f013d Add a testing-releases.json target. 2022-02-09 17:22:34 -05:00
idk ec68e623b3 add unsigned target 2022-02-09 17:19:15 -05:00
idk 5f8dcd5f27 Add a testing-releases.json target. 2022-02-09 17:13:33 -05:00
idk a152a14655 s/_/-/g, gitignore fixes 2022-02-09 14:06:05 -05:00
idk 8121d08a7c More windows launcher fine-tuning 2022-02-06 16:55:43 -05:00
idk 0da515eedf apply patch brought over from Windows machine, fixes some build issues 2022-02-06 00:36:55 -05:00
idk dc219e6287 Make sure the gitignore is right 2022-02-05 15:04:25 -05:00
idk e7cee0bcf1 Enable fission.autostart and gfx.webrender.all by default. Allow users to electively enable canvas. 2022-02-05 11:19:11 -05:00
idk ab8424c767 Enable fission.autostart and gfx.webrender.all by default. Allow users to electively enable canvas. 2022-02-05 11:15:51 -05:00