skiposp / greasefire

Automatically exported from code.google.com/p/greasefire
0 stars 0 forks source link

Greasefire Cant Usable With Firefox 4 #20

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago

 When i install firefox 4's offical version (not rc or beta) greasefire looks like disabled and not suitable with firefox 4.0 and i had to remove (uninstall it)

 Can Greasefire's coder make greasefire usable with firefox 4?

 Thanks...

 Adil ALPMAN

Original issue reported on code.google.com by adilalp...@gmail.com on 26 Mar 2011 at 3:58

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I don't know about any of you but I'm tired of seeing this project duct taped 
together by strangers, I believe this project development should be re-opened 
with some capable hands willing to spend the time to improve and fix issues, I 
don't know about you but I don't see any movement here besides users who are 
reporting issues but the author isn't doing anything because either he's dead 
or has better things to do, I have no idea. I just want to see it flourish. I'm 
sure someone is up to the task around here.

Original comment by shadowta...@gmail.com on 26 Mar 2011 at 8:00

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
shadowtaken wrote: "I don't know about any of you but I'm tired of seeing this 
project duct taped together by strangers"

Duct tape is currently the only way to do it.  Steve has made no efforts to 
incorporate it into FF4... however I don't blame him since there are still some 
unresolved issues left in FF4.

I hacked a bit on it a while back and got it to work in a few of the nightlies 
but I rarely use it anymore... although I would like to.

Original comment by thalame...@gmail.com on 31 Mar 2011 at 4:38

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
@greasefire developer
Will there be a ff4 compatible version of greasefire?

It's such a great addon!
With FF3.6x I used it all the time.
I'd love to have it with FF4 again.

Original comment by rick3...@gmail.com on 9 Apr 2011 at 4:02

GoogleCodeExporter commented 8 years ago
I have done a fork version which add firefox4 support just now.
http://files.tonyq.org/firefox/greasefire-1.0.4.1-fx.xpi

Or use the one in attachment.

Working DEMO 
http://screencast.com/t/uQqrfGny14a

The defails below
1.XPCOM Registration , including the observer.
2.Follow Grease monkey's UI change
3.Add-on Manager instead of old extensionManager and it's async now....old 
implementation count on sync process , so it got error. 
 Just get a workaround for getInstallLocation to use dictory service now.
4.default xpi is not unpacked anymore by default after firefox4 , so we can't 
get file in indexes directly , 
  add uppack flag in install.rdf

The updated index service might still exist some error , 
but anyway the base functionality is working now.

Reference:
https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0#JavaScript_com
ponents
https://developer.mozilla.org/en/XPCOM/Receiving_startup_notifications
http://blog.mozilla.com/addons/2010/07/21/compatibility-for-firefox-4-time-to-ge
t-started/

I will refactor my change and then mail my code diff to the author.

Original comment by tonylovejava on 24 Apr 2011 at 2:59

Attachments:

GoogleCodeExporter commented 8 years ago
I'm so glad you got it working again!!
Bravo!!

