You are here

Google Chrome Portable - Why was 6 afraid of 7?

11 posts / 0 new
Last post
The MAZZTer
The MAZZTer's picture
Offline
Last seen: 2 years 3 weeks ago
Developer
Joined: 2006-11-17 15:31
Google Chrome Portable - Why was 6 afraid of 7?

Because we have Chrome 7.0 Stable, 8.0 Beta, and 9.0 Dev/Canary!!!

Wait, that's not how it goes. Whatever.

Application: Google Chrome
Category: Internet
Description:

"Get a fast, free web browser
Google Chrome runs web pages and applications with lightning speed.
Fast start-up
Google Chrome launches in a snap.
Fast loading
Google Chrome loads web pages quickly.
Fast search
Search the web right from the address bar."

Download Google Chrome Portable 7.0.517.44 (Stable) Development Test 1
[1.41MB download / 22.7MB install-time download / 71.0MB installed]
(MD5: e37882a851b8ca97e004d37c82f235a8)

Download Google Chrome Portable 8.0.552.200 (Beta) Development Test 1
[1.40MB download / 23.2MB install-time download / 74.9MB installed]
(MD5: 051a4d8015acf0415b02424910639932)

Download Google Chrome Portable 9.0.576.0 (Dev) Development Test 1
[1.40MB download / 23.6MB install-time download / 77.8MB installed]
(MD5: 80ca17581d17ef186cfb7ff222448d05)

Canary is same build as Dev so no separate download for that.

If you have the front page build be advised this build also enables Chrome SxS mode that disables the ability to set Chrome Portable as the default local browser. If you don't like the icon change that comes with this you can comment out the #define and recompile the launcher.

FREE GCP FUN FACT: I installed GCP at work on my share of a network drive to allow a coworker to use it in a meeting. IT apparently didn't like that and silently banned "GoogleChromePort*.exe" is from running on all company machines. For some reason this makes me feel important.

Release Notes:

2010-11-13:

  • Updated launcher to 2.3.0.0
  • 7.0.517.44 Stable, 8.0.552.200 Beta, 9.0.576.0 Dev/Canary
  • Updated to PA.c Installer 2.0.6.
  • Merged in Language files from John's latest GCP installer builds.
  • Renamed Test to Beta to match John's builds.
  • Tweaked Canary online installer's download url (I may have been explictly selecting a download mirror).
  • Regenerated DefaultData for each Chrome version... previously Dev would have DefaultData from a Stable Chrome etc so it would have to import the old profile causing some glitches (most notably missing thumbnails).
  • Fixed Portable Passwords (Chrome moved its password storage).

agdurrette
Offline
Last seen: 1 week 6 days ago
Developer
Joined: 2008-01-16 13:55
7 ate 9

7 ate 9 Biggrin

"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."

The MAZZTer
The MAZZTer's picture
Offline
Last seen: 2 years 3 weeks ago
Developer
Joined: 2006-11-17 15:31
Ding ding ding, we have a

Ding ding ding, we have a winner.

Signature automatically removed for being too awesome.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 7 months ago
Joined: 2007-04-15 21:08
Unicode?

Any chance you could get the Portable Passwords plugin working with Unicode NSIS? Then this could switch to Unicode NSIS and Iron could go back to using PAL.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

The MAZZTer
The MAZZTer's picture
Offline
Last seen: 2 years 3 weeks ago
Developer
Joined: 2006-11-17 15:31
I'll look into it. I wasn't

I'll look into it. I wasn't thinking of unicode when I wrote it; and actually right now Chrome seems to be storing passwords in UTF-8 I guess? The character set won't matter; but if passwords ever get stored in UTF-16 Portable Passwords would clobber them.

It may be as easy as changing some strcpys to memcpys.

Signature automatically removed for being too awesome.

Mark Sikkema
Offline
Last seen: 13 years 4 months ago
Developer
Joined: 2009-07-20 14:55
As I suggested to computerfreaker...

...in this comment.
It doesn't even seem necessary to convert the plug-in, as it deals with the utf-8 code-page.
I think your best bet would be to use the original unmodified password plug-in , and the CallANSIPlugin.nsh (currently used in PAL 2.1 beta for the xml plug-in) and something like this header file (note: change the name of the plug-in calls, as I wrote this header for IronP. This way you would use the already proven plug-in and pass it the utf-8 strings like sqlite needs.
Disclaimer: I haven't tested this on Chrome/Iron or the password plug-in, but do not see why it would not work. At least give it ago, and make your life easy Smile

Formerly Gringoloco
Windows XP Pro sp3 x32

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 7 months ago
Joined: 2007-04-15 21:08
Didn't work

I suggested that to computerfreaker as soon as it occurred to me that the use of Unicode NSIS was the only difference between the two. He tried it and reported that some part of it still didn't work properly. He should be able to clarify. Naturally, still, having a real Unicode plugin is a better solution.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Mark Sikkema
Offline
Last seen: 13 years 4 months ago
Developer
Joined: 2009-07-20 14:55
Unicode launcher

As I said, I didn't test the scripts I supplied before specifically on the password plug-in, but now I did.

After fixing some typos and modifying it a bit, the launcher & password plug-in seem to work fine as unicode.

Here is the source folder.

Can you confirm that the password plug-in behaves as it should ?

edit: Another thing, language switching doesn't seem to work. My PAM is in english, but ChromeP picks-up the local systems language

Formerly Gringoloco
Windows XP Pro sp3 x32

John T. Haller
John T. Haller's picture
Offline
Last seen: 14 hours 15 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Still Canary?

Does this still have the Canary icon for the app?

Sometimes, the impossible can become possible, if you're awesome!

The MAZZTer
The MAZZTer's picture
Offline
Last seen: 2 years 3 weeks ago
Developer
Joined: 2006-11-17 15:31
Drupal decided to eat my

Drupal decided to eat my comment and won't let me repost it.

OK let's try again.

I noticed you didn't include my Chrome SxS stuff in the front-page version of GCP. Basically I turned it on because it disables the "Make Chrome your default browser" stuff at the price of turning the icon into Canary's.

You can use the latest launcher and keep that turned off though if you want; just comment out the CHROMESXSMODE !define.

You might want to use said launcher in the next front-page release since it fixes Portable Passwords (technical detail: Google moved passwords from the "Web Data" DB to the "Login Data" DB. Same table name and structure, so just the references in the launcher need to be changed; the DLL is the same).

Signature automatically removed for being too awesome.

ATierney
Offline
Last seen: 13 years 10 months ago
Joined: 2011-01-03 16:46
Trouble

I'm having a bit of trouble compiling it with NSIS, I'm trying to get a custom splash screen to pop up but when ever I try and compile it always comes up with errors in the code. I know all I have to do is remove the comment mark in front but it just doesn't compile the rest without error. Do you know is there a way to fix this or get around it?

Log in or register to post comments