You are here.

Mega-ZBlog header image

Many Many Releases!

January 2nd, 2010 · 123 Comments · Google Chrome Extensions, Programming

Where to start?  Early today I released OneNumber v1.2 to add a bunch of small requested features.  With those out of the way I plan to tackle the two remaining big ones next:

  • Google Calendar support
  • Allow for normal GMail and Google Apps GMail support at once

Second one won’t be as hard as it sounds, I did most of the work already.  Just need to redo the options page which will be most of the work.

I am quite elated to have the #24 most popular Google Chrome extension, edging out StumbleUpon and a really cool dev tool by Google!  Thanks!

Changelog after the break, and lots more releases, though none Google Chrome related…


1.2 R3

  • Fixed small bug in googlewave.js parser.
  • Work around a bug in chrome.tabs.onUpdated never sending the url of the tab to callback.

1.2 R2

  • Moved the changelog and bugs into background.html, my description was getting too long on
  • Turned off console logging.  Might help memory “leak”?


  • Rewote classes to better use .prototype
  • Counts will no longer be updated each time you navigate in a supported service, only when you navigate away or close the tab.
  • Updated permissions, Google Wave Apps Domain and “Check all items” should really work now, if they didn’t before.
  • Uses proper APIs for opening tabs now.  Extenions should work in pages now and tabs will not be under the One Number process and will be properly sandboxed against crashing from each other as designed by the Chrome team.
  • Added compose link for GMail.
  • Now when you choose to show all unread messages, not just those in the inbox, opening the service will also show all messages.
  • Option added to make clicking on the toolbar button open services with unread items immediately, at the cost of not having a popup when there are unread items.
  • You can open just the services shown, or also services you’ve hidden from the toolbar button.
  • Option added to use HTTP instead of HTTPS.
  • Option added to open services in a new window.
  • Options added to reuse existing tabs when opening service, as well as a level of agressiveness (by default it won’t reuse a tab when it doesn’t know what you’re doing with it, such as composing a new e-mail).
  • Tweaked options page so clicking anywhere on a header expands/collapses a section.
  • Fixed bug with garbage in color strings.
  • Options added to control whether or not error or logged out status is reflected in the toolbar button.
  • If XMLHTTPRequest returns a HTTP status of 0 it is now treated as an error.  Previously the unread count would simply not be changed.

Couple new known bugs come with all this, unfortunately:

  • You may need to visit GMail once in the browsing session before the Compose link will work (otherwise it may just open GMail).
  • Google Voice may show an error condition if you haven’t visited it during this browsing session; I need to check this more.  If so, not much I can do about it AFAIK, I’m using the proper APIs…
  • Currently tab “recycling” is limited to the current window until is addressed.
  • There are reports of memory leaks, which I can reproduce, but cannot find the cause.  I do not believe my script is the cause since even opening/closing the popup appears to “leak” memory!  My guesses: a) V8’s garbage collection is exceptionally lazy or b) Chrome/V8 is leaking memory.  Unless you have details that could help me resolve this please don’t contact me about it.

Once I got some sleep, today I finished updating EasyScreenshot.NET to 2.0 and in celebration I also released a bunch of other apps in my “release queue”, also known as the “Dan is lazy queue” but I don’t like to call it that personally.  Download here.

ES.NET 2.0 changelog:

  • – Fixed copyright year
  • – Fixed bug in PortableApps mode
  • + When setting the image to the clipboard, “PNG” data type will be set if the image format used for saving/uploading is PNG.
  • – Fixed bug where successful FTP upload would ont show a balloon tip.
  • + Added timeout to FTP uploads
  • + Added plugin support for saving/uploading images and moved Saving, FTP, and Clipboard support into plugins.
  • – Fixed a bug where multiple hotkeys could fire at once causing various race condition problems.
  • – Made the PrintScreen code more robust.
  • – Fixed bug where selection was incorrectly drawn on overlay when you held the mouse button down before it appeared.
  • + Added SFTP/SCP support using hacked up SharpSSH
    • + Hacked in support for uploading a MemorySteam to a remote file.
  • + Added autoupdate feature.  Can be triggered from About, and will also run automatically 15 seconds after startup if you don’t do anything.
  • + Added date/time templates to options dialog.
  • – Fixed bug where the progress bar and button on the notification may not be erased properly in all cases (RichTextBox doesn’t redraw properly on resize!).
  • – Fixed overlay crash bug.
  • – Removed alpha channel support from PrintWindow since it doesn’t seem to allow for alpha channel… 🙁
  • + Added more debug information to crash dialogs so you have more information to report, making it easier for me to fix the crash!
  • + Right click on the overlay cancels the capture.
  • + Number of screenshots taken appears on about screen.  Removed the ability to change this number from the UI. 🙂
  • + Settings are now stored in your user profile directory when not running from a portable device.
  • – Fixed crash if a misbehaving application is preventing the clipboard from working. In this case now the error is ignored.
  • – Removed ability to close balloon tooltip to cancel upload, doesn’t work as I expected.
  • + Notifications will now respect system settings by default for sliding and fading.
  • – PrintScreen will now disable hotkeys while it presses the key to prevent accidental hotkey triggers.
  • – You may no longer use PrintWindow with the desktop window.  It’s funky and doesn’t work.
  • + Added Capture Application mode to capture all windows belonging to one application at once.
  • + Data is stored in AppData instead of LocalAppData for roaming profiles.
  • + A window is now focused when captured.
  • + Installer!

And a new glitch to go with all of this:

  • The SFTP/SCP plugin cannot remove partially uploaded files when cancelled due to limitations of the SharpSSH library I am using.  If you know of a better SFTP/SCP library please let me know!