Some issues:
- the "update now (index)" doesn't work:
yes, it shows the downloading process, 
but, after it finishes, it still has the old index (May 09)
(I had to manually download the file 
http://skrul.com/projects/greasefire/indexes/index_2011-04-24T09:00:00Z.jar
  [got the update url by using livehttpheaders]
and extracted it to 
C:\Users\user\AppData\Roaming\Mozilla\Firefox\Profiles\MyProfile\extensions\grea
sefire@skrul.com\indexes
- the column Rank works for sorting, but it's empty (no bars).
- the greasemonkey icon is not highlighted when compatible user scripts are 
found.

Thank you

Original comment by rick3...@gmail.com on 24 Apr 2011 at 11:01

GoogleCodeExporter commented 8 years ago
Yep , actully that's a known problem when I have done it.

There's still some smaller defect on it ,
let's get it work again later .

Give me few days or a week , i could test it well. haha

Original comment by tonylovejava on 24 Apr 2011 at 11:12

GoogleCodeExporter commented 8 years ago
really, i loved this add-on and i still do.. y u no ppl develop this add-on??

every week i check if there is any updates for this add-on, and finally thanks 
u tonylove & waiting for ur next release.. 

Original comment by ExaH...@googlemail.com on 24 Apr 2011 at 4:50

GoogleCodeExporter commented 8 years ago
Still a new fork version for Firefox4 support,
The newer enhance with 1.0.4.2 :
1 fix the index update service.
2. update the default indexes script db to update to date by default. (So its 
size grow 800kb.)
http://files.tonyq.org/firefox/greasefire-1.0.4.2-fx.xpi

For the rank and the icon , let's defer it to next release...got to trace more.

Original comment by tonylovejava on 25 Apr 2011 at 3:10

GoogleCodeExporter commented 8 years ago
add the newer version add-on in attachment.

Original comment by tonylovejava on 25 Apr 2011 at 3:11

Attachments:

GoogleCodeExporter commented 8 years ago
Works like a charm. Thanks for keeping up the work on this project. Ever since 
Greasemonkey was updated for Firefox 4.0 have I been waiting and searching for 
this.

Original comment by RedRogue...@gmail.com on 27 Apr 2011 at 5:54

GoogleCodeExporter commented 8 years ago
I do some trace , I found the rank actually is working and the value is 
correct, 
but still dunno why the progress didn't show up .

Need to check what's difference for the progress bar between FF3.6 and FF4,
for the Icon , it's a easy one.

See if I could get it ready this weekend.

Original comment by tonylovejava on 28 Apr 2011 at 12:37

GoogleCodeExporter commented 8 years ago
Firefox 4 support

Still a new fork version for Firefox4 support,
The newer enhance with 1.0.4.3 :
1.fix the picker rank view
   I found the reason for the progress , it's broken by the css ,
   I simply remove some css on it and make it shows up not too weird. :-)

2.the picker view shows updated date as default now ,you could hide it if you 
need.
   Just thinking that will make you choose the user script easier,
   and I think there's not many users could find the config to show it.

   But sure , if could hide it , if that's a problem for this change , please let me know.

3.The "fire" background for grease monkey is back now.
  Just follow the view change with grease monkey and set correct background. :)

http://files.tonyq.org/firefox/greasefire-1.0.4.3-fx.xpi

For more detail or bug report , please reference to
http://code.googley.com/p/greasefire/issues/detail?id=20

btw, I notice that there's not only greasemonkey ,but also a scriptfish ,
maybe I will try to support scriptfish if I have free time.

Anyway , it's time to refactor my change....

Original comment by tonylovejava on 29 Apr 2011 at 12:45

GoogleCodeExporter commented 8 years ago
Great!!
Just make it compatible with Firefox 4.0.1(released yesterday)

PS. +1 for Scriptish.

Original comment by rick3...@gmail.com on 29 Apr 2011 at 9:18

GoogleCodeExporter commented 8 years ago
About Firefox 4.0.1 , if there exists any known issue now?

I will try to refactor the code and contact the author first.

It's not good for me to handle a fork version , 
it's better to make the trunk alive.

Original comment by tonylovejava on 29 Apr 2011 at 9:23

GoogleCodeExporter commented 8 years ago
When I try to update to 1.0.4.3
I get "Greasefire could not be installed because it's not compatible with 
Firefox 4.0.1".

Original comment by rick3...@gmail.com on 29 Apr 2011 at 9:27

GoogleCodeExporter commented 8 years ago
ok , I almost forgot it.

Try to download http://files.tonyq.org/firefox/greasefire-1.0.4.3-fx.xpi again 
and use it to test.

I updated the maxVersion now , if there's any issue ,please feel free to inform 
me , thanks for your kindly reminder. :)

Original comment by tonylovejava on 29 Apr 2011 at 9:33

Attachments:

GoogleCodeExporter commented 8 years ago
It works excellent.
Thank you.

Original comment by rick3...@gmail.com on 29 Apr 2011 at 10:14

GoogleCodeExporter commented 8 years ago
For the scriptish support , I create a new issue and provide a newer version to 
do that.

If you are interesting in it , please reference to this thread.
http://code.google.com/p/greasefire/issues/detail?id=21

Original comment by tonylovejava on 1 May 2011 at 6:02

GoogleCodeExporter commented 8 years ago
@tony

man...u r the best..
saved my life

thanks 

Original comment by ExaH...@googlemail.com on 5 May 2011 at 8:04