Commit graph

511 commits

Author SHA1 Message Date
claustromaniac
fc2075e37c Merge-second attempt 2017-11-27 16:05:20 +00:00
claustromaniac
621a7f81d8 Revert "Merge"
This reverts commit 103711020b.
2017-11-27 15:55:28 +00:00
claustromaniac
103711020b Merge 2017-11-27 15:37:28 +00:00
claustromaniac
b8d450dd21 10 (the desktop app is so comfortable that I can commit while I do other stuff) 2017-11-27 06:00:40 +00:00
claustromaniac
79fc85f763 Prevent merging from messing with _user.js.parrot 2017-11-27 05:40:15 +00:00
claustromaniac
0beb517138 8 2017-11-27 05:13:18 +00:00
claustromaniac
48fb72d3eb 7 (I'm done with summaries.)
I'm done with descriptions too.
2017-11-27 04:46:32 +00:00
claustromaniac
9905f50ae3 Streamlining phase 3
I still have to look into the missing exclamation marks and such.
2017-11-27 02:41:12 +00:00
claustromaniac
bb5a75ab06 Can't stop the commit avalanche. You just can't! 2017-11-26 20:49:43 +00:00
claustromaniac
a2d5779f48 Some details I forgot 2017-11-26 20:32:25 +00:00
claustromaniac
de5a312f82 Streamlining v2
Sorry I messed up again lawl
2017-11-26 20:19:50 +00:00
claustromaniac
a955aa5418 Mostly streamlining
Fixed botched -logp switch too.
2017-11-26 20:18:03 +00:00
claustromaniac
3cb8da0956 Updater for Windows v3.0 (the real deal)
- Added -UpdateBatch switch so the updater can auto update itself on execution.
- Added new -LogP switch, that works just like -Log, but also opens the log file after updating.
- Added new -MultiOverrides switch, that uses any and all .js files in a 'user.js-overrides' sub-folder as overrides instead of the default 'user-overrides.js' file. Files are appended in alphabetical order.
- Added new -Merge switch, that uses a new algorithm to merge overrides instead of appending them. Files are parsed in alphabetical order and when there are conflicting records, the values of the last ones declared are the ones used. The order of said records doesn't change in the resulting file. Comments are appended normally. When the script is run with both -Merge and -MultiOverrides switches, an 'user-overrides-merged.js' file is also generated in the root directory for quick reference. Said file contains only the merged data from override files and can be safely discarded after updating.

For a more full list of changes, with jokes and nasty surprises, see my epic fail (#286).
2017-11-26 18:17:43 +00:00
earthlng
a269e53f88
Update updater.bat
- multioverrides support
- formatting changes
2017-11-26 15:57:32 +01:00
earthlng
1789fea4f1
updater.sh - next attempt
... at fixing the script path detection. should hopefully fix #264 (comment)
2017-11-25 18:58:10 +01:00
earthlng
679ca59233
Update updater.sh 2017-11-25 18:56:49 +01:00
Thorin-Oakenpants
82d20c328d
4000: PSA on FPI #281 2017-11-26 03:23:35 +13:00
earthlng
41a55ad5f2
Update updater.sh 2017-11-25 14:37:25 +01:00
earthlng
2c1e4ae542
updater.sh - next attempt
... at fixing the script path detection. should hopefully fix https://github.com/ghacksuserjs/ghacks-user.js/issues/264#issuecomment-346891526
2017-11-25 14:31:17 +01:00
Thorin-Oakenpants
910d4e2e59
2700s: numbers fixup
stop overworking me guys! crssi - thanks!
2017-11-25 23:35:14 +13:00
Thorin-Oakenpants
2bf9e6a773
0103: fixup lets try that again 2017-11-25 22:14:28 +13:00
Thorin-Oakenpants
d279839ba6
0103: fixup - thanks Forsaked 2017-11-25 22:11:49 +13:00
Thorin-Oakenpants
98bb8ad203
Update ghacks-clear-57-[changes-only].js 2017-11-25 17:33:32 +13:00
Thorin-Oakenpants
a281090cdc
Delete test.js 2017-11-25 17:30:53 +13:00
Thorin-Oakenpants
44316934f3
release date & version fixup
You had it right the first time earthlng. Eg Start commits for 55-beta date shown is 9-July. 55-alpha release is dated 18-Aug and we drop the "-beta" part (look inside the release downloads). Start commits for 56-beta date shown is 12-Sept. 56-alpha release is dated 2-Oct and we drop the "-beta" part. And because you created the 57-alpha release before you reversed the date+version, that too is all good.
2017-11-25 16:47:12 +13:00
Thorin-Oakenpants
18048832da
various => 2700 section #235
section 2700 will get a revamp, so not worried about numbering for now. Slight header tweak until we revamp
2017-11-25 16:12:29 +13:00
Thorin-Oakenpants
497f6ed58c
0103: home page #277 2017-11-25 15:33:07 +13:00
earthlng
63b924f101
Create ghacks-clear-57-[changes-only].js
https://github.com/ghacksuserjs/ghacks-user.js/issues/276
https://github.com/ghacksuserjs/ghacks-user.js/wiki/1.6-Bulk-Pref-Resetting-%5BScratchpad%5D
2017-11-20 15:35:52 +01:00
earthlng
e1e40847e0
ooops, that's not how Pants usually does it
nobody saw that, right?
2017-11-20 14:01:57 +01:00
earthlng
5743fe303c
57 release 2017-11-20 13:55:02 +01:00
earthlng
89e0aed652
4600: redundant prefs due to RFP 2017-11-20 13:49:19 +01:00
earthlng
59ae0b1028
2706: *.storageManager.enabled;false => inactive
Controls the visibility of the "Options>Privacy & Security>Site Data" section.
I'd prefer to remove this completely because it only adds to the confusion about all the different storage types.
This is just an extension for localStorage (2705) with 3 methods: estimate(), persist() and persisted(). A site can ask for permission (?) to persist data which when granted basically just means that "Storage will not be cleared except by explicit user action" whereas otherwise when not persisted "Storage may be cleared by the UA under storage pressure." - I don't see a problem with that.
We'll keep 2706 inactive for now but might remove it in a future commit.
2017-11-20 13:11:55 +01:00
earthlng
69c278c3ba
2630: accessibility.force_disabled => 1
Prevent accessibility services from accessing your browser
2017-11-20 11:26:03 +01:00
earthlng
4290b4e882
Merge pull request #275 from claustromaniac/claustromaniac-patch-1
Just some polishing
2017-11-19 22:32:06 +01:00
claustromaniac
efcaa3de8a
Just some polishing 2017-11-19 17:41:19 +00:00
earthlng
cdeb0abe79
update to v2.0
https://github.com/ghacksuserjs/ghacks-user.js/issues/264#issuecomment-345462158

- It can now handle read-only files.
- it is somewhat more explicit regarding what it's doing in some circumstances. For example, it now informs the user when no changes are made.
- It now accepts two parameters: `-unattended` and `-log`
- Minor improvements here and there.
2017-11-19 08:58:47 +01:00
Thorin-Oakenpants
450adab519
2706: Storage API => active false #273
Sorry, but AFAIK, with this enabled it clears web extension storage when clear "offsite website data" is checked on close or manually (which we do in the user.js). Note also that even with this enabled, the UI settings are disabled, and the data-on-disk calculation never finishes, so at this point, its a bit useless to enable it until we figure that out. Will be back in 7 days
2017-11-19 08:21:18 +13:00
earthlng
500c129d48
fix for profile detection
this should now work no matter how the script is called (including symlinks) on both Mac and Linux.
+ Storing and restoring the original working directory to prevent problems in certain circumstances.
2017-11-18 13:39:29 +01:00
Thorin-Oakenpants
7ae034a23c
2706: Storage API => inactive 2017-11-18 18:01:01 +13:00
earthlng
754ec610d1
typo 2017-11-17 15:48:39 +01:00
earthlng
fe752c8be3
Create updater.bat
thanks @claustromaniac
2017-11-17 15:45:16 +01:00
earthlng
da3ba2a97f
Create updater.sh
thanks @overdodactyl !!
2017-11-17 15:26:27 +01:00
Thorin-Oakenpants
22e51e2a08
0506: disable PingCenter telemetry 2017-11-17 04:06:04 +13:00
earthlng
c6d55296fb
typo
used to be 2021 not 2012, see 908a8d66f4
2017-11-16 06:46:35 +01:00
Thorin-Oakenpants
f89bb3f1c2
9999: deprecated FF57 2017-11-16 17:03:08 +13:00
Thorin-Oakenpants
64a6eb794a
0850f: disable local search history in locationbar
kinda moot considering 0860 disables all search history :) Added for completeness so users can tweak their awesomebar to their little hearts content
2017-11-16 16:27:54 +13:00
Thorin-Oakenpants
fe46ea79ce
4500: RFP MediaDevices API FF59+ 2017-11-15 16:03:42 +13:00
Thorin-Oakenpants
d256908a5f
0330: telemetry changes 58+ #271 2017-11-15 13:51:20 +13:00
Thorin-Oakenpants
dedfbf04b6
5008: syntax fixup 2017-11-14 10:00:31 +13:00
Thorin-Oakenpants
e080becba5
2610: permissions.manager.defaultsUrl #259
FYI: https://bugzilla.mozilla.org/show_bug.cgi?id=506446 - FF35
2017-11-12 00:14:36 +13:00