Also I’ve had AppCompactor 1.2 sitting on the back burner for a while, time for release!

  • – Fixed version number… forgot to update it since 0.9.2… oops.
  • – Closing the window or cancelling now prompts for confirmation if compacting is in progress.
  • – Cancel button now properly disabled when compacting is finished.
  • – Added possible protection against crash if files are deleted while AppCompactor is working with them.
  • + Added parameters: -start and -close.  Causes AppCompactor to automatically start compacting or close when done without user input.
  • + Added parameter: -details, shows details view during compacting by default.
  • + Tweaked appearance of Details view seen during compacting.
    • + Details view will autoscroll.
    • + Details view can be hidden.
    • + Item/Subitem columns are merged
  • + Added close when finished checkbox to the progress page which causes the program to automatically clean up temporary files and close when finished.
  • – Added handler to display more error information on a fatal error.
  • + Redid compacting backend to use BackgroundWorker API.
    • + More granularity for progress bar… is updated per-directory now instead of per-item.
  • + Added “Only use UPX on Windows binaries” option to keep from trying UPX on every file.
  • + Added tooltip text to ListViews with paths so you can see the entire path even when the ListView isn’t wide enough.
  • + Made the window resizable.

I also made a small bug fix change to SVNExplorer, though I totally forget what it was. 😀

Also I released a few apps into a semi-pubic beta a while back.  I figure I might as well finally post the download links publicly… check the Projects page link at the top of this blog, I also posted some stuff I never linked to on my downloads subdomain, such as Dark Frontend, an old frontend I made for Dark Forces.

I also made a fix to WiimoteScript, one of the semi-public betas.  Again, no clue what I fixed! 😀

So yeah go check out my Projects page, lots of new additions today.

Tags: ····

123 responses so far ↓

  • 1 find a builder // Oct 13, 2020 at 4:55 pm

    find a builder

    […]Sites of interest we’ve a link to[…]

  • 2 rechargeable vibrator // Oct 13, 2020 at 6:51 pm

    rechargeable vibrator

    […]the time to read or visit the material or websites we’ve linked to below the[…]

  • 3 dinh cu canada // Oct 14, 2020 at 3:31 am

    dinh cu canada

    […]just beneath, are numerous entirely not associated sites to ours, even so, they are surely really worth going over[…]

  • 4 bodrum kos feribot // Oct 14, 2020 at 4:50 pm

    bodrum kos feribot

    […]Every when in a while we select blogs that we read. Listed below are the most current internet sites that we select […]

  • 5 thy uçak bileti // Oct 15, 2020 at 5:30 pm

    thy uçak bileti

    […]Sites of interest we’ve a link to[…]

  • 6 redclovefoods // Oct 17, 2020 at 5:58 am


    […]here are some hyperlinks to web sites that we link to simply because we believe they’re really worth visiting[…]

  • 7 mua hat macca o tphcm // Oct 17, 2020 at 5:54 pm

    mua hat macca o tphcm

    […]one of our visitors a short while ago proposed the following website[…]

  • 8 بازی انفجار // Oct 18, 2020 at 4:32 am

    بازی انفجار

    […]Here are a number of the sites we advocate for our visitors[…]

  • 9 sweetiehouse // Oct 18, 2020 at 5:05 am


    […]we prefer to honor lots of other net web pages around the net, even though they aren?t linked to us, by linking to them. Underneath are some webpages worth checking out[…]

  • 10 emma-shop // Oct 19, 2020 at 3:45 am


    […]here are some hyperlinks to web-sites that we link to since we consider they are really worth visiting[…]

  • 11 realistic rabbit // Oct 19, 2020 at 4:56 pm

    realistic rabbit

    […]below you?ll uncover the link to some web pages that we think you need to visit[…]

  • 12 // Oct 21, 2020 at 6:38 pm

    […]always a significant fan of linking to bloggers that I really like but do not get a great deal of link adore from[…]

  • 13 look here ΠΑΝΟΣ ΓΕΡΜΑΝΟΣ // Oct 21, 2020 at 6:46 pm

    look here ΠΑΝΟΣ ΓΕΡΜΑΝΟΣ

    […]just beneath, are a lot of absolutely not associated sites to ours, having said that, they’re certainly really worth going over[…]

  • 14 check over here panos germanos // Oct 22, 2020 at 3:28 am

    check over here panos germanos

    […]below you?ll uncover the link to some internet sites that we think you’ll want to visit[…]

  • 15 cell phone // Oct 23, 2020 at 4:08 am

    cell phone

    […]Here are several of the web-sites we recommend for our visitors[…]

  • 16 tabaksvervanger // Oct 23, 2020 at 4:37 am


    […]below you?ll uncover the link to some sites that we feel you need to visit[…]

  • 17 witgoed reparatie // Oct 23, 2020 at 7:22 am

    witgoed reparatie

    […]below you will find the link to some sites that we believe you ought to visit[…]

  • 18 manamana // Oct 24, 2020 at 4:13 am


    […]although websites we backlink to below are considerably not connected to ours, we feel they are really worth a go by, so possess a look[…]

  • 19 largest online vapor store // Oct 24, 2020 at 5:13 am

    largest online vapor store

    […]always a huge fan of linking to bloggers that I really like but do not get a great deal of link adore from[…]

  • 20 buy marijuana online // Oct 24, 2020 at 7:35 am

    buy marijuana online

    […]one of our visitors a short while ago proposed the following website[…]

  • 21 tabakvervanger // Oct 24, 2020 at 8:20 am


    […]The info mentioned inside the article are a few of the very best available […]

  • 22 // Oct 25, 2020 at 10:29 am

    […]The data talked about inside the report are several of the ideal offered […]

  • 23 cost solar energy // Oct 25, 2020 at 10:53 am

    cost solar energy

    […]always a significant fan of linking to bloggers that I appreciate but don?t get a lot of link like from[…]