[Pkg-privacy-commits] [vidalia] annotated tag show created (now 124d0db)

Ximin Luo infinity0 at moszumanska.debian.org
Sat Aug 22 13:16:20 UTC 2015


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a change to annotated tag show
in repository vidalia.

        at  124d0db   (tag)
   tagging  8590187f24129bdbc43d030b02c6d1e578b16191 (commit)
 tagged by  Sebastian Hahn
        on  Tue Mar 22 13:42:52 2011 +0100

- Log -----------------------------------------------------------------
Tag version vidalia-0.2.10

Andrew Lewman (79):
      Changed required to selected.
      Add torbutton to the vidalia bundle
      Claim my copyright since everyone keeps telling me I should do so.
      Update torbutton-dev version.  Set Vidalia to automatically start on
      Allow Vidalia to start for users without a pre-existing
      Fix the logic so that every user has Vidalia start on login.
      update paths such that vidalia is actually included in the dmg.
      update paths such that vidalia is actually included in the bundle.
      Update torbutton version and include the uninstaller with the bundle.
      Update method of installation for torbutton.
      Update the win32 bundle nsi to include current versions of tor and
      No really, torbutton will install in Firefox if the user clicks Install.
      Update torbutton version
      It's really 1.2.0rc1.
      Updated torbutton version, fixed url location, updated OSX version
      Update vidalia-bundle for osx to work with the new Tor dmgs.
      Add the latest OSX for identification.
      Update tor version.  Minor yet annoying. ;)
      Update the version of torbutton and tor.
      Updated to torbutton 1.2.0rc6
      svn:r2938
      Replace OS name with architecture compat.
      Scrap the installer, dragging is what the cool kids do.
      Include a readme file and a folder full of licenses in the root of the
      Update the README with installation instructions.
      Fake the old vidalia-bundle filename until we have a better scheme.
      Updated directions to build the osx bundle.
      Fix the path to torbutton, lest we hardcode the torbutton version.
      clarify the torbutton is the path to the file itself.
      Update the osx option to create a LEGAL folder to not make the pretty
      Add the .DS_Store file required for the pretty dmg background.  Add in
      Add the right DS_Store for the vidalia-bundle.
      Include the background and proper DS_Store for the pretty dmg of the
      vidalia-bundle .DS_Store.  Now with 100% more Applications aliases.
      remove the broken non-bundle .DS_Store
      non-bundle .DS_Store. Now with 100% more Applications
      Force the symlink to Applications in the dmg, and force UDZO to use
      Update the build-bundle instructions.
      Update the error if no arguments are supplied.
      Fix a missing mkdir in package, update the .DS_Store for the new
      Updated .DS_store for the vidalia-bundle.
      Add a sample vidalia.conf to the drag and drop bundle for OS X.
      Add the -DUSE_MARBLE option and quick explanation.
      update the bunde-ds_store, even though it needs to be updated again
      Fix the Tor version requirement.
      create a rpm section, get rid of the silly win32 nop.
      minor updates, almost works.
      fix screwup from rpm addition.
      Create an option for osx-split-bundle.
      clean up the if..then statements
      enable extended test brackets
      Remove an extra &&
      forward port r3907.
      remove the extra tor geoip copy, put the geoip file into the correct
      move torgeoipfile to the right section, remove an extraneous copy.
      get rid of extraneous torgeoipfile variables.
      update tor version
      replace privoxy with polipo in the vidalia-bundles
      Fix the config line for polipo as shipped.
      get rid of double slashes as well, since nsi seems to selectively ignore
      return double slashes otherwise nsi screws up the final text
      updated polipo config options
      update vidalia bundle to latest tor and torbutton.
      add an option to make a backwards compatible vidalia
      this is how I build the bundle
      add the one line I always forget.
      fix a spelling error.
      force an arch for OSX_TIGER_COMPAT.  this might be better if it was
      revert 4194
      apply sebastian's document patches for osx 10.6 users.
      somehow, add in qt.conf to stop conflicting qt's from loading plugins.
      maybe this is right, add qt.conf to the dist-osx and dist-osx-bundle
      add the libgcc_s_dw2-1.dll to the nsi so vidalia works.
      diety help me, i'm starting to understand these files.  Add in
      update tor and torbutton versions.
      first attempt at adding burmese and vietnamese codepages, re-enable
      revert my language addition commit.
      add the bridge-bundle nsi configuration.
      follow edman's advice and set changed true to make this stick.

DJHasis (106):
      Updated Finnish translation
      Updated Finnish-strings
      Finnish-installer update
      Update Finnish-translations
      Improve help's server-page
      Updated Finnish-strings
      Finnish-string update
      Updated Finnish-strings
      Correct few Finnish-strings
      Updated Finnish-help to the latest revision
      Updated Finnish-strings
      Updated Finnish-strings
      Put omg's simplified chinese translation of the gui and the installer
      Updated Finnish-strings
      lupdate files and update Finnish-strings
      Updated Finnish-strings
      Updated Finnish-strings
      Updated Finnish-strings
      Updated Finnish-strings
      Updated Finnish-strings
      Updated Finnish-strings
      Updated Finnish-strings
      Updated Finnish-installerstrings
      Updated Finnish-strings
      Updated finnish-installer strings
      Improved abit installerstrings
      Updated Finnish-installerstrings
      Updated Finnish-strings
      Updated Finnish-help
      Updated Finnish-help
      Updated Finnish-strings
      Updated Finnish-strings
      Updated Finnish-strings
      Updated and improved Finnish-strings
      Improved some Finnish-strings
      Updated Finnish-strings
      Update Finnish-help
      Updated Finnish-help
      Updated content.qrc for Finnish-translation
      Updated Finnish-strings and Finnish-help
      Improved Finnish-help
      Improved Finnish-strings and help and updated those help-pages that didn't include official English stuff
      Finnish-strings and Finnish-help
      Improved Finnish strings and help
      Updated Finnish-help
      Updated finnish-help and translated some swedish-strings
      Updated Swedish-translation
      Updated Finnish-help
      Updated Finnish-strings
      Updated and improved Norvegian gui translation. Thanks Micromus for this translation!
      Updated Swedish-translation
      Updated Finnish-strings
      Updated Swedish-translation
      Updated Swedish-translation
      Updated finnish and swedish strings
      Ticket #323 link error in help/content/en/config.html fixed
      Updated finnish and swedish gui-translations
      Updated Finnish-help to date and also improved Finnish gui-translation
      Improved Swedish GUI-translation
      Improved a lot of Finnish installer translation
      Improved Finnish installer translation
      Improved Swedish GUI-translation
      Added preliminary Swedish help translation
      Added preliminary Swedish help translation
      Re-uploaded the previous version of Finnish help because uploading the Swedish-version had some problems
      Improved Swedish help-translation
      Added closing tabs to bridges.html and server.html in Finnish and Swedish languages, German and Russian is still left
      Added closing tabs to bridges.html and server.html in other languages
      Improved Swedish and Finnish help translations
      Updated and improved Swedish and Finnish help translations
      Fixed a little bug that prevented the use of Swedish help translation
      Updated and improved Swedish and Finnish help translations
      Added previous changes from the English help to Swedish, Finnish and also to Russian
      Updated Swedish help translation
      Improve Finnish windows bundle installer translation
      Updated and improved Finnish GUI and Help translation
      Updated Swedish help translation
      Improved Finnish Help translation, a lot work needs still to be done with my Finnish and Swedish translations, well I have time
      Improved Finnish Help and GUI translations, hmm there isn't svn::ignore for Thumbs.db under trunk/src/vidalia/res/ -folders
      Added latest help changes to Finnish and Swedish translations, not yet translated them
      Updated and improved Finnish GUI and Help translations
      Updated and improved Finnish GUI and Help translations
      Updated Swedish GUI translation
      Corrected and improved Swedish translations
      Updated and improved Swedish GUI translation
      Improved Finnish Help translation
      Improved Finnish Help translation
      Improved Finnish Help translation
      Improved Finnish Help translation
      Improved Swedish Help translation
      Improved Swedish GUI and Help translation,
      lupdate GUI translations
      Corrected couple of Finnish windows installer strings
      Updated Finnish GUI translation
      Updated and improved Finnish GUI translation
      Updated help translations to have clickable links in links.html
      Updated Finnish and Swedish help translations to have markings of upnp
      Corrected a couple of typos from Finnish and Swedish help translations
      Updated Finnish GUI translation
      Updated Swedish and Finnish GUI translations
      updated GUI translations for the new GUI strings
      Updated Finnish and Swedish GUI translations
      Updated French help from mfr
      forgot to add services.html to French help
      Updated helps content-list file for the new French help
      Updated Finnish help

Erinn Clark (7):
      Updated debians-tor-binary-path.patch for current source.
      update spec file so rpms will build
      gut the debian/ directory and add a README file so people know where (and how) to get/make .debs
      Updated the README.debs with a new link.
      Make those links https where possible.
      One more https correction.
      update git url for polipo README

Jacob Appelbaum (7):
      Test of privs. Will remove with next commit.
      I can commit to both required i18n areas of Vidalia. All is well. Thanks Matt!
      Two quick conversion scripts to assit with pootle work.
      Add pootle external svn property. This will be used to allow a package builder or diff manager to add new translations directly from the translation engine.
      Updated to reflect proper pootle placement.
      This is the first major test of a export from Pootle, converting from .po (using the process explained in tor/doc/translations.txt) and into .ts; hopefully this will still work properly and we will only see major updates when string translations happen. If not, we should back this change out. Hopefully Matt can confirm my assumption and I haven't broken everything with this commit.
      Removing external svn stuff.

Justin Hipple (232):
      svn:r20
      Check-in initial .ico images;
      svn:r31
      Removed traymenu code from mainwindow.cpp and gave it it's own class. This needs to be fixed.
      This breaks on link after putting systray menu in its own class. Undefined reference to TrayMenu::TrayMenu(QWidget*)
      Fixed On/Off images and icons so that their backgrounds are transparent.
      Added traymenu.pri
      Prepended _ to member names
      Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
      Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
      Removed curious class redefinitions from mainwindow.h
      There is a bug on Win32 concerning pid(). Look at the FIXME in TorProcess::stop
      Fixed pid() not working on Win32. For now.
      First shot at integrating About dialog created in Designer into existing project.
      The AboutDialog now builds and works correctly. We need to have somebody make a vidalia_about.png banner with Vidalia's logo on it. Use Tor's for now.
      AboutDialog now shows Qt version correctly. Provisions need to be made to retrieve Vidalia and Tor version numbers. See FIXME in about.h.
      Start Vidalia and Stop Vidalia actions now work in the tray menu. There appears to be a problem with the way TrayIcon::setIcon works, perhaps limited to Win32. It doesn't seem to get rid of the old image, it merely lays the new image over top of the old.
      Changed Vidalia copyright year to 2006 to match the date in the source code.
      Fixed the tray icon bug in Win32, for now. Problem was in sysUpdateIcon, fixed using updated code found in patch for Psi.
      Made Start, Stop and Configure more generic.
      Signals are going to find a new home somewhere else, for they have been deemed too complex for the average (Windows) user. MainWindow no longer shows since it is useless.
      Closing this dialog no longer exits Vidalia
      Added ToolTip to systray icon to indicate Tor status. Woo.
      About dialog should be fixed now so that it doesn't display illegible text on Mac.
      Added 16x16 grayscale copies of tor_on and tor_off in case we decide to use the menubar on Mac.
      Exit action was bound to QCoreApplication::quit() instead of MainWindow::close() so Tor probably wasn't being disconnected properly. This *should* be fixed now.
      Added tor_logo16.png
      Small changes to make it aboutdialog look better.
      First shot at getting MessageLog to work.
      Failed at merging changes in 110 (stop Tor from crashing on shutdown in Win32) so reentered them.
      Critical and warning messages are now highlighted in red and yellow, respectively, in MessageLog. Neat.
      MessageLog settings added to VidaliaSettings. Log message types put in their own file, giving other components better access to the types.
      MessageLog now is mostly functional, with Select All, Max Log Size, and Clear working correctly. Message filtering is also working, but there is no way to change the types filtered just yet. It is set at the default level.
      Changed get and setShowMsg so that they handle const char* and Qstring. Will need to look into translation later on. Changed location of message setting keys.
      Cleaning up gui/
      Message filtering now works correctly (hopefully it scales too). Moved to seperate folder to clean up /gui/
      Housekeeping.
      Cleaning up.
      Saving of messages now works. Added Message counter to form.
      Copying selected messages to the clipboard now works (tested on Win32).
      Changed MessageLog so that it utilizes the status bar to display messages displayed. Went through all gui files (excluding the scary traymenu files) and cleaned up sloppy memory usage.
      Added icons to FilterDialog.
      Tooltips are now sane. FilterDialog is now smaller and denser.
      I hate sizers. Lining things up is much harder than it should be.
      I miss Python.
      Message Log now has a nifty hidden settings menu instead of seperate dialogs.
      Message Log settings frame now closes and toggle button resets on Cancel and Save.
      Message Log now supports variable window opacity. It saves the opacity setting via VidaliaSettings.
      Oops, forgot to set the global form layout to vertical after mucking with frmSettings.
      Fixed a bug with the Messages Shown counter.
      Turns out window opacity is less cross-platform that I hoped. This disables it on X11 and < Windows 2000.
      <Sigh> Another bug with opacity slider fixed. Wouldn't respond to all methods of input (clicking, wheel), now it does. Yay.
      Got rid of the nasty pop out Tools menu in the tray menu (left Mac menu alone since Mac scares me). Gave tray menu actions more meaningful names. Changed window title on Message Log to <gasp> Message Log. Things are actually starting to look and work nicely. Woot. (Been awhile since I've said that, it's meaning eludes me to this day.)
      Sets most recently added message as the current message, thus "autoscrolling" the message list.
      Hide grpVidMessages for now. Will Vidalia have it's own messages? Stay tuned.
      Initial design for bandwidth graph.
      Undo misguided attempts at refactoring. <sigh>
      Testing a new colorscheme and bwgraph.
      More layout changes.
      Still trying to get buttons to look standard on Mac.
      Ask and you shall recieve. Smaller yet.
      Smaller yet.
      This was coming up huge on my tiny Tablet PC so I made it smaller. Why can't all computers have dual 21" monitors?
      BandwidthGraph is now a 'Tool' style window that stays on top.
      Sunken panels/frames, spelling corrections, removed frivolous features.
      frmOpacity becomes invisible on unupported platforms instead of simply being disabled (it looked cheesy). Removed unused getOpacity().
      BandwidthGraph supports saving settings, opacity and such. Small layout changes to MessageLog. Removed some unnecessary things from the deconstructor in mainwindow.cpp (Qt takes care of freeing QWidgets).
      We've figured out how to build debug on Win32.
      BandwidthGraph now has a pretty solid looking framework in place. Soon it may even be functional. Vidalia.pro only needs to build debug or release, not both.
      BandwidthGraph draws grid and scale. Completely removed total line.
      Ok, I broke the build. Hey, it's late.
      Changed DPIs of all images to 72. Created tor_logo 32,64, and 128.
      And this time I make the correct size images...
      A little more progress on the graph. All that's left is drawing the lines.
      Added shortcut to Find.
      Turned off autoFillBackground, minor changes.
      Replaced Send/Recv rates with total counters which allowed me to remove
      Bandwidth Graph now draws lines and such. On to testing. There will probably be minor tweaks made later (determine proper scroll speed, decide if/how to do averaging, etc.). 6:20 a.m. = time to sleep 3 hours ago.
      Gui components for Message Log File are in place. Removed Vidalia Message code since it is useless.
      Updating the layout of the Settings frame.
      File path is now a line edit. Moved layout around to allow for a longer filename.
      Final attempt at getting buttons to look correct on Mac.
      Moved settings frame around a bit.
      Now that there is only one type of message, there is no need to make distictions.
      Turns out that homePath isn't such a good place to use on Windows. The installed directory is probably much more logical for Windows users as a default. Separator normalization now occurs in all necessary places. Fixed a bug that was causing messages not to be written to the log file if the Message Log hadn't been opened before starting Tor.
      VidaliaSettings now uses rootPath instead of hardcoding C:/ and MessageLog has reclaimed it's _enableLogging member variable in the name of efficiency.
      Hacked out a minimalistic ConfigurationDialog. Need to figure out more configuration options, design proper icons, and add necessary changes/additions to VidaliaSettings to make it do something useful. Removed a frivolous #include from graphframe.cpp.
      QDir::rootPath() returns a string that ends with '/' (On Win32 at least) so we don't need to append a string that begins with '/'. The configuration dialog looks gargantuan on my tiny Tablet screen, but luckily we can use some sizer trickery to make it so that a hard coded minimum form size is unnecessary (in this case at least).
      Try and fix highlighted text on Mac. Will it work as intended? Watch this space for updates.
      First crack at server configuration. Almost nothing works, in fact, the only thing that works is the hidden frame. This was the hardest layout yet by far. Designer didn't even crash once!
      Made some minor adjustments to the server page of the ConfigDialog.
      Hide option to start Vidalia on system boot if not running on Win32, for now. Small layout changes to the form.
      Layout changes and added a margin to the top of the graph. Also, made the code much less crappy. I don't know what I was thinking before. It was late I suppose.
      Date/Time and Message Type columns are now set to correct sizes.
      I should have committed this hours ago but I forgot. Fixed problem with buffering massive amounts of messages. Fixed log file not being closed when it should. Set a minimum size for certain widgets in the configdialog.
      bwgraph now has spiffy antialiased lines (and text, if that matters).
      A quick layout change to the serverconfig page of the Config Dialog, hopefully making it a bit clearer how to enable/disable mirroring the server directory. Naturally, I had to take another screenshot too.
      Added grpPermissions to the Advanced page of the ConfigDialog.
      Adjust the new labels to look like the rest on Mac.
      First attempt at packaging Vidalia and friends for win32. The .nsi files should probably be reviewed by somebody more experienced <cough>.
      Made a few adjustments to the packaging stuff for win32.
      Tame the Windows registry in such a way to allow Vidalia to start on system boot if the user chooses so. This needs review, especially the #defines in VidaliaSettings. There must be a more clever way of getting the path to Vidalia's executable.
      A few adjustments to the registry stuff.
      Make sure to inlclude ALL the necessary .dll's for Windows or else the next thing you know you'll be demonstrating your app in class and it will crash repeatedly. How embarrasing.
      Figured I would give Brandon some credit in the official AUTHORS file. Honestly though I just wanted to commit something.
      Built a new bundle for win32 based on Tor 0.1.1.15-rc.
      The text in this dialog box wasn't completely readable.
      Try a different layout technique in hopes of defeating the chunky button problem.
      Attempt to fix the rest of the buttons. Hope this works.
      Made the settings frame a bit smaller, hopefully made the Browse button look normal.
      Rough out a form for the help system.
      Help dialog got a hidden search bar. Message log ditched the menubar in favor of a toolbar. Massive amounts of iconification. Hopefully everything looks ok on Mac.
      Organize /res a bit, meaning anything that uses images is affected. Also, use correct size icons instead of being lazy. Minor other changes. *Somebody* should check to see that I didn't break Mac too badly.
      Finally. Searching works. It's primitive, but I think it'll do for now.
      Whole words is actually what this option searches. We are already matching the entire phrase, obviously.
      Update bundle to include Tor 0.1.1.16-rc.
      Make the tray menu to all mouse button releases for Windows folks. Hopefully this will alleviate some confusion.
      Highlights the first occurrence of the search phrase when the user selects the page from treeSearch.
      Replace evil rich text on forms with good ol' plaintext. Wrap strings sprinkled throughout code in a blanket of tr() goodness.
      Submitted for your approval: An IP address box widget type thing.
      Test new exit policy layout. Could this be the one?
      A few layout changes to the exit policy stuff.
      Use larger icons for exit policy buttons. Hopefully buttons are fixed on Mac.
      Make some of the exit policy buttons work.
      Make the Exit Policy help button work. Move special QWidget::show() code to each respective component instead of just doing it all in MainWindow.
      Minor layout change. Define help topics at the top to keep things sane when we start to go nuts with this concept.
      These need translations too.
      Make Designer acknowledge Matt's custom text browser widget.
      Each config page is now it's own seperate widget. Added an icon we might want to use for the "Language/Style" page. This took me way longer than it should have.
      The general settings page is the only one who cares about VidaliaSettings so let it have it's own.
      ConfigDialog got a facelift. The new version seems to fit in better. Added a home for Appearance settings. Tomorrow they become functional.
      Make the ConfigDialog tool buttons non-exclusive.
      Make the AppearancePage widgets do something. Added some nifty flag images.
      AppearancePage is going to be broken either way, so choose less broken method. Also, change styles on the fly.
      Last time this line gets changed. Scout's honor.
      Move the warning message up into the Language box since it no longer applies to the Style.
      Fixed assertion error. Save and Cancel don't belong to grp so it would die when trying to show a page in the stacked widget that doesnt exist.
      First crack at getting the exit policy stuff to work. I'm tired so this is probably fundamentally flawed in some way but it appears to work.
      Ensure ServerPage only accepts valid exit policy IP addresses.
      Fix the override stuff so that it doesn't totally screw users over. My bad.
      Scrap the "Override default exit policy" scheme.
      Update the .ts file with some strings that need to be translated.
      Validate new exit policy port range.
      Do the right thing when they enter 100-* for an exit policy port range.
      Oops. Better make *-100 type stuff work too.
      Remove opacity feature.
      Remove last remnants of Message Log opacity and update translations.
      Update win32 package stuff.
      Create the path to their Message Log logfile if necessary.
      Make each component use it's own uninstaller.
      Fix the uninstaller not removing Vidalia's registry VALUE from HKCU\Software\Microsoft\Windows\CurrentVersion\Run. Sheesh that took way too much time to fix.
      Return of the immediate data rates! Since we aren't hdd manufacturers, let's use proper math all around.
      Fixed the middle man bug, hopefully without introducing more heinous bugs in the process.
      Peace has been restored in the land of Designer. Added win-specific resource file. New translation files, for some reason.
      Make gui.pri recognize our new .qrc.
      We don't need these icons anymore.
      Recreate the .ico's so they don't look like garbage. Get rid of vidalia_win.qrc since we no longer need it.
      Whoops. These should have been in the last commit.
      New grayified icons. I can change colors in Photoshop. Go me!
      Try these colors out, see if they make it obvious enough what Tor is up to.
      See if this fixes the off-center 'x'.
      Add Matt Hanson's tweaked images and icons, give him credit in AUTHORS.
      Whoops. We can't use cropped icons very well. They must be square!
      Bump to 0.0.3 in win32 installers.
      Update bundle installer to include Tor's translated documentation.
      Justin, note to self: Creating broken start menu links on users' systems isn't nice.
      Lay the foundation for Network Viewer, the widget that will (hopefully) provide graphical visualization of the Tor network and your own circuits.
      Simply using a copy of Message Log and removing all the visible widgets leaves us with a tainted Network Viewer. Naughty.
      It has been brought to my attention that this is no longer used.
      Add chkAutoUpdate to serverpage.ui. Also, ditched netviewer's menubar in factor of a toolbar so now crazy things don't happen on Mac.
      Ok. Now the serverpage is back to looking normal.
      Add a GLWidget to the NetViewer. About all it does right now is render an image. Also starting to rough out what the NetViewer might look like. Thoughts?
      The first of many test versions of NetViewer. Bigger image? Smaller?
      We'll stick with using .pngs.
      Draw the global map with a QSvgRenderer. This is pretty basic but, assuming QSvgRenderer isn't broken in some horrible way, it should work out really well.
      We're going pure OpenGL baby. Here's the basic framework. Again.
      Submit to Designer's demand that all custom widgets must go through it. Also, throw everything in a horizontal slider sizer so long router names can be read.
      Added toobar support for map actions and created temporary icons for them. Zooming *almost* works, not really though. Turns out this is kinda hard. Fixed a warning in netviewer.cpp. Updated language files.
      Add Dan's fixed icons. May this be the last time these are messed with.
      Update windows installers for 0.0.4.
      lupdate needs Q_OBJECT to do it's magic
      Clean up a compiler warning
      Quick add a tree widget for Matt to play with before work.
      Use code donated by Zuerchertech to handle drawing the networkviewer image. Fixed a bug in the bandwidth graph that broke my build.
      I'm sick of cluttering up /src whenever I build Vidalia so let's put all generated files in their own tidy folders.
      Tweak the netviewer layout a bit to allow for resizing of the tree widgets.
      Put the circuit list under the map along with the descriptor view in an effort to make better use of space.
      Netviewer layout changes, fixed column headers.
      Resize columns properly
      Remove a #include that doesn't belong
      FUrther modifications to the Net Viewer. Zooming *almost* works.
      This should not have been committed.
      You might think Designer could handle naming things of the same type different things, thus avoiding naming conflicts, and you would be wrong.
      /gen doesn't need to be under source control, qmake will create it
      Incorporate Christoph's code into TorMapWidget and credit him in AUTHORS.
      Fix a couple bugs, replace zimageview::clamp with a qt built-in and start testing Christoph's code.
      Fix a couple bugs I introduced and clean up some compiler warnings. So far, it appears to work. It shall be completed tomorrow.
      Add an 'Always on Top' widget to the bwgraph form
      First crack at drawing routers and circuits. A little refactoring to make things more consistant. Needs work but its getting there.
      Enable highlighting of selected routers and circuits in MapViewer.
      Update the windows build scripts for Vidalia 0.0.6.
      Somehow, the bwgraph lost its window icon, so restore it.
      Keep Vidalia portable by remembering where Tor gets installed in vidalia.conf.
      Build on windows again. Still baffled as to why conditional compiling didn't work before.
      Fix long descriptors being cut off in aboutdialog.
      Give the about dialog a less restrictive layout.
      Fix the case where the Message Log doesn't display a horiz. scrollbar on initial view if required.
      Put some bandwidth rate widgets on the server config page.
      Don't inherit from QDialog because it causes strange modal type behavior, even if the object is set to modeless. Take advantage of statusbar to make the bwgraph a bit smaller.
      Normally it's not nice to commit files which #include <QtDebug>
      Make the bandwidth rate inputs a bit smaller so they don't look stupid.
      Change the bwgraph minimum size back to 355.
      Update the windows build scripts.
      Update the website to point to new Windows packages, update windows bundler for new version of Tor.
      Fix Ticket #116.
      Message log rows are squished together, this seem to fix them. Might break other platforms, we'll see.
      Setting the width of the message column to -1 loses our horizontal scrollbar. Turns out that only one of these needs to be set to avoid the stupid tall rows anyway.
      I meant to remove these lines, not comment them out. Wow it's late.
      Add some UI for the coming of Tor NT service support.
      Move the "middle man option" on the server config page down to the Exit Policy group. Takes care of item #3 on the TODO.
      Fix the paths. Stupid windows.
      Only show the exit policy configuration controls if the Middle Man box is unchecked.
      Make windows recognize the JPEG image format.
      Here is the long awaited NT service stuff. It mostly works.
      See what IRC folk think of this Server Config page.
      Commit changes to Server Config dialog as suggested by arma.
      We should use the same point font everywhere.
      We should probably load the torrc from the right location. Naughty Justin.
      Lets be consistent with our slashes and backslashes. It looks weird to have "/torrc" appended to the end of a path in Windows.
      Seriously. I know edmanm is getting tired of fixing whitespace so I'll take care of this for good after some sleep.
      Update the win32 bundle build script.
      Fix the things I broke in rev 1498.

Martin Peck (14):
      Update Tor copyright dates in LICENSE.
      Add support for WiX localization with po2wxl tool.
      Make localized string dynamic so multi-language packages will link correctly.
      Add script to automate creation of localization tranforms in MSI packages.
      Move wxs files from tor/contrib to here for integration with existing bundle translations and pootle tools.
      Clean up Language and Manufacturer in WiX files.
      Use current syntax for localized replacement and update tor.wxs which was missed last commit.
      Fix tor.wxs version info (manual edit for now), minor edits to other package properties.
      Fix corrupted pootle file.
      Add --force-check to the thandy args; it is counter-intuitive if thandy overrides a Vidalia request to check with a cached timestamp file.
      Keep distinct arguments in their own string; win32 SpawnProcess doesn't care but humans do :)
      Modify Marble circuit colors for more contrast.
      Add wixtool for manipulating Windows Installer XML files.
      Add missing LCID element change to po2wxl.

Matt Edman (2592):
      Flesh out some initial directory structure.
      We're going to have to be GPL, so add the license info now.
      And add a little more license info.
      Add another semi-useless but commonly-seen document.
      Add an empty changelog. We'll add stuff when we actually do something besides
      Testing my auto-props configuration.
      It worked...
      Add an initial coding and repository specification.
      Add some directory structure under ./src/ matching the specification.
      Define member variable naming convention.
      Initial cut at a version specification.
      Add a place for resource files (images, etc.) to live.
      Refine the coding spec a bit.
      Implement a skeleton for the qmake stuff;
      And check in a TODO with some notes about graphics files we need.
      Yeah, macx is a lot more intuitive than mac. Sure.
      Add the appropriate tray icon license stuff.
      Normalize whitespace in the trayicon code.
      Add a Vidalia application icon based on tor_logo.
      Well, at least trayicon_x11.cpp builds now. But it still doesn't do The Right
      Well, the trayicon stuff builds on windows. And crashes. Woo.
      It doesn't seem Qt 4.1 on Windows can build in debug mode
      Tray icon business works on Win32 now. (I have a feeling we'll be revisiting this some day)
      I guess we need to force release mode on win32. Eww.
      Add a class to handle saving and restoring Vidalia's settings
      Qt gives us lots of neat file and path classes, so why not use them...
      We don't need Vim backup files under source control.
      Make the tray menu stuff build.
      Update the Mac set of icons with Justin's shiny, new images.
      Fixed the tray icon on Windows to work with the new images. Will it stay fixed? Stay tuned.
      Maybe a more complete fix if we're trying to create a tray icon from a QPixmap that doesn't have a mask.
      Make the tray icon context menu close when the user clicks away.
      Add skeleton control code and a basic test rig for it.
      I hear the cool kids put the license on their code _before_ checking it in.
      Note an interesting claim from the Qt 4.1 docs about constructing a QSettings
      Added ability to start and stop Tor;
      Add ability to configure control address (in addition to control port). This
      Comment the code I added yesterday.
      Make a couple error messages more informative.
      Minor cleanup
      A first cut at fixing the pid() business on win32. (I wish I had a windows
      Implemented basic v1 control protocol functionality;
      Heck, let's make them QHash instead QMap. Qt docs claim they're "much faster".
      And remove an unnecessary #include from controlconnection.cpp
      Add a feature specification in an attempt to formalize what Vidalia will and
      Note that the example "pinging" method mentioned for circuit latency measurement also
      Add version info.
      Output Vidalia's version string at the start of the test
      Create an instance of TorControl as a member of MainWindow and then pass a
      Remove the word "Tor" from three methodss. It should be obvious that
      Ta da! Now we can identify when the Tor process mysteriously dies without
      Stopping the Tor process can produce an error, too.
      Add support for the SIGNAL keyword;
      If we can't get Tor's version, then just return "<unknown>".
      svn won't let me rename or move vidalia.pro to Vidalia.pro (it doesn't
      Make Vidalia's name appear properly-cased on Mac;
      Remove an unnecessary method declaration.
      stop() should also return a boolean value indicating whether stopping the
      Use QAbstractSocket's isValid() method to determine if the control socket is
      Add the ability to load authentication token information from a file. We'll
      Vidalia can now start and stop Tor. Upon starting Tor, Vidalia will try to
      Change the default Tor path on Windows to something a little more likely to
      Add some shortcuts for the Mac menubar..
      Oops. I quess QMessageBox only wants a LF instead of a CRLF.
      Check in a bulk of the asynchronous event handling code. Some work remains.
      Vidalia will close Tor gracefully when the application exits.
      Check to see if the Tor process is already stopped before killing it
      Ask Tor to kill itself first, by sending it a SIGTERM, and then try to kill
      Remove a block of code that appears to be a copy/paste run amok, though I
      If we displayed a message box from MainWindow, without any main window being
      If Tor exited, and we didn't ask it to, then we should explicitly clean up the
      Use SIGTERM instead of SIGKILL to tell Tor it needs to exit.
      Connect the Exit action to QCoreApplication::quit(), since we don't want to
      Thanks to my impeccably bad logic, if Tor started, the first connection
      If the message pump is not running, then simply read the next response from
      If we lose the control connection in the middle of waiting for a line of data
      There's no need to wait for the Tor process to start in TorProcess::start(),
      For reasons currently unknown to me, QProcess saves some state
      Remove some code from TorEvents that I ended up not using.
      Make the default Tor path work on Windows. Apparently Qt doesn't take into
      This lovely little hack is because the QFileInfo::isExecutable() method doesn't understand quoted paths, but QProcess::start() requires it to function properly on Windows when given a path containing a space.
      Fix a race between setting _isIntentionalExit back to false and the process actually stopping when requested.
      Make the status output of the control test rig a little more verbose.
      Tor on Windows doesn't understand a WM_CLOSE message (which is what QProcess::terminate() sends it), so we have to kill it harshly or else it never terminates.
      Since the message pump thread will be blocked in readReply() most likely, we either need to find a way to make QAbstractSocket break out of a blocking read, or we have to kill the thread harshly. For now, we just
      Since the AboutDialog is static in MainWindow::about(), we have to reload
      Fuck you, Mac menubar. There, first profanity in source-control. (someone had
      Make the tray icon work on X11 (tested only under Gnome so far). This is such
      Laid the groundwork for dispatching custom QEvents instead of using
      Make clearer the difference between a Tor event (event sent by Tor) and a custom event
      The 48x48 icons look better in the dock than the 128x128 icons, but still
      Send a SETEVENTS when the control socket connects;
      And check in the rest of the new event-handling code.
      Simply joining control command arguments. Qt gives me spiffy methods like
      Include eventtype.h in torevents.h so you don't have to include an extra file
      Move the authenticate() call into the connected() slot. Also, report an error
      So it turns out I don't need to overload QEvent::type() for my custom events
      Make the event types be const ints instead of an enum so we don't get
      If the connection dies, bail out of the message pump main loop.
      Explicitly stop the message pump when the socket is actually disconnected, not
      Add some images that could be used for severity icons (feel free to pick
      Deleting a pointer after setting it to 0 is naughty. MainWindow takes care of
      I broke Vidalia on Windows (would hang when stopping Tor) in Rev 143. I'm
      Check to see if the thread is even running before trying to terminate it.
      Since we waitForConnected(-1) in ControlConnection::connect(), the
      Factor the blocking readLine() stuff out of ControlConnection::readReply().
      Make an error message in readLine() more helpful.
      Look, ma! Asynchronous events from Tor without threading or a message pump!
      Remove a file that is no longer necessary.
      And remove a reference to the file I just removed.
      Ok, ok, I guess we will go with the threading/event pump model. Only this
      Oh, it was supposed to build?
      Straight Vidalia pimpin' 'til the break of dawn.
      Make the message log just a tad shorter by default so it doesn't scroll off
      The message log now responds to log events from Tor;
      I still want my Tor and View menus on Mac.
      Change the format of the date and time in the message log to match that used
      Make some lines fewer than 80 characters wide.
      Turn some mystery magic numbers into #defines.
      Refactor the saving-to-file code a bit;
      Make the saved log format match Tor's logging format a little more closely.
      Ensure that the list of log items is sorted before writing them out to a file.
      I suppose I should use actually date and time comparisons for sorting the list
      Simply scroll to the most recently added log message instead of setting it as
      Shorten down a really long line in controlconnection.cpp
      Accept either "error" or "err" as being valid severity levels.
      Refactor the event posting code into a dispatch() method and make that method
      Add support for reading and parsing log events that Tor writes to stdout.
      Read and parse log events from stdout until the control socket has connected.
      Instead of simply asking the user to find the message log when Tor dies, now
      There is no need to wait around infinitely for the socket to connect or
      Add some Doxygen guidelines to the coding-spec.
      Add a Doxygen config file.
      Doxygenate a couple files.
      Add support for easily retrieving the message in the first reply line of a
      Add support for GETCONF, SETCONF, SAVECONF, and RESETCONF.
      Refactor the code to send messages to Tor and check for a 250 OK out into its
      Remove an unused local variable in MessagePump::send()
      Move the changes from rev 198 into controlconnection.h, so I can use
      Add some clarifications to the coding spec. Sources files should end with a
      And match the coding spec, plus some minor code cleanups.
      Include the different custom event types in torevents.h so you don't have to
      Add a custom event handler to the bandwidth graph to catch bandwidth update
      Touch up the tor logo stuff a bit.
      And add the updated .icns used for the application icon on Mac.
      Note that we've based some of our images off stuff from Ren.
      Check in a cleaner banner for the About box until Brandon finishes our own
      Add basic search functionality to the message log.
      Fix the $Id:$ tag in messagelog.h
      Add a Qt logo and a brief license.
      A proposed redesign for the About dialog. If it sucks, we can revert it.
      Whoops. These lines were just for my testing.
      Rename the EventType namespace to CustomEventType so as not to conflict with
      Update the custom event handlers in MessageLog and BandwidthGraph to look in
      Qt refuses to stop making our icons look crummy when putting them in the dock
      Add some initial .icns for started and stopped states. These still need some
      Cleanup the dock code a little bit.
      Today's magic number, boys and girls, is 30. 30 pixels is the minimum height
      Add support for the new auto-log-to-file settings to VidaliaSettings.
      getLogFile() just returns a string represeting the filename and path, not a
      Add support for optionally logging directly to file, in addition to the items
      Following in Rev 244's footsteps, we no longer need to say "Tor Error" and
      Some Tor messages ended with a newline and some didn't. Let's normalize the
      QDir doesn't appear to be able to resolve paths like "~/.tor", but it does
      If we're building on Mac, make sure we link to the Carbon framework.
      Tell Qmake to bundle my .icns files in the application bundle on Mac.
      Appease gcc's disdain for unused parameters.
      Clean up another compiler warning.
      Add some possible config dialog icons for general, server, and advanced a la
      I'm no graphic artist, but this might work for a "General" icon in the
      Shift some files around to a little more standard structure. This should
      I guess there's no sense having a directory for just one file when that one
      Fix a typo in a tooltip.
      get/setTorPath now deals in QStrings with OS-appropriate path separators.
      In the config dialog, we should only prompt the user for the path to their Tor
      And save the user's carefully selected Tor path, too.
      Add some semi-helpful text on the Advanced page of the config dialog. Make the
      Give the config dialog a reasonable minimum size.
      Make the control port stuff on the config dialog do something.
      Factor the general, server, and advanced settings out into their own load and
      Make the "run tor when Vidalia starts" stuff do something, too. Making Vidalia
      Even if we change the default Tor arguments, one of them must always still be
      The config dialog will want to play with the TorControl object, too.
      Remove the control_test stuff. It isn't as useful to me anymore as it once was.
      Fix some spelling boo-boos. It's "transparency", not "transparancy".
      Since the description text moved to below the fields of the advanced
      Create an empty home for packaging related stuff, such as install scripts. In my
      Add NSIS scripts for an installer and a bundle installer from TorCP. We'll
      Try out a couple different labels for the start Tor/Vidalia on Vidalia/System
      Rework how VidaliaSettings handles Tor command-line arguments.
      Make the alternate torrc stuff work.
      Why use QList<QString> when I can use QStringList? I must've been sleepy.
      TorControl should let me RESETCONF a single conf key, too.
      Add the ability to test whether a specific Tor command-line argument is set.
      Quote values in setConf and fix a possible segfault that can occur when we
      Add baseline server functionality. Still remaining: determine external IP
      Add a couple local network address utilities.
      Fix a compiler warning in the bandwidth graph stuff.
      Fix a possible segfault in TorControl when a signal is emitted for its
      Use the local IP address for a default server address.
      Take a stab at making the "uh oh, there's already a Tor running" stuff work on
      When Tor died unexpectedly while starting up, we were losing some log messages
      Clean up another compiler warning, in messagelog.cpp
      If the local address is a private IP address, then give the user the option of
      Don't expose VidaliaSettings members from ServerSettings.
      Make the Run As User/Group config stuff work. Clean up src/config/.
      Whoops. The proper option name is just "User".
      Move the control port group to the top of the Advanced page. It's the setting
      Add a way to revert all of Vidalia's settings back to default and allow the
      Touch up the edges of the status icons and rebuild the .icns files.
      Add a make install target.
      On non-Mac, make the executable name all-lowercase.
      And make `make install` put vidalia in just /usr/local/bin/ instead of
      Fix assert that gets triggered on Linux by creating the socket in one thread and
      Minor tweak to the last commit.
      Clean up some #include business.
      And the rest of the cleanups.
      Add a simple readme. We will need to add more informative content sometime.
      Note Vidalia's basic features in the changelog for 0.0.1-alpha.
      Make Vidalia.pro a little easier on the eyes.
      Fix a typo in the coding-spec.
      Standardize the license and doxygen stuff at the top of all source files.
      So why didn't svn do the $Id:$ business properly the first time around?
      When processing events while waiting for a long-running operation (like
      Ugh. Wrong button.
      Prune out some entries in vidalia.qrc that we don't use in the application (I
      Remove the banner graphic that was used in the old About dialog.
      PIDs should've been unsigned.
      Make some changes to our versioning scheme.
      And follow our new version scheme.
      Fix a compiler warning.
      Commit an updated changelog for 0.0.1
      Bump to 0.0.1 release
      Bump to 0.0.2-svn and we're off.
      Make the win32 installer package name look like the other package names.
      Tweak the bundle installer name a bit, too.
      Touch up Vidalia.pro so I can use qmake to build me an Xcode project, which I
      Add another site that can be used to test for our public IP, since the first
      Add another site used to test a machine's public IP address. And, now that we
      Remove a commented-out line of code from that last commit.
      Change our e-mail addresses in the AUTHORS file.
      Remove another reference to Vidalia's old home.
      Add support for ORCONN events, including the new NEW OR conn status.
      Add support for the new NEWNYM signal. Roger is hard to keep up with.
      That signal stuff had no business being in TorControl in the first place.
      Add a basic script that can be used to build packages for distribution.
      Put the .o files into their own directory when building. I want my bin/ to
      Add support for building the OS X dmg to makedist.sh. This should probably be
      Oops. Printing out a blank wasn't especially helpful.
      Move makedist.sh to pkg/ and factor the OSX dmg stuff out into its own script
      package.sh seems like a more intuitive name than makedist.sh
      Remove a reference to our old version scheme.
      Include COPYING in the OS X package, too.
      Add some images that can be used for the soon-to-exist help browser.
      Add a home for the help system stuff as well as a start on the format of the
      First half of moving the gui component directories into a more normalized
      Finish the second half of normalizing the gui component directory names.
      Give The Tango Project credit for some of our icons.
      I think this takes care of us for licensing the Tango Project icons we use.
      Stop Qmake from ignoring us if we said "-config release" on the command-line.
      Half of that last commit was definitely not supposed to be committed.
      If someone selects About and Tor is not running, say "<Not Running>" instead
      Give the Help menu item a shortcut on Mac. Also, it appears that on Mac, most
      Add an INSTALL file. If the qmake stuff confused Roger, mere mortals stand no
      Dear Matt,
      Build the list of help topics and its relevant information (such as associated
      Add some help topics I think we might end up with some day.
      Remove an unused variable.
      Respond to the user clicking on a topic in the topics tree by showing its
      Make the forward and back buttons work. Note that the selection in the help
      I had made the forward/back button enabling business more complicated than it
      There's no need to force the main menu back up to the menubar since this
      And same for this dialog. No menubar, no problem!
      Add some stuff to handle parsing and formatting exit policies, once we get
      Make a note in the license file about the new Tango Desktop Project images we use.
      Remove some pointless do-nothing destructors, some unneeded checks in
      Make the guess-my-local-IP stuff a little bit smarter, though it still sucks.
      Asking for our public IP could take a bit, so show the wait cursor while we're
      Instead of parsing the contents XML document for every search, we'll just
      If Vidalia can't connect to Tor, then stop Tor since there's not really much
      There are a couple reasons why Vidalia might not be able to connect to Tor,
      Detect which version of Tor's control protocol is being spoken when the
      If Tor isn't running, then don't try to stop it a second time.
      Give the Tango Desktop Project greater credit since we use lots of their
      Update the repository specification a bit.
      Update the TODO with some goals set at tonight's meeting.
      All classes that have some tr() strings in them, must have the Q_OBJECT macro
      Add the necessary framework for supporting translations.
      Make reset() a static member of VidaliaSettings.
      Handle command-line arguments a little better and give Vidalia a usage
      We should remind people that they still need to configure their applications
      Add a way to load translations at runtime.
      Add language settings to VidaliaSettings. Default to the appropriate language
      main.cpp is happier living in src/ rather than src/gui/
      Add a configure script to generate the .qm translation files before running
      Save the interface style key in VidaliaSettings, in case we decide to let
      Load the interface style from VidaliaSettings, instead of using hardcoded
      Set the help stuff up for translation, too.
      Add some actual help content.
      Add an interface for showing a help topic based on its topic ID.
      When searching for a topic based on ID, expand the items leading to that topic
      Licensify some files, just in case.
      Make the configure script still allow me to build in release mode.
      :/images/NxN/NxN/foo.png is unneccessary; one NxN is sufficient.
      It was modified for the Vidalia bundle, too.
      Fix a couple memory leaks when changing the dock icon on Mac.
      Add some classes to validate an ip or port in an exit policy.
      I #defined the constant, so why not use it?
      Add our simplified chinese language translation.
      I guess we need to commit the translation stuff for the exit policy related
      Fix a segfault that occurred when exiting Vidalia.
      Add the simplified Chinese translation of the help docs to the repository.
      Convert the zh-cn translation to utf-8. I still need to conver the name to
      Make the zh-cn help docs utf-8.
      Move the zh stuff to zh-cn so we can support both simplified and traditional
      Update the translation files with the exit policy stuff and the new stuff
      Make sure we understand the language code before trying to translate into that
      Subclass QTextBrowser so we can eventually handle loading the help files
      Darn you Designer.
      Make the list of available languages a static member of LanguageSupport. And,
      Move all the language, style, and command-line processing stuff into a Vidalia
      Stop grabbing the Vidalia version string from VidaliaSettings, and just get it
      Grab the current language code from the Vidalia application object instead of
      Make our help stuff work with utf-8 encoded html files.
      tr() a string and update the .ts files.
      Commit the latest zh-cn translations.
      Make Vidalia build on Windows again.
      Keep a list of the original command-line arguments, in case Qt strips any that
      If we print an error message on the command-line due to bad arguments, make it
      Expand the top-level help item when it is loaded.
      Don't bother validating command-line arguments on Win32, since they can't see
      Give Wu credit for our zh-cn translations.
      Fix a typo that kept us from building on non-Windows.
      Fix three warnings printed at runtime that said something like
      Case-desensitize the check for a valid style key.
      All config pages should subclass the new class ConfigPage and implement the
      Check the appropriate config page action when we display that page if its save() fails.
      Add a Vidalia::help("foo") method ("foo" is optional), so we can show the help
      Clean up some asininity and a lie in my last commit.
      Justin's last commit reminded me of some things I meant to put in
      Rename the cn flag to a zh-cn flag, to match its associated language code.
      Use my new helper methods from LanguageSupport. Also, load the current
      Make the Simplified Chinese version of the phrase "Simplified Chinese" appear
      Note some more of the Tango Desktop Project images that we use.
      Move the Settings button from the bottom of the message log to the toolbar.
      Update the .ts files with some new strings that might one day be translated.
      Enable/disable the dir port stuff when "mirror the server directory" is
      Hide the exit policy stuff when the middleman option is checked.
      Our default exit policy should be empty, so we don't mess with Tor's default
      Naughty non-Doxygenated methods.
      Do all the policy parsing and formatting in the Policy class.
      If all exit policy fields are blank, we'll just add an <action> *:* policy.
      If no position is given in the call to validate(), just use 0.
      Oh, it was supposed to build, too.
      Dialogs that want a TorControl object should just grab it from
      Make updating the win32 package version numbers a tad easier, perhaps.
      I suppose the .nsi script should compile, too.
      Add a changelog for 0.0.2
      Add documentation for exit policy stuff.
      The help search stuff needed to be updated to use HelpTextBrowser instead of
      Resume building on Linuxes.
      Make the Find button in the help browser togglable.
      Minor tweak to the script to build our .dmg.
      Bump to 0.0.2.
      Bump to 0.0.3-svn and let the circuit and stream visualization madness begin.
      Let me build on Debian sarge. (I'm not sure why these params were optional
      We don't include any part of Tor in our source, but we sure do mention it a
      Give the Tango Desktop Project URL, too.
      "I love the smell of svn commit in the morning." Helpify the message log.
      Helpify the confg dialog.
      Add some better troubleshooting help docs.
      Give users the option of retrying if Vidalia is unable to connect to Tor. Also
      So it appears Qt wants html in its message boxes. Weird. Also, tidy up the
      Ok, so the html-in-messagebox stuff only applies on Mac. For now, go back to
      Give Qt::mightBeRichText() a better shot at giving a correct answer in our
      Justin found some typos.
      Add some 22x22 tor-off/on icons for X11.
      Begin the major overhaul of the tray icon code. Note that we can't build on Windows
      Fix two compile warnings with the new tray icon stuff on Mac.
      Scale the tray icon image before putting it in the tray. Maybe this will make
      If they have a wacky, non-square area for their tray icon, we should display a
      Pass the name of a tray icon resource file to the tray icon implementation
      I like this api for the tray icon stuff a little better. It makes it clear that
      Put in a skeleton for the new tray icon stuff on Windows. It doesn't do anything yet, but at least we can build on Windows again.
      Flesh out more of the tray icon stuff on Windows. Just waiting on icons now.
      Clean up some funky line ending junk from my last commit.
      And remove a commented out line that doesn't need to be there.
      If Explorer crashes, readd our icon.
      Fix a typo, so we really do link against gdi32 on windows.
      And show an image in our little tray icon area on Windows again.
      There's a big difference between sending an event and posting an event in Qt. I'll make it clear which one I'm doing.
      We didn't need to put the Q_OBJECT macro in our X11 tray icon implementation; we
      Remove an erroneous comment.
      Clean up two more misplaced comments.
      Clean up a compile warning.
      Move the dock icon code into trayicon_mac.cpp.
      Change a parameter name to something slightly more indicative of it's purpose.
      There are 1024 bytes in a kilobyte.
      If we don't support the person's locale, just revert to English.
      My Vidalia wedged once when starting Tor.
      Might as well be consistent with our other bandwidth graph labels.
      Start a changelog for 0.0.3
      Add some more Corinna Habets icons that can be used to indicate Tor is shutting down.
      Clean out some unused icons and separate the common icons from os-specific
      So qmake doesn't like empty .qrc files. We'll just have to add them later if
      Add the OSX .icns file for the icon indicating Tor is shutting down.
      Add some icons we can use to indicate Tor is starting up, if we decide to represent that brief state. If not, we can remove these later.
      Add the OSX .icns file for an icon indicating Tor is starting and add the
      Show an icon to indicate Tor is starting while it is starting up. Also update
      Show an icon indicating Tor is stopping when we're stopping Tor.
      Justin said "When I start Tor, the TOR_STARTED icon flashes, then it goes to
      Nope, we'll still need these, but they'll certainly have to be improved; they look like doody.
      Modify our Win32 tray icon implementation to load .ico files instead of .pngs, so we can avoid transparency issues on Win2k. Our current .ico files need improvement, though.
      Prepending each of the signal types with the word "Signal" was redundant.
      Whoops, our SIGNAL control messages weren't formatted correctly.
      Run Vidalia after the Win32 solo installer finishes, instead of showing the readme.
      The proper mac style is "macintosh (aqua)", even though "macintosh" still
      Take a stab at fixing Ticket #10.
      If the user is running a server and wants to stop Tor, ask them if they want
      Oops. Initializing values is good.
      Remove some cruft left over from when we had menubars in each of our dialogs
      Test out a different set of (now 16x16) Windows tray icons.
      Check in some new .ico files based on the new tray icons. We need help from real graphics people.
      This is a little better, but not great.
      Swap the starting and stopping OSX .icns.
      Simplify the logic in shutting down a server gracefully.
      Simplify a little more logic for retrying when connecting to Tor. Also, don't
      The fix in revision 630 fixed the bug, but didn't allow us to specify a single
      /31 and /32 are not valid netmasks.
      Ok, on second thought, if someone really wants to enter a.b.c.d/32 then we'll
      Spaces between words makes sentences more readable.
      Update the .ts files once again.
      Add the KDE-related atom stuff back in for the tray icon on X.
      Sometimes the tray icon on my gnome desktop wouldn't dock and instead
      On Windows, catch the WM_QUERYENDSESSION message so that we know it's time to shut down because the system is restarting.
      Update the 0.0.3 changelog now that we're closer to having an actual 0.0.3
      Add the OS X .icns files based on the new set of images.
      Add the 32x32 tray icon images to the common set of resources so we can show
      Add some help documentation about what each of our tray icons really means.
      Update our license to note that trayicon_x11.cpp is derived from QMPDClient
      Bump to 0.0.3.
      Bump to 0.0.4-svn.
      Commit the latest zh-cn translation. Thanks!
      Resolve ticket #15.
      Calling processEvents() while waiting for a message to be sent or a response
      Add a couple of recently-tr()'ed strings to the translation files.
      Remove a couple source files that are no longer used.
      Take a shot at fixing #18
      Add a config setting for whether we try to automatically update a server's
      Implement ticket #15 - add an option for checking to see if the server's IP
      Credit Geoff for our super-snazzy US/UK flag image.
      There's no point in starting the auto-ip-checker-dealy-mo-bobber timer if we
      Add the ability to display the config dialog with a specific config page
      If the user changes some server settings while Tor isn't running, then we get
      Update the translations with a couple new strings.
      "When you use a layout, you don't need to pass a parent when constructing the
      I'm not entirely sure what this image ref was for, but it isn't in svn and was breaking
      Teach Vidalia how to speak Socks4a, so we can do our IP-to-lat/long stuff (and
      Add support for the NEWDESC control event.
      Ok, ok, so NEWDESC gives me a list of IDs for new server descriptors, not the
      There's an interface for getting the message for the first line of a control
      The last line of data in a control reply that contains data is really a
      Apparently QIODevice::readLine() can't handle long lines, so let's help it out
      Add code for retrieving and parsing router descriptors and a list of all
      Add a home for the network viewer help documentation.
      Add a Help button the network view dialog.
      All the other dialogs use 22x22 icons in their toolbar, so why not this one?
      Add an image and a button for the new nym business.
      Add NEWNYM functionality to the shiny new button.
      Add an overloaded connected(bool) signal to Tor control, so we can connect the
      Tie the enabled/disabled state of the New Nym button to the status of the
      Add a button that will be used to refresh the client's view of the network.
      We were leaking every time the message log was refiltered.
      Add some icons for indicating node responsiveness or bandwidth, based on those
      Make the Refresh button load a list of available routers. The icons look
      Convert all the node status images to RGB color mode so they look right in the
      Add sorting of the router list. Note that sorting by status does not work
      The router list was getting complex enough that it might as well get its own
      Display the descriptor when the user selects a router from the list. We'll
      Parse the orconn and newdesc events properly; we don't want to keep the
      Respond to NEWDESC events by adding the new router to the list.
      Add back the customwidget stuff in netviewer.ui that got stomped in rev 744.
      Oops. It turns out the current item selected can be null, too.
      Make the sorting by name and by bandwidth stuff work correctly.
      If the router name is empty, that means either the descriptor wasn't fetched,
      Add a method to get the word "Online", "Offline", or "Hibernating" from a
      Wow. That last commit's bug:loc ratio was 4:9. Whee.
      Factor out the html formatting stuff into their own file.
      Format a few of the descriptor's fields in a readable format, instead of just
      And add some strings for translation.
      Move the initial calls to authenticate() and setEvents() after the control
      Credit Geoff for his router status icons, too.
      Naughty, undocumented methods.
      Add a method for fetching just the IDs of all routers Tor knows about.
      Load the router list in a non-blocking manner. And, hey, let's do it
      Take an optional pointer to the RouterListWidget in the RouterListItem
      Instead of resorting on each insert, just insert sorted to begin with.
      Some descriptor IDs have a $ at the beginning and some don't. For our
      Store descriptors by ID in the hash map, since names are not necessarily
      Automatically update the router list once an hour, to get rid of any
      We were leaking all over the place in the message log when either filtering or
      Point to the new location for the html formatting stuff, because, hey, Vidalia
      Clean up a compile warning and give an error message if we fail to read a line
      Touch up the formatting of the descriptor information a tad, since QTextEdit's
      And update the translations once more.
      Add information on the router status icons to the help docs.
      Fix a leak when removing an exit policy from the server config page.
      Start a changelog for 0.0.4.
      Hide the network viewer stuff for 0.0.4.
      I don't know why the content of this box was limited to 15 characters.
      Do a rough approximation of valid domains in the server address box.
      Remove one more reference to the network view dialog for now.
      Comment out the help topics for the network viewer until we have one.
      Take a stab at making Vidalia work on Win98 and earlier again.
      Fix some messed up line endings and do the QT_WA thing correctly when looking
      Win98 doesn't seem to like #include "../foo/bar.h".
      Mark one thing off the todo and remove another thing we probably won't end
      Fix another include line win98 didn't like.
      Make tray icons work on Win98. We can assume the *A versions of these functions because everyone should have them and we never pass any wide strings to these functions.
      Ditch the "XP" icon format for the Windows tray icons. It was confusing Win98 and I can't even tell any difference between it and the next best icon image format anyway.
      Remove a "=" that doesn't belong.
      Update the date on our changelog for 0.0.4, now that we really are going to
      Usually, in the software world, people bump the version numbers before cutting
      Bump to 0.0.5-svn.
      We're back in the network mapping business.
      Fix a typo.
      We were getting some duplicate messages in the message log from reading them
      Start cleaning up messagelog.cpp. More work remains, but it's late and I want
      When you create a window with another window as its parent, the child window will share a taskbar entry with the parent on Windows. Since our mainwindow is actually not visible, this means that any child windows of the main window would not appear in the taskbar. This led to users getting confused and thinking their windows disappeared.
      Give the netviewer the same treament as the message log. Also, when the user has the window minimized to the taskbar and then selects that option from the tray menu, restore the window to its non-minimized state.
      Bump the control connection timeout up a skosh, in a (most-likely futile)
      I hear we have a German translation coming soon, so let's make sure our .ts
      Clean up messagelog.cpp some more.
      Move a couple signal connections into the .ui file where they belong.
      Do the log tree item sorting correctly.
      Set the default, initial column widths properly and show a horizontal
      Add support for the Finnish translation from DJ Hasis. Thanks!
      Fix a rather important typo.
      Dan did something to the .ico files, too.
      Undocumented methods are naughty.
      QMessageBox handles wordwrapping long messages, so it sometimes looked
      Remove the last remnants of an era when we thought maybe Vidalia would need to
      Add a new, smarter configure script and qconf mojo.
      Update INSTALL to reflect a minor change in how you tell the configure script
      Add some configure logic for deleting an existing Makefile before writing a
      Even qconf's configure stuff doesn't handle cases where you don't have the debug
      Add the updated Finnish translations.
      qconf is too broken and annoying. We'll stick with the standard autoconf and
      Windows doesn't have autoconf and can't generate our config.h. Since all we
      "%1 kt" is not an English source string.
      The scales on the bandwidth graph are always in KB/s, so we might as well make
      Tolerate exit policies with translated strings for "accept" and "reject".
      Some of the strings moved classes when cleaning up the message log code, so
      Update the INSTALL doc to reflect yet another change in the configure script.
      Qt is a framework, not a toolkit, or so says their website.
      Handle translated message box buttons better, as well clean up how we would
      Give VMessageBox a Q_OBJECT macro so lupdate is happy, and update the
      People can put their PGP or GPG fingerprint in the contact info box, too.
      Clarify the contact info box a little bit in the help docs.
      I suppose this file needs a license on it.
      Add an OS X bundle installer.
      I like checking things off TODO lists.
      Add some troubleshooting information on what to do if Tor exits unexpectedly.
      Helpify another message box.
      Fix an incorrect comment.
      Stop yelling at people twice when they try to start Tor even though they
      Apparently when a signal is connected to a slot, and you connect it again, the
      Minor updates to the .ts files.
      And temporarily use one of the old translated strings in the chinese
      Add back the columns that disappeared in rev 860.
      Tweak the osx bundle a bit to follow Apple's PackageMaker recommendations a
      Add some empty structure for the stream and circuit list. I'm pretty sure the
      Give RouterDescriptorView the ability to display information for a list of
      Add Circuit and Stream objects and refactor CircuitEvent and StreamEvent
      Add methods to TorControl to get a list of current circuits and streams. Also
      Add methods to Circuit and Stream, to turn a status value into a more
      Add the ability to view active circuits and streams. This still needs a little
      And update the translations a bit.
      These fields should've been marked const.
      Put a horizontal line in between router descriptor summaries to separate them
      Just because a circuit doesn't have a path yet, doesn't mean it's not valid.
      Add methods to Circuit to get the number of hops and a list of routers in the
      Associate a Circuit object with each circuit in the list, instead of just the
      Make sure we don't try to remove a circuit list item twice, and show
      "Last Updated:" is perhaps more intuitive than "Published:". And switch around
      Let the column headers be translated and update the .ts files.
      At the moment, sorting the circuits and streams list doesn't make a lot of
      Add a data directory setting, so we know where to store some data files (such
      Add support for getting the current data directory, creating the data
      Add caching for geoip results.
      Shift the code to parse the comma-delimited list of IP geographic information
      This should've been committed back in revision 891. Oops.
      Add the ability to get geographic information (lat/long, country, etc.) from
      I moved the location of the geoip.pl script around a bit on pasiphae.
      Save the location of Tor to the registry in the bundled installer.
      Reorganize src.pri a bit to help qmake figure out the order in which things
      There's one more.
      Uninitialized values are bad.
      Add a signal to TorSocket, to emit a signal containing the error string of the
      Add the ability to do the Geo IP requests over Tor.
      Add the GeoIP license information to LICENSE.
      And add the required line to the short license we display in the About box.
      Add tooltip and status tips to all actions in the network map and try to
      Clarify a message box title. We aren't really requesting a new identity; we're
      And update the translations.
      "Retrying" might be more intuitive than "Detached".
      Make phobos happy. We'll only scroll to the newly added item if the scrollbar
      Add DJHasis's updated Finnish translations.
      Remove a little redundant code, clarify a couple method names, and add a check
      If the descriptor has neither an ID nor a name, then it's not really valid.
      When we load a router's descriptor, add it to a list of IPs whose geographic
      Subclass ZImageView into TorMapWidget and add the start of an interface that I
      Add a method to GeoIp to return human-understandable geographic location
      Add the ability to store geographic location information with a router
      If the descriptor has location information set, then show that in the
      Add a method to RouterListWidget to be able to search for a router or routers
      Add the ability to set location information for a descriptor associated with a
      When router location information has been resolved, add it to the appropriate
      Make the "Zoom In" and "Zoom Out" fonts the same as the rest of the buttons.
      Try to do the detection of the user's %appdata% folder smarter, even on
      Ditch a #define that we no longer use.
      Clean up zimageview.* a bit by removing some unused methods and fields and by
      I suppose these should've been slots.
      Stop drawing the box around the world; it was distracting and didn't serve
      Fix a typo in a comment.
      Make the Always On Top feature of the bandwidth graph optional. Resolves (most
      Commit the start of a changelog for 0.0.5.
      Add the latest tweak to the Finnish translation. Thanks!
      Mention a bug that we fixed for 0.0.5.
      Add some help information on the network map. Our zh-cn translation is falling
      Add a German translation contributed by Christoph Sieghart. Thanks, Christoph!
      Add Christoph to our list of awesome translators. You folks are great.
      Note our snazzy new German translation in the changelog.
      Keep the tray icon's aspect ratio when resizing it to fit the widget area on
      Bump to 0.0.5.
      Bump to 0.0.6-svn.
      Add instructions for getting and building Qt to the OS X bundle build
      Give 0.0.5 an actual release date instead of "xx". This slipped into the
      These signals don't exist anymore, as of Revision 950.
      Force Vidalia to store its settings in a file, rather than the registry on
      Store Vidalia's settings file in Vidalia's data directory, which can be
      Update the todo a bit.
      We were leaking memory for each circuit we painted.
      Remove circuits from the map when they are closed and removed from the circuit
      Stop leaking when a circuit's path on the map is updated.
      I suppose we'll build on Win32 again.
      Stop leaking memory for one QPainterPath for every hop of every circuit ever
      Whoops. Fix a compile error.
      And clean up a compile warning.
      Add an updated Finnish flag of the correct size, thanks to Geoff Goodell.
      Phobos tells me that Apple's Developer Tools 2.3 requires a CFBundleIdentifier
      Add a helper method to ensure that a string contains only the characters given
      Ensure the default (or saved) nickname only contains valid nickname
      Make sure the user can't enter a nickname that is too long.
      Ensure the default or saved nickname isn't too long, in case the user went
      Don't let the user enter a bogus nickname in the gui either.
      Users now specify the exact Tor executable they want, instead of the path to
      Make the mpkg script executable after we've created it from buildmpkg.sh.in
      Phobos wants the Qt instructions up by the Libevent instructions. He also
      DJHasis wants the settings frame in the bandwidth graph to be a tad bit wider,
      Commit a patch by Alexander Wirt to make our configure.in honor the --prefix
      Make the packaging scripts work again.
      Add a manpage by Alexander Wirt and take a shot at working it into the make
      VMessageBox can show critical messages, too.
      Don't let more than one Vidalia exist at a time. This needs some testing on
      Update the manpage with the -pidfile option.
      Update the translations with my happy little warning when another Vidalia is
      Remove the windows.h include, because Hipple tells me it makes Vidalia build
      There is Q_OS_WIN and then there is Q_WS_WIN32. Mating them is bad.
      Add a Russian translation from Ygrek. Thanks!
      Ygrek prefers ygrek.
      Remove a parameter that we don't want anymore and update a comment.
      We can just do the ifdef mojo in the .h instead of creating two separate (but nearly identical) files. Also, make the quit-if-Vidalia-is-running trick work on Windows.
      Support translating the error message when you try to start a second
      Appease arma's thirst for forward-slashes.
      Do a better job checking to see if a process currently exists with a given
      Update the OS X bundle build instructions with a tip I learned this morning.
      C++ likes #includes, I hear.
      Roger tells me we need sys/types.h too. We need to start doing some more
      Remove a bit of redundant code.
      Let people create a new torrc through the "Alternate Tor Configuration" box,
      Unplumpify the two new boxes for bandwidth rates.
      Update the translations with some more text in need of translating.
      Point people to some additional help documentation, in case they find ours
      Make sure ${prefix} (which can be contained in $mandir) is evaluted
      Make sure we update the status tip for the number of log messages when the
      Implement the bandwidth rate (long-term average) and burst rate (maximum rate)
      Add help docs for the bandwidth rate limiting stuff and make its help button
      Some of that last commit is derived from the TorFAQ wiki, so let's comply with
      Vidalia now speaks Italian. Yay!
      Commit the updated Finnish translation.
      Add the italian flag.
      Even though you may tell Tor to setconf bandwidthrate using one unit (say,
      Let the "Since:" label on the bandwidth graph be translated again.
      Update all the translations except the Italian translation. It looks like
      Point to the new location of the geoip script, so we can start to work the
      Add a preliminary changelog for 0.0.6.
      If the user selects a stream from the connection list, then highlight that
      Give our Italian translator a last name.
      Clean up the tray menu/menu bar creation stuff a bit.
      Workaround to trick Qt into putting the Exit, About, and Configure menu
      Note the OS X menubar fix in the changelog.
      Make the "Save All" button work again. (How did nobody notice that this wasn't
      Default to a .txt extension on the log filename.
      Update all translations except the Italian one. lupdate jacks up its
      Trick Qt into actually updating the text displayed in the statusbar, if the
      Commit the latest Finnish translation updates from DJHasis.
      Update the OS X bundle script to reflect the fact that our binary location
      Bump to 0.0.6 and give the changelog a real date.
      Remove another completed to-do item.
      We don't use this registry key anymore.
      We don't use this registry key anymore either, since Justin added enough NSIS
      Commit the latest ru updates from ygrek.
      Bump to 0.0.7-svn.
      Wow. This logic was entirely backwards.
      People don't know these are files; all they see are topics.
      Hopefully take care of the mysterious FVS (Frozen Vidalia Syndrome). It
      500 messages as a default setting for history size is probably a bit
      Windows was telling us that a process exists with the pid written in our
      Commit a French translation from Michel Burkhardt. Thanks!
      Make the c-cedilla on "francais" appear properly in the languages drop-down.
      Capitalize the "F".
      Some Russian updates from ygrek. Thanks!
      First I don't capitalize the F. Then he says to capitalize the F. Now he says
      Add one sentence about this magical, mysterious cached GeoIP information that
      Fix a typo in a help document and clarify the paragraph about the "Run as
      From Roger:
      Fix a sentence in the help documentation.
      Add some changelog notes for 0.0.7.
      Bump to 0.0.7 and give the changelog a date.
      Fix a typo in the changelog.
      Fix multiple bugs in the bandwidth graph's opacity stuff. (Has this always
      Commit some fixes from our French translator to his translation.
      By default, run Tor when Vidalia starts.
      Which of the following is different from the others? "Bandwidth Graph",
      Update some translations (still, minus the Italian translation because my
      We should keep our Win32 Privoxy config in svn, too.
      Move the "New Identity" action to the main tray menu, instead of the network
      If we're using a Qt newer than 4.1.0, make sure the message log rows don't
      Change some wording as recommended by Roger.
      Stop storing our configure file in svn and make our tarball-producing script
      Recommend to OS X people that they remove their old Tor/Privoxy-only bundle
      "Configure", "Settings", "Preferences", "Configure Settings", etc., all mean
      Add a "Zoom To Fit" button to the network map, to zoom in on all currently
      Update our translations, again. (minus the Italian translation, again)
      Attempt to make the Italian translation happy again.
      More tweaks to the Italian translation. Seriously, this is getting ridiculous.
      And finally I can update the Italian translation without lupdate crapping all
      If the user presses a letter or number key while the router list has focus,
      Use QRectF instead of QRect for computing the bounding box around visible
      Fix a typo, simplify a couple #defines, and tweak the zoom-to-fit stuff to
      If the user presses a letter or number on the router list, and they have
      Add a note from SOUPS and some to-do items from Roger.
      Eegads. I never noticed the "Help" button was sandwiched between the "Save"
      OS X requires less vertical padding on the message log rows than the rest of
      There was no reason to be loading the message log settings every time we
      Add a couple TODO items.
      Fix our busted French translation and lupdate it. The .ts file had a blank set
      Add a Bulgarian translation contributed by kutia0001.
      Scrub the user's contact info a bit before setconf'ing it.
      Mark off a todo item.
      Add a method to send a control command and not wait for a reply. This is for
      Add a function to test for the ability to connect to a certain host and port.
      Flush any outstanding waiters in the send or receive queues if the control
      Check if a Tor is already running when Vidalia starts up. Also check for a
      If the active Tor is a Tor we did not start, leave it running when Vidalia
      Small tweak to Revision 1124.
      Rework the OS X packaging stuff a bit and add some code from phobos to add the
      Fix two doxygen markup tags.
      Ditch a QMessageBox in favor of our special VMessageBox.
      Handle in VMessageBox wrapping the error message text in <p> tags.
      Revisions 1130 and 1131 take care of another note from Roger.
      Try out a different image file (same map) for the network map. This one is
      Note that we have another argument to pass to ./configure when building Qt.
      Revert back to the .png map image. The jpeg plugin was way too much trouble
      Add a Dutch translation contributed by Saedian. Thanks!
      Oops. I knew I was forgetting something.
      Add a Hungarian translation from Tibor Fekete. Thanks!
      Show the default exit policy in the exit policy config area. When someone
      Remove a TODO item.
      Save the bandwidth graph's size and position and restore it the next time
      Add a new VidaliaWindow subclass of QMainWindow and use that to handle saving
      Naughty Matt. Committing new source files without putting the license and
      Remove some code that isn't needed anymore, as of Revision 1151.
      Move the dialog-specific settings into the actual dialogs, so we don't have to
      Add translated Finnish help documentation and an updated .ts file.
      Add a Polish translation contributed by ZeeWolf. Thanks!
      Handle cases where circuits start off as FAILED, so the user doesn't end up
      Wait for three seconds after receiving the last router descriptor before we
      Get the current language from Vidalia::language(), instead of loading it in
      Our help files are accessed via ":/help/<lang-code>/foo.html". On Qt 4.1.0,
      Stop using our custom palette on Mac, so we can look a tiny bit more standard.
      Add some shortcuts to the network map, suggested by DJHasis.
      I think F1 is the standard shortcut for "Help" on Windows.
      On Mac, use the standard shortcuts of "Command+?" for "Help" and "Command+W"
      Respond to Ctrl+W on Mac in the About and BandwidthGraph dialogs, too.
      Update the circuit lines after we get some more geoip information, since we
      Use "Esc" as the "Close" shortcut for the About dialog and BandwidthGraph.
      Change "middle-man" to "non-exit" in the help docs, too.
      Egads. We/I forgot bump the version to 0.0.8-svn after the last release.
      We already have the pidfile name in a local variable, so why waste a function
      Whitespace cleanups.
      Update the TODO a bit.
      Doxygenate a bit and clean up a couple comments.
      Add a note on the TODO about the nt service less-privileged user stuff. (I
      Move the New Identity popup menu item up above the separator. It looked out of
      Apply a quick bandaid to make Vidalia build on non-Windowses again. Stay tuned
      Add another to-do.
      Make the separators in the message log a little more logical.
      Add a sub-todo to a todo.
      Note that Vidalia can speak Bulgarian on our manpage.
      ./configure should die if qmake or lrelease is not found, instead of continuing on and just erroring out later.
      Display the total number of servers as the status tip for the server list.
      Start to standardize on the word "server" instead of "router."
      Lay out a plan for reaching 0.1.0.
      Make some uber long lines in the AUTHORS file a little less uberly long.
      Remove a TODO now that we know Vidalia works in KDE.
      Way back when, we changed the General config dialog to let users specify a Tor
      Ditch the unnatural Qt-specific Open File dialog. Windows users don't like it
      Only build the TorService stuff into the advanced config page on Windows.
      Zoom in a skosh tighter when the user zooms to fit.
      Default to sorting the router list by status so that the highest bandwidth servers are at
      Display a numeric version of a server's observed bandwidth as a tooltip for
      Update the translations. Note that the previous commit added another "warning:
      Display the server platform information as a tooltip for the name column
      If the router is offline or hibernating, let's say that in the tool tip for
      Don't display server contact information in the network map. I hear it has
      Commit Finnish language updates from DJHasis. Also fix a broken link in
      Load in a single getinfo request all router descriptors for routers returned
      QT_TR_NOOP wasn't what I wanted.
      Don't try to parse router descriptor data if there is no router descriptor
      Show the server nickname in the name column tooltip, so the user doesn't have
      If we're not running our own Tor, then we interpret the closing of
      Move registry.cpp stuff into win32.cpp.
      Add separate licenses for Vidalia, Tor, and Qt to be displayed in the About
      Clean up line endings.
      Clean up line endings on the .h, too.
      Speed up saving geographic location information by not doing a linear search
      If we're starting Tor with a new torrc and the file doesn't exist yet, touch
      By default, we will start Tor with a "-f ~/.vidalia/torrc" or a Windows
      Add a comment to a function I added in my last commit.
      Change some calls from QSettings::foo() for VidaliaSettings::foo().
      If a QVariant's type() == QVariant::Invalid, then its value isn't valid either.
      Be more conservative about when we decide we need to write a setting to our
      Mark off a todo item.
      Factor creating our data directory and touching an empty torrc into
      Make sure the full path exists to our torrc when we touch it.
      Licensify a couple naughty files without license info at the top.
      Heck, let's make the code build again. Buildable code is more useful anyway.
      Rename "Alternate Tor Configuration File" to just "Tor Configuration File".
      Update the help docs to reflect the new torrc groupbox name.
      Update the .ts files with some recent gui changes.
      Make sure LanguageSupport is initialized before we ever construct a
      Do the fix in r1224 a little cleaner.
      Try to make the behavior of the bandwidth graph a little more predictable by
      Tidy up some comments and whitespace.
      Plot the send and receive data in the bandwidth graph as semi-transparent,
      More whitespace and comment cleanups.
      Initialize two member variables in ZImageView to make Valgrind happier.
      Fix arma's signal conflict bug (Ticket #160), by splitting the
      If we're only displaying the Send line on the bandwidth graph, paint the Send
      Correct two \file doxygen tags.
      Correct an unknown Doxygen tag.
      Three more fixes and my Doxygen is happy.
      Let autoconf fill in the version number in our Doxyfile.
      Remove a variable we no longer need.
      \brief the heck out of Vidalia.
      Check if there is a receive waiter before trying to take one from the queue.
      If we've already added a particular keyid to a list of servers at an IP
      Clear the mapping of keyid-to-RouterListItem when we clear our
      Look at me! I'm not overriding a non-virtual public slot.
      Clean up the message log a bit and privatize a method that didn't need to be
      Snapshot the list of running processes on Win32 when we're checking for an existing Vidalia and compare exe filename in addition to PID, instead of relying on OpenProcess and GetExitCodeProcess. This should reduce the number of false positives we've heard about on Windows. (Ticket #128)
      Minor tweak to the last patch so we don't leave a handle open if Process32First() fails.
      These should be signed, not unsigned.
      Show only relative paths in our Doxygen output.
      Commit the Russian translation updates from ygrek. Thanks! (P.S. Happy 1000th
      Latest fr translation updates from Michel Burkhardt. Thanks!
      Run an event loop in our thread that waits for asynchronous events from Tor,
      A few cosmetic cleanups.
      fi updates from DJHasis.
      Don't set a server's contact information if the user didn't change it from the
      Do r1253 a step better and reset the ContactInfo if it is currently
      Make sure all log messages are trimmed().
      Set the tooltip for the log message column to be the word-wrapped log message, so
      Cosmetic touch-up to the message that tells you if Vidalia is already running.
      Start a changelog for 0.0.8.
      Add methods for getting one or more router descriptors by name.
      Add a method to get Tor's version as a numeric value.
      The version of Tor isn't going to change while we're connected to it, so
      Key the network map server points based on keyid instead of name, which means we
      It's not enough to just *say* that I'm going to key the network map based on
      I hear in French, there is a difference between "trafique" and "trafic." I
      If we get a router name or id in a circ event or from getinfo circuit-status
      Default a server's status to online, since the only way we know it is offline
      Create Vidalia and Tor menu entries for regular users on Win32, like we do for Privoxy. (Ticket #163)
      Do the same for our Vidalia-only installer.
      Polish off the changelog for 0.0.8.
      Bump to 0.0.8.
      0.0.9-svn. Ready? Go!
      Creating a static VidaliaSettings object makes a static-linked Qt 4.1.4 sad.
      Add a method to send a CLOSECIRCUIT command.
      Remove one to-do item and add another.
      Add a method for closing a stream, too.
      Right-clicking on a circuit or stream item pops up a context menu that lets
      German translation updates from Steffen Dabbert. Thanks!
      Tidy and update our list of translators in the AUTHORS file.
      Commit ygrek's Russian installer translation. Also set the SetShellVarContext all magic in the uninstaller too. I hate NSIS.
      Make sure $APPDATA\Vidalia exists before trying to create $APPDATA\Vidalia\vidalia.conf and write the location of tor.exe into it. Otherwise, it fails and people on IRC get confused. I hate NSIS.
      Let the other kids play with my close window shortcuts. I hate NSIS.
      Stop using the custom palette on Linux, too. We should figure out what the
      Trim newlines off log event messages in the LogEvent constructor, instead of
      VidaliaSettings knows our default values, not QSettings.
      Enable 'directory mirror' by default when users turn their Tor into a server.
      Blow away font tags in our .ui files. Tweaks needed, I'm sure.
      Get rid of the last font family tag and knock a few font sizes down from 14 to
      If the control socket gets disconnected, say, because arma ^c'ed his Tor, we
      Just because we sent a shutdown signal to Tor doesn't mean that it stopped. It
      Make "Rate Limits" say "Bandwidth Limits" instead.
      Don't remove the streams when returning a list of them.
      Remove "Dial Up Modem" from the list of bandwidth limits.
      Make our configure.in smarter at finding Qt if it's not in the user's path and
      Whitespace fixes.
      The default server nickname is now "Unnamed".
      ./configure now checks if we have Qt debug libraries or not. If we do, we'll
      Polish translations updates from ZeeWolf. Thanks!
      Do AC_CACHE_CHECK for some of the checks that take awhile.
      Add a context menu for items in the server list, with an option to zoom in to
      Remove one to-do item and add three more before I forget. (What a bottomless
      Add a geoip-spec.txt from arma.
      Add a no-arg stopped() signal, emitted when the Tor process stops.
      Ask if we want to shut down our server nicely when Vidalia exits, too.
      If we didn't launch our own Tor, don't try to meddle in its affairs when we
      Return true if either Tor is already running as a
      Add another, less important todo item.
      Wait no more than MAX_RESOLVE_QUEUE_DELAY milliseconds after inserting the
      Add methods for getting a (possibly empty) list of all available socks
      Get Tor's socks address and port when it starts so our geoip resolver knows
      Add more content to geoip-spec.txt.
      Remove one item from the TODO that went in 0.0.8 and one item that will go in
      German translation updates from Steffen Dabbert.
      I hear Vidalia works with Qt 4.2, too.
      Make Vidalia::help() a slot, so we don't have to have an entire extra method
      Add a virtual showWindow() method to VidaliaWindow so we're not overriding
      If we get geographic information for an IP address we did not request, ignore
      Wow, I could've sworn I committed this.
      If Windows is restarting, then don't ask about delaying a server shut down;
      Don't create a Tor shortcut on the desktop if we're installing the bundle.
      Remove $APPDATA\Vidalia on uninstall and say "Add to Start Menu" in our
      Move bundle installer stuff in pkg/win32/bundle/ to pkg/win32/ to make it
      Add support for translating win32 installer strings for the individual and
      And update the win32 bundle building instructions.
      Make the base directory example a little clearer.
      Add a German installer translation from Steffen Dabbert. Thanks, Steffen!
      Remove an extra space.
      Add a Finnish installer and bundle translation from DJHasis.
      Move the contents of pkg/osx/bundle/ up a directory, like I did with
      Update the bundle license file, since I renamed bundle.nsi to
      Let configure.in know that our OS X packaging directory moved.
      Point to ygrek's Russian installer translation in the solo and bundle
      Add an rpm specfile from Oliver Niesner.
      Fix the wacky tab order in the server config page, noticed by opello.
      Make ourselves less likely to crash when reading in a bogus geoip-cache file.
      GeoIpCache::contains() already performs these checks, so we might as well use
      The Vidalia/Tor/Privoxy bundle is now a Vidalia/Tor/Privoxy/Torbutton bundle.
      Remove one todo item and chop another in half.
      Don't indicate Tor is shutting down until Tor is shutting down.
      Make the "Mirror the Server Directory" checkbox enable and disable the dirport
      If we fail to read some config value from Tor, fall back to checking if we
      Plug the new bandwidth limits stuff together. Where did these numbers come
      We'll go with smaller arbitrary values.
      Start NT service fixes:
      Turn message log items into strings before displaying the save dialog box,
      The TorService::finished() signal was connected to a slot that did not exist,
      Only build the service stuff in on Win32. It seems silly to compile a couple
      The default sort order for a QTreeWidget appears to have changed in Qt 4.2, so
      Oopsies. Missed a spot.
      Leave the path and filename parsing up to Qt, in case the filename contains
      Remove some superfluous vertical whitespace.
      Don't let the user enter an empty log filename.
      Add a French win32 installer translation from eight118.
      Set QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3 (Panther and newer), so we stop
      When I say "Stop," by golly, I mean it.
      If the user selects "Stop" and is running a server and opts for a delayed
      lupdate the .ts files. There will still be a few more changes before 0.0.9,
      Blow away all the obsolete strings in our .ts files.
      arma reminded me of a to-do that I meant to look into months ago. I guess this
      I suppose we only need to convert send or receive values to coordinates once
      Naughty Matt. When you change the name of a parameter, you're supposed to
      Remove some #defines we don't use anymore.
      Add a Spanish Win32 installer translation from desolator. Thanks!
      Fix an oopsies in the German translation.
      Updated Spanish installer from desolator.
      Add eight118's French translation updates.
      I missed one other oopsies in the German translation that caused lrelease to wig
      Add the beginnings of a Norwegian Bokmal translation, contributed by xiando.
      Commit the rest of xiando's Norwegian translation. Thanks xiando!
      Sorting log messages by timestamp is good. Keying a list off it is not so good.
      Give non-Windowsers a hint about where their vidalia.pid lives, in case
      I made things overcomplicated in r1403, so let's just do things the easy way.
      The logic for comparing two items in the list of servers was precisely
      Remove a forward slash that does not belong.
      Get rid of the "No external connections" checkbox.
      I hear r1413 means I get to knock off a todo item.
      Use sortItems() instead of sortByColumn(), so we can still build with Qt 4.1.
      Change "ouvrir" to "ouvert." Pointed out by eight118.
      Polish .ts updates from ZeeWolf.
      Add a Polish installer translation from ZeeWolf.
      Add a --enable-fat-binary switch to configure.in, to build Vidalia as a Universal binary.
      Give message log items a sequence number so items with the same timestamp
      Decapitalize a word.
      Remove some code we no longer need.
      Add a method to compare policies based on ranges instead of strict
      Implement the new exit policy interface stuff.
      Update the help documents to reflect the new exit policy and bandwidth limits
      Start a changelog for 0.0.9.
      Fix one typo and one wordo in the 0.0.9 changelog.
      We don't need to include QtDebug here.
      Put the shortcuts from the Vidalia-only installer under the same
      Bump to 0.0.10-svn.
      Set the eol-style=CRLF on the Win32 Privoxy config.
      Add the Spanish .ts file from desolator to the repo.
      Include QFile. Really, this was only compiling by accident before.
      Really close the read channel when we want to stop reading from stdout. Also
      Finish adding desolator's Spanish translation.
      Make the bandwidth limits help topic name match the tab name.
      Italian translation updates from Gianni.
      Try to clarify some of the labels in the message log settings.
      Add a "messages" label to the message count spinbox, make the spinbox a little
      lupdate the .ts files with a few recent GUI changes.
      Add the start of a Farsi translation. Still need a flag.
      Remove one extra trailing space in a tooltip, pointed out by eight118.
      Make our tray icon implementation match Qt's tray icon implementation (now
      Use QSystemTrayIcon when available (except on Mac). If we are using
      Add a Portuguese (Brazil) installer translation from gustavo.
      Cross off a TODO item for 0.1.0.
      Add Farsi to the manpage list of languages.
      Bye bye, obsolete strings.
      French translation updates from eight118.
      Pilfer arma's gimped zh-cn.png, add a black border to our nb.png, and add a
      If we're building with Qt >= 4.2.0, then use its handy dandy new
      Polish translation updates from ZeeWolf.
      Add a Farsi installer translation.
      Farsi translation update. There is still a bug in it, but I haven't found it
      Tweak the TODO and add two items that I won't have time to do soon, but don't
      Replace LANG_CHINESE with LANG_SIMPCHINESE, since that appears to be what NSIS
      Add the Simplified Chinese translation to the Vidalia and bundle installers.
      Fix a formatting oopsies in vidalia_zh-cn.ts that lrelease did not like.
      A couple more TODO tweaks and add two localization items that we might want to
      Portuguese installer updates from Marcelo.
      Add a Portuguese GUI translation.
      Give a better error message if we can't figure out Tor's control protocol
      Don't wait forever to receive a response from the little control protocol
      Update the .ts files with my changes in r1486.
      French translation updates from eight118.
      Take a stab at fixing the translated Farsi phrase that was causing a bunch of
      Credit our Portuguese translator.
      Why, NSIS spells "Simplified Chinese" as "SimpChinese" of course!
      Load NT service functions dynamically so we can run on old Windowses again.
      When building our Vidalia-only dmg, copy files to a temporary directory and
      Don't send geoip requests if the user isn't even looking at the map. When the
      If the network map is not visible, but the geoip request queue contains
      Start a changelog so we can see if it's about time to let 0.0.10 go.
      New motto: if you give Vidalia a control port that isn't really Tor, it's your
      Always fetch cached geoip information immediately and don't count it towards
      Stop the other queue timer when one times out and calls the resolve() slot,
      There doesn't seem to be a commonly-accepted standard as to whether tooltips
      Add a couple changelog items.
      IP addresses should be a QHostAddress, not a QString.
      Lightly touch the translations that were marked obsolete in r1507 so they are
      Add an option to the circuit context menu to zoom in on a circuit, like we do
      I added a string in r1511, so lupdate.
      Points on the network map are keyed by keyid sans "$", so strip the "$"
      Our Farsi translator said the first translation was not correct, so let's try
      When adding addresses to the geoip request queue, try to resolve them from
      Touch up the Farsi translation like in r1510, so translations that were
      Tweak the readme a skosh, like I did the index page.
      If we think there is already another Vidalia process running, give people a
      Update the translations with a couple new strings.
      When returning which message box button was selected, return only the button's
      Add a checkbox to disable plotting bandwidth as area graphs. (I used Designer.
      Update the GUI translations with one new string.
      Convert the Farsi installer translation to the correct encoding (ISO-8859-6).
      Add tor-reference.html to the list of shortcuts for Tor, so we match the
      Oops. I committed r1533 before actually saving all my changes. 'svn diff' is your
      Since we're shipping Privoxy 3.0.6 now, we should include a Privoxy 3.0.6
      Set the current directory to Privoxy's installation directory before starting,
      tor-spec.txt should be a win32 shortcut link, not version-spec.txt.
      Change the "area graph" checkbox into a graph style dropdown box with opello's
      Add one new GUI string from r1539.
      Let people who don't have an opacity slider still see the graph style dropdown
      Turn off tick marks on the opacity slider, so the new graph style drop down
      Add a few more items to the changelog. I'm smelling a 0.0.10 soon.
      Add a column to the list of servers, with a little flag icon for each server.
      If we get a valid geoip response telling us the geoip database doesn't have a
      Be a little more correct about what we consider to be a valid lat/long. I
      Norwegian translation updates from xiando.
      Two minor tweaks to the Norwegian translation update.
      Add a script to build a geoip cache from a Tor network status. We'll ship a
      Include a prebuilt GeoIP cache in our Win32 installers.
      Oopsies; set the output path correctly.
      Add a few more changelog items.
      Add the other half of the win98 compatibility fix to win32_process_list() in
      Note a couple more translations that were updated and give the 0.0.10
      Fix a warning we get with Qt 4.2.x when the user specifies an empty torrc
      Bumpity bump the version.
      Set svn:keywords on a bunch of files that, for some reason, did not have
      Set eol-style native on just about everything.
      Add vidalia.spec to our configure.in, so the RPM spec file stays current. Also
      Polish GUI translation updates from ZeeWolf.
      Credit persepolis with the original Farsi translation.
      Farsi translation updates from Hossein.
      Use goodell's new zh-cn flag (slightly resized). I hear it's better than the
      Apply many much-needed zh_CN updates from Cloud.
      Add a traditional Chinese translation from Cloud.
      Calling CreateDirectory for a directory that exists is ok, so go ahead and do
      Don't disconnect signals from the TorService object when the service stops.
      Clean ups on NT service support and be more tolerant of people removing the
      zh-cn installer updates from Cloud.
      Clean up the comments at the top of vidalia_zh-cn.nsh.
      Add a Traditional Chinese installer translation from Cloud.
      Update the copyright on a file I touched.
      lupdate and remove a couple obsolete translations.
      The cool kids are using 127.0.0.1 instead of localhost in their Privoxy
      Add a couple items to the TODO, shift a couple items around, and clean up some
      Add support for compressed geoip responses.
      process.cpp shouldn't depend on Vidalia.
      Add a check for zlib.h to our configure.in. (This, of course, doesn't fix
      QtCore exports all the Zlib functions, but Qt doesn't give us the necessary
      Good thing Roger caught my backwards logic.
      Handle chunked transfer encodings properly.
      Explicitly specify the tab order in the bandwidth graph.
      Remove a useless member variable in ZImageView.
      If we're building with Qt 4.2, use the open and closed hand cursors in
      Remove a couple more bits of ZImageView that we don't need.
      Respond to double-clicks on the map. Double left-click zooms in towards the
      r1604 at adrastea:  edmanm | 2007-01-19 22:55:31 -0500
      Add a flag for the EU.
      r1602 at adrastea:  edmanm | 2007-01-20 12:34:21 -0500
      Split version strings at either "." or "-", so we don't mess up parsing the
      r1608 at adrastea:  edmanm | 2007-01-20 18:15:58 -0500
      r1603 at adrastea:  edmanm | 2007-01-20 12:45:03 -0500
      r1605 at adrastea:  edmanm | 2007-01-20 17:31:53 -0500
      r1608 at adrastea:  edmanm | 2007-01-20 18:15:58 -0500
      r1611 at adrastea:  edmanm | 2007-01-20 19:08:44 -0500
      r1616 at adrastea:  edmanm | 2007-01-20 19:41:45 -0500
      r1618 at adrastea:  edmanm | 2007-01-24 16:49:43 -0500
      r1619 at adrastea:  edmanm | 2007-01-24 16:57:11 -0500
      r1622 at adrastea:  edmanm | 2007-01-24 22:21:48 -0500
      r1624 at adrastea:  edmanm | 2007-01-26 22:52:55 -0500
      Add version information to our vidalia.exe.
      r1628 at adrastea:  edmanm | 2007-01-26 23:51:40 -0500
      r1630 at adrastea:  edmanm | 2007-01-27 00:58:39 -0500
      r1632 at adrastea:  edmanm | 2007-01-27 19:04:44 -0500
      r1634 at adrastea:  edmanm | 2007-01-27 22:07:31 -0500
      r1636 at adrastea:  edmanm | 2007-01-28 17:24:56 -0500
      r1637 at adrastea:  edmanm | 2007-01-28 18:44:21 -0500
      r1638 at adrastea:  edmanm | 2007-01-28 19:00:56 -0500
      r1642 at adrastea:  edmanm | 2007-01-29 15:05:30 -0500
      r1644 at adrastea:  edmanm | 2007-01-29 20:38:48 -0500
      r1645 at adrastea:  edmanm | 2007-01-29 21:15:11 -0500
      r1648 at adrastea:  edmanm | 2007-02-03 17:55:00 -0500
      r1651 at adrastea:  edmanm | 2007-02-04 20:06:09 -0500
      r1652 at adrastea:  edmanm | 2007-02-04 21:01:05 -0500
      r1655 at adrastea:  edmanm | 2007-02-04 21:44:53 -0500
      r1657 at adrastea:  edmanm | 2007-02-05 14:52:36 -0500
      r1659 at adrastea:  edmanm | 2007-02-05 15:15:04 -0500
      r1661 at adrastea:  edmanm | 2007-02-06 18:03:18 -0500
      r1663 at adrastea:  edmanm | 2007-02-07 19:51:12 -0500
      r1664 at adrastea:  edmanm | 2007-02-07 19:53:00 -0500
      r1665 at adrastea:  edmanm | 2007-02-07 19:58:18 -0500
      r1671 at adrastea:  edmanm | 2007-02-07 20:31:34 -0500
      r1674 at adrastea:  edmanm | 2007-02-16 16:46:04 -0500
      r1675 at adrastea:  edmanm | 2007-02-16 16:48:18 -0500
      r1678 at adrastea:  edmanm | 2007-02-16 20:13:33 -0500
      r1679 at adrastea:  edmanm | 2007-02-20 12:10:14 -0500
      r1680 at adrastea:  edmanm | 2007-02-20 12:17:51 -0500
      r1681 at adrastea:  edmanm | 2007-02-20 12:19:15 -0500
      r1682 at adrastea:  edmanm | 2007-02-20 12:27:42 -0500
      r1689 at adrastea:  edmanm | 2007-02-20 12:41:28 -0500
      r1694 at adrastea:  edmanm | 2007-02-24 13:20:18 -0500
      r1695 at adrastea:  edmanm | 2007-02-24 13:26:20 -0500
      r1696 at adrastea:  edmanm | 2007-02-24 13:27:07 -0500
      r1700 at adrastea:  edmanm | 2007-02-24 20:11:14 -0500
      r1704 at adrastea:  edmanm | 2007-02-24 20:19:51 -0500
      r1705 at adrastea:  edmanm | 2007-02-24 20:23:08 -0500
      r1716 at adrastea:  edmanm | 2007-03-08 15:21:50 -0500
      Start Privoxy minimized when the user selects "Run installed components now"
      r1718 at adrastea:  edmanm | 2007-03-10 19:45:56 -0500
      r1719 at adrastea:  edmanm | 2007-03-10 20:03:49 -0500
      r1720 at adrastea:  edmanm | 2007-03-10 20:09:49 -0500
      If there is a qmake and a qmake-qt4 in the same path, we probably want
      r1726 at adrastea:  edmanm | 2007-03-13 17:40:52 -0400
      r1732 at adrastea:  edmanm | 2007-03-17 23:28:14 -0400
      r1740 at adrastea:  edmanm | 2007-03-18 14:00:23 -0400
      r1743 at adrastea:  edmanm | 2007-03-18 22:19:12 -0400
      r1744 at adrastea:  edmanm | 2007-03-18 22:20:51 -0400
      r1745 at adrastea:  edmanm | 2007-03-18 22:31:24 -0400
      r1746 at adrastea:  edmanm | 2007-03-18 22:32:36 -0400
      r1747 at adrastea:  edmanm | 2007-03-18 22:37:20 -0400
      r1753 at adrastea:  edmanm | 2007-03-18 22:42:36 -0400
      r1755 at adrastea:  edmanm | 2007-03-18 23:54:36 -0400
      r1757 at adrastea:  edmanm | 2007-03-19 22:31:11 -0400
      r1759 at adrastea:  edmanm | 2007-03-29 18:10:23 -0400
      r1761 at adrastea:  edmanm | 2007-03-29 20:10:50 -0400
      r1763 at adrastea:  edmanm | 2007-03-29 21:22:59 -0400
      r1765 at adrastea:  edmanm | 2007-03-29 21:49:15 -0400
      r1767 at adrastea:  edmanm | 2007-03-30 23:51:30 -0400
      Writing code that compiles on Windows is cool, right? Kind of?
      r1771 at adrastea:  edmanm | 2007-04-02 13:33:51 -0400
      r1774 at adrastea:  edmanm | 2007-04-08 00:32:30 -0400
      r1776 at adrastea:  edmanm | 2007-04-08 00:49:39 -0400
      r1778 at adrastea:  edmanm | 2007-04-08 03:00:21 -0400
      r1781 at adrastea:  edmanm | 2007-04-08 21:39:46 -0400
      r1782 at adrastea:  edmanm | 2007-04-08 21:44:59 -0400
      r1785 at adrastea:  edmanm | 2007-04-08 23:06:14 -0400
      r1787 at adrastea:  edmanm | 2007-04-08 23:22:58 -0400
      r1789 at adrastea:  edmanm | 2007-04-09 01:27:43 -0400
      I like this spot better for the "Control Panel" option. (Is there a better
      Try some spacer voodoo to better center the %$&#@! status onion.
      Use the same palette for the main window that we do for all the other windows.
      Restore window state each time the window is opened, not just the first.
      r1798 at adrastea:  edmanm | 2007-04-13 19:11:35 -0400
      r1802 at adrastea:  edmanm | 2007-04-13 20:39:23 -0400
      r1804 at adrastea:  edmanm | 2007-04-14 14:19:15 -0400
      r1806 at adrastea:  edmanm | 2007-04-15 20:42:45 -0400
      r1808 at adrastea:  edmanm | 2007-04-17 15:44:53 -0400
      r1811 at adrastea:  edmanm | 2007-04-20 22:21:10 -0400
      r1814 at adrastea:  edmanm | 2007-04-20 23:14:52 -0400
      Add a note to the todo to check out this Marble stuff a little closer.
      r1816 at adrastea:  edmanm | 2007-04-28 01:56:07 -0400
      r1820 at adrastea:  edmanm | 2007-05-01 22:49:41 -0400
      r1824 at adrastea:  edmanm | 2007-05-10 00:42:32 -0400
      r1825 at adrastea:  edmanm | 2007-05-10 00:44:36 -0400
      Don't skip past the installation results immediately, since there could have
      Big bundle installer changes: Go back to the "one uninstaller to uninstall
      Let the Vidalia-only uninstaller appear in languages other than English, too.
      Give each component in the uninstaller its own description and add those
      r1837 at adrastea:  edmanm | 2007-05-13 03:04:24 -0400
      r1838 at adrastea:  edmanm | 2007-05-13 03:13:26 -0400
      r1839 at adrastea:  edmanm | 2007-05-13 03:28:44 -0400
      r1845 at adrastea:  edmanm | 2007-05-13 05:03:15 -0400
      r1849 at adrastea:  edmanm | 2007-05-13 16:36:07 -0400
      r1851 at adrastea:  edmanm | 2007-05-13 16:51:55 -0400
      Include a Privoxy default.action with the +limit-connect{1-} fix in the
      r1853 at adrastea:  edmanm | 2007-05-14 03:51:54 -0400
      r1856 at adrastea:  edmanm | 2007-05-14 21:42:27 -0400
      r1859 at adrastea:  edmanm | 2007-05-14 22:09:43 -0400
      Don't yell at the user if our SAVECONF fails; just remember the settings we
      r1861 at adrastea:  edmanm | 2007-05-24 23:38:44 -0400
      r1866 at adrastea:  edmanm | 2007-05-26 00:05:39 -0400
      r1868 at adrastea:  edmanm | 2007-05-26 00:16:14 -0400
      r1869 at adrastea:  edmanm | 2007-05-26 01:33:00 -0400
      r1872 at adrastea:  edmanm | 2007-05-26 01:45:25 -0400
      r1874 at adrastea:  edmanm | 2007-05-29 21:24:04 -0400
      Add some more helpful text to the bundle and Vidalia-only installers,
      r1876 at adrastea:  edmanm | 2007-06-01 20:49:41 -0400
      r1880 at adrastea:  edmanm | 2007-06-01 21:11:38 -0400
      VIProductVersion must be in the format w.x.y.z, so drop the "-svn".
      r1888 at adrastea:  edmanm | 2007-06-02 10:20:32 -0400
      r1890 at adrastea:  edmanm | 2007-06-02 10:22:39 -0400
      The circuits and streams listed on the network map want tooltips. Sometimes
      r1895 at adrastea:  edmanm | 2007-06-03 17:59:06 -0400
      r1897 at adrastea:  edmanm | 2007-06-03 19:53:20 -0400
      r1907 at adrastea:  edmanm | 2007-06-09 00:57:08 -0400
      Remove a duplicate check when figuring out what type of Tor event we just
      I am told QSystemTrayIcon::supportsMessages() lies about its ability to
      r1913 at adrastea:  edmanm | 2007-06-12 22:33:38 -0400
      r1915 at adrastea:  edmanm | 2007-06-14 19:34:42 -0400
      r1918 at adrastea:  edmanm | 2007-06-16 15:00:01 -0400
      r1921 at adrastea:  edmanm | 2007-06-17 07:34:44 -0400
      Remove from the server config page the 'Address' text box, the 'Get Address'
      Use RelayBandwidthBurst and RelayBandwidthRate on Tor >= 0.2.0.1-alpha.
      r1926 at adrastea:  edmanm | 2007-06-19 10:06:33 -0400
      r1928 at adrastea:  edmanm | 2007-06-19 10:20:27 -0400
      I want to see the 'Control Panel' option in my OS X dock icon's context menu,
      Add a note about where we should be giving better error messages, recommended
      r1932 at adrastea:  edmanm | 2007-06-22 19:02:09 -0400
      Add methods for getting just the address or port from the stream target.
      Add support for ADDRMAP events.
      Add support for 'getinfo addr-mappings/[all|config|cache|control]'.
      Maintain a list of address mappings, so we can try to replace IP addresses in
      r1939 at adrastea:  edmanm | 2007-07-09 23:01:01 -0400
      r1941 at adrastea:  edmanm | 2007-07-12 22:30:53 -0400
      r1943 at adrastea:  edmanm | 2007-07-14 00:57:54 -0400
      r1946 at adrastea:  edmanm | 2007-07-16 23:20:48 -0400
      Fix a bug reported by Roger: When I run Vidalia, then click 'stop Tor', then
      Change the "Start Tor" button text to "Starting Tor" while Tor is starting.
      r1951 at adrastea:  edmanm | 2007-07-19 13:57:37 -0400
      r1953 at adrastea:  edmanm | 2007-07-21 12:52:12 -0400
      r1954 at adrastea:  edmanm | 2007-07-21 12:53:14 -0400
      r1955 at adrastea:  edmanm | 2007-07-21 12:56:07 -0400
      r1956 at adrastea:  edmanm | 2007-07-21 13:01:41 -0400
      r1957 at adrastea:  edmanm | 2007-07-21 13:02:05 -0400
      Don't put a torrc in %APPDATA%\Tor if the user is also installing Vidalia,
      More bundled torrc shenanigans: If Vidalia and Tor are both being installed,
      Damn you, copy-paste!
      r1963 at adrastea:  edmanm | 2007-08-02 00:02:49 -0400
      Add a changelog for 0.0.13
      Smart kids finish their sentences.
      Bump to 0.0.13
      Fix a crash I introduced in r1805 that would occur if you tried to start Tor
      Include the svenska flag in vidalia_common.qrc.
      Use the (Default) key under "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App
      Bump to 0.0.14-svn.
      r1977 at adrastea:  edmanm | 2007-08-04 02:10:52 -0400
      r1978 at adrastea:  edmanm | 2007-08-05 17:34:24 -0400
      r1983 at adrastea:  edmanm | 2007-08-13 12:46:07 -0400
      svn:r1832
      r1832 is not what I meant to do.
      r1990 at adrastea:  edmanm | 2007-08-18 19:06:48 -0400
      r1992 at adrastea:  edmanm | 2007-08-19 21:25:24 -0400
      r1993 at adrastea:  edmanm | 2007-08-19 21:29:11 -0400
      r1997 at adrastea:  edmanm | 2007-08-20 15:56:04 -0400
      r1999 at adrastea:  edmanm | 2007-08-20 16:30:48 -0400
      r2000 at adrastea:  edmanm | 2007-08-20 16:33:29 -0400
      r2001 at adrastea:  edmanm | 2007-08-20 16:36:00 -0400
      r2002 at adrastea:  edmanm | 2007-08-20 17:10:51 -0400
      r2003 at adrastea:  edmanm | 2007-08-20 23:47:36 -0400
      r2004 at adrastea:  edmanm | 2007-08-20 23:49:00 -0400
      r2005 at adrastea:  edmanm | 2007-08-20 23:51:41 -0400
      r2006 at adrastea:  edmanm | 2007-08-21 00:03:42 -0400
      r2007 at adrastea:  edmanm | 2007-08-21 00:32:46 -0400
      Make crypto.cpp compile on Win32.
      Give users the option of not removing %appdata%\tor and %appdata%\vidalia on
      r2020 at adrastea:  edmanm | 2007-08-21 13:55:30 -0400
      r2022 at adrastea:  edmanm | 2007-08-21 14:18:55 -0400
      r2024 at adrastea:  edmanm | 2007-08-22 21:01:02 -0400
      r2025 at adrastea:  edmanm | 2007-08-22 21:02:21 -0400
      r2026 at adrastea:  edmanm | 2007-08-22 21:05:48 -0400
      r2032 at adrastea:  edmanm | 2007-08-22 21:22:44 -0400
      r2034 at adrastea:  edmanm | 2007-08-22 21:58:49 -0400
      r2036 at adrastea:  edmanm | 2007-08-22 22:15:15 -0400
      r2038 at adrastea:  edmanm | 2007-08-22 23:07:10 -0400
      r2040 at adrastea:  edmanm | 2007-08-22 23:43:35 -0400
      r2042 at adrastea:  edmanm | 2007-08-23 02:19:27 -0400
      r2043 at adrastea:  edmanm | 2007-08-23 02:21:09 -0400
      r2046 at adrastea:  edmanm | 2007-08-23 14:50:15 -0400
      r2049 at adrastea:  edmanm | 2007-08-23 19:31:23 -0400
      r2052 at adrastea:  edmanm | 2007-08-24 18:24:45 -0400
      r2053 at adrastea:  edmanm | 2007-08-24 19:15:54 -0400
      r2056 at adrastea:  edmanm | 2007-08-24 19:29:26 -0400
      r2058 at adrastea:  edmanm | 2007-08-24 21:03:05 -0400
      r2060 at adrastea:  edmanm | 2007-08-24 22:28:35 -0400
      Load tlhelp32 functions dynamically so we can run on Windows NT 4.0.
      Start a changelog for 0.0.14.
      r2062 at adrastea:  edmanm | 2007-08-25 02:28:44 -0400
      r2067 at adrastea:  edmanm | 2007-08-25 02:51:57 -0400
      r2069 at adrastea:  edmanm | 2007-08-25 02:55:48 -0400
      r2070 at adrastea:  edmanm | 2007-08-25 02:57:38 -0400
      r2073 at adrastea:  edmanm | 2007-08-25 13:52:51 -0400
      r2075 at adrastea:  edmanm | 2007-08-25 23:09:08 -0400
      r2077 at adrastea:  edmanm | 2007-08-25 23:23:10 -0400
      Update the copyright dates on the licenses we show in the About dialog. You
      Check to see if "%PROGRAMFILES%\Vidalia Bundle\Tor\tor.exe" exists when
      r2079 at adrastea:  edmanm | 2007-08-26 01:18:56 -0400
      r2083 at adrastea:  edmanm | 2007-08-26 01:27:32 -0400
      r2086 at adrastea:  edmanm | 2007-08-26 01:34:54 -0400
      r2088 at adrastea:  edmanm | 2007-08-26 01:42:34 -0400
      r2090 at adrastea:  edmanm | 2007-08-26 23:58:46 -0400
      r2096 at adrastea:  edmanm | 2007-08-27 18:24:41 -0400
      r2098 at adrastea:  edmanm | 2007-08-27 18:46:35 -0400
      r2100 at adrastea:  edmanm | 2007-08-27 19:18:19 -0400
      r2102 at adrastea:  edmanm | 2007-08-27 19:20:14 -0400
      r2107 at adrastea:  edmanm | 2007-08-30 22:07:47 -0400
      r2109 at adrastea:  edmanm | 2007-08-30 23:26:05 -0400
      r2111 at adrastea:  edmanm | 2007-08-31 01:36:48 -0400
      r2114 at adrastea:  edmanm | 2007-08-31 17:48:01 -0400
      Add a .nsi for making a Win32 installer with a vidalia.exe that includes
      Fix up our configure.in so we can use it to build under Cygwin or MinGW with
      r2118 at adrastea:  edmanm | 2007-08-31 21:23:18 -0400
      svn:r1908
      r2126 at adrastea:  edmanm | 2007-09-04 21:59:51 -0400
      r2127 at adrastea:  edmanm | 2007-09-04 22:09:27 -0400
      r2128 at adrastea:  edmanm | 2007-09-04 22:18:20 -0400
      r2129 at adrastea:  edmanm | 2007-09-05 03:05:06 -0400
      r2130 at adrastea:  edmanm | 2007-09-05 23:37:19 -0400
      r2131 at adrastea:  edmanm | 2007-09-05 23:48:45 -0400
      r2132 at adrastea:  edmanm | 2007-09-05 23:50:12 -0400
      r2144 at adrastea:  edmanm | 2007-09-06 18:30:18 -0400
      r2146 at adrastea:  edmanm | 2007-09-06 23:59:41 -0400
      Default to the "Cleanlooks" style on non-Mac platforms when built with Qt >= 4.3.
      Convert the path separators in a configured data directory path to whatever
      r2148 at adrastea:  edmanm | 2007-09-12 23:52:05 -0400
      If we're running on Windows and the WindowsVista style is available, use that
      If startItem is null, then we don't know where to start searching. Found by
      Remove the custom palette settings in all .ui files.
      Standardize the GUI fonts. (This may not be the exact font we want, but at
      r1933 at lysithea:  edmanm | 2007-09-16 17:13:49 -0400
      r1935 at lysithea:  edmanm | 2007-09-18 20:05:02 -0400
      r1937 at lysithea:  edmanm | 2007-09-19 19:49:26 -0400
      r1939 at lysithea:  edmanm | 2007-09-21 00:42:44 -0400
      r1940 at lysithea:  edmanm | 2007-09-21 00:44:36 -0400
      r1943 at lysithea:  edmanm | 2007-09-21 02:52:01 -0400
      r1945 at lysithea:  edmanm | 2007-09-21 03:35:24 -0400
      r1946 at lysithea:  edmanm | 2007-09-21 03:39:41 -0400
      r1947 at lysithea:  edmanm | 2007-09-21 03:40:52 -0400
      r1951 at lysithea:  edmanm | 2007-09-21 03:55:14 -0400
      r1953 at lysithea:  edmanm | 2007-09-21 20:34:29 -0400
      r1957 at lysithea:  edmanm | 2007-09-22 00:42:43 -0400
      r1959 at lysithea:  edmanm | 2007-09-22 02:53:33 -0400
      r1961 at lysithea:  edmanm | 2007-09-22 21:17:15 -0400
      r1962 at lysithea:  edmanm | 2007-09-22 21:24:00 -0400
      r1966 at lysithea:  edmanm | 2007-09-23 03:42:59 -0400
      r1968 at lysithea:  edmanm | 2007-09-24 12:10:59 -0400
      r1970 at lysithea:  edmanm | 2007-09-25 20:48:09 -0400
      r1972 at lysithea:  edmanm | 2007-09-29 15:48:40 -0400
      r1973 at lysithea:  edmanm | 2007-09-29 15:58:00 -0400
      r1974 at lysithea:  edmanm | 2007-09-29 16:26:30 -0400
      r1975 at lysithea:  edmanm | 2007-09-29 16:53:23 -0400
      r1983 at lysithea:  edmanm | 2007-09-29 17:37:43 -0400
      r1985 at lysithea:  edmanm | 2007-09-29 22:09:51 -0400
      r1987 at lysithea:  edmanm | 2007-09-30 17:14:11 -0400
      r1988 at lysithea:  edmanm | 2007-09-30 18:36:02 -0400
      r1989 at lysithea:  edmanm | 2007-09-30 19:14:26 -0400
      r1990 at lysithea:  edmanm | 2007-09-30 19:18:38 -0400
      r1995 at lysithea:  edmanm | 2007-10-02 22:44:32 -0400
      r1997 at lysithea:  edmanm | 2007-10-02 23:24:26 -0400
      r1998 at lysithea:  edmanm | 2007-10-02 23:30:07 -0400
      r1999 at lysithea:  edmanm | 2007-10-02 23:33:43 -0400
      r2000 at lysithea:  edmanm | 2007-10-02 23:34:17 -0400
      r2005 at lysithea:  edmanm | 2007-10-06 23:25:22 -0400
      r2006 at lysithea:  edmanm | 2007-10-06 23:28:18 -0400
      r2007 at lysithea:  edmanm | 2007-10-08 02:42:31 -0400
      r2008 at lysithea:  edmanm | 2007-10-09 22:52:54 -0400
      r2009 at lysithea:  edmanm | 2007-10-09 23:00:09 -0400
      r2010 at lysithea:  edmanm | 2007-10-09 23:07:53 -0400
      r2011 at lysithea:  edmanm | 2007-10-09 23:09:08 -0400
      r2012 at lysithea:  edmanm | 2007-10-09 23:11:27 -0400
      r2013 at lysithea:  edmanm | 2007-10-09 23:14:21 -0400
      r2014 at lysithea:  edmanm | 2007-10-09 23:17:38 -0400
      r2015 at lysithea:  edmanm | 2007-10-09 23:19:17 -0400
      r2016 at lysithea:  edmanm | 2007-10-09 23:24:40 -0400
      r2017 at lysithea:  edmanm | 2007-10-09 23:26:22 -0400
      r2018 at lysithea:  edmanm | 2007-10-09 23:28:25 -0400
      r2019 at lysithea:  edmanm | 2007-10-09 23:31:52 -0400
      r2020 at lysithea:  edmanm | 2007-10-09 23:33:18 -0400
      r2021 at lysithea:  edmanm | 2007-10-09 23:34:37 -0400
      r2044 at lysithea:  edmanm | 2007-10-10 00:37:44 -0400
      r2046 at lysithea:  edmanm | 2007-10-10 01:25:49 -0400
      r2048 at lysithea:  edmanm | 2007-10-10 21:24:23 -0400
      r2049 at lysithea:  edmanm | 2007-10-10 21:26:45 -0400
      r2052 at lysithea:  edmanm | 2007-10-10 23:00:29 -0400
      r2054 at lysithea:  edmanm | 2007-10-11 12:40:59 -0400
      r2055 at lysithea:  edmanm | 2007-10-11 12:43:30 -0400
      r2056 at lysithea:  edmanm | 2007-10-11 12:44:41 -0400
      r2060 at lysithea:  edmanm | 2007-10-11 12:54:25 -0400
      r2062 at lysithea:  edmanm | 2007-10-11 13:09:26 -0400
      r2064 at lysithea:  edmanm | 2007-10-11 13:23:51 -0400
      r2066 at lysithea:  edmanm | 2007-10-11 14:57:55 -0400
      r2068 at lysithea:  edmanm | 2007-10-11 23:23:45 -0400
      r2069 at lysithea:  edmanm | 2007-10-11 23:32:28 -0400
      r2070 at lysithea:  edmanm | 2007-10-11 23:34:08 -0400
      r2071 at lysithea:  edmanm | 2007-10-11 23:35:36 -0400
      r2072 at lysithea:  edmanm | 2007-10-11 23:41:58 -0400
      r2078 at lysithea:  edmanm | 2007-10-12 01:46:41 -0400
      r2079 at lysithea:  edmanm | 2007-10-12 01:47:28 -0400
      r2082 at lysithea:  edmanm | 2007-10-12 02:33:11 -0400
      r2084 at lysithea:  edmanm | 2007-10-12 03:34:15 -0400
      r2086 at lysithea:  edmanm | 2007-10-12 03:49:24 -0400
      r2088 at lysithea:  edmanm | 2007-10-12 15:36:09 -0400
      r2089 at lysithea:  edmanm | 2007-10-12 15:41:48 -0400
      r2090 at lysithea:  edmanm | 2007-10-12 15:42:59 -0400
      r2095 at lysithea:  edmanm | 2007-10-12 22:45:22 -0400
      r2096 at lysithea:  edmanm | 2007-10-12 22:55:48 -0400
      r2097 at lysithea:  edmanm | 2007-10-12 22:58:33 -0400
      r2101 at lysithea:  edmanm | 2007-10-12 23:08:31 -0400
      r2103 at lysithea:  edmanm | 2007-10-12 23:18:22 -0400
      r2105 at lysithea:  edmanm | 2007-10-12 23:28:29 -0400
      r2107 at lysithea:  edmanm | 2007-10-12 23:48:33 -0400
      r2109 at lysithea:  edmanm | 2007-10-12 23:55:05 -0400
      r2111 at lysithea:  edmanm | 2007-10-13 00:21:59 -0400
      r2113 at lysithea:  edmanm | 2007-10-13 20:16:37 -0400
      r2114 at lysithea:  edmanm | 2007-10-13 20:26:38 -0400
      r2118 at lysithea:  edmanm | 2007-10-13 20:30:50 -0400
      r2119 at lysithea:  edmanm | 2007-10-13 20:34:23 -0400
      r2122 at lysithea:  edmanm | 2007-10-14 20:50:04 -0400
      r2124 at lysithea:  edmanm | 2007-10-15 22:58:24 -0400
      r2125 at lysithea:  edmanm | 2007-10-15 22:59:37 -0400
      r2129 at lysithea:  edmanm | 2007-10-15 23:07:29 -0400
      r2131 at lysithea:  edmanm | 2007-10-15 23:39:54 -0400
      r2133 at lysithea:  edmanm | 2007-10-17 01:28:41 -0400
      r2134 at lysithea:  edmanm | 2007-10-17 01:30:20 -0400
      r2137 at lysithea:  edmanm | 2007-10-18 12:22:35 -0400
      r2139 at lysithea:  edmanm | 2007-10-19 00:49:32 -0400
      r2140 at lysithea:  edmanm | 2007-10-19 00:50:59 -0400
      r2141 at lysithea:  edmanm | 2007-10-19 00:53:41 -0400
      r2145 at lysithea:  edmanm | 2007-10-19 02:19:15 -0400
      r2147 at lysithea:  edmanm | 2007-10-19 02:39:33 -0400
      r2149 at lysithea:  edmanm | 2007-10-20 03:04:59 -0400
      r2151 at lysithea:  edmanm | 2007-10-20 17:49:10 -0400
      r2152 at lysithea:  edmanm | 2007-10-20 18:28:42 -0400
      r2153 at lysithea:  edmanm | 2007-10-20 18:37:18 -0400
      r2157 at lysithea:  edmanm | 2007-10-20 19:01:56 -0400
      r2159 at lysithea:  edmanm | 2007-10-20 19:17:41 -0400
      r2161 at lysithea:  edmanm | 2007-10-20 20:21:23 -0400
      r2162 at lysithea:  edmanm | 2007-10-20 20:44:51 -0400
      r2163 at lysithea:  edmanm | 2007-10-20 20:54:09 -0400
      r2164 at lysithea:  edmanm | 2007-10-20 21:02:06 -0400
      r2169 at lysithea:  edmanm | 2007-10-20 22:43:04 -0400
      r2171 at lysithea:  edmanm | 2007-10-21 01:03:35 -0400
      r2173 at lysithea:  edmanm | 2007-10-21 02:54:15 -0400
      r2175 at lysithea:  edmanm | 2007-10-21 04:15:43 -0400
      r2177 at lysithea:  edmanm | 2007-10-21 04:19:49 -0400
      r2179 at lysithea:  edmanm | 2007-10-21 05:30:54 -0400
      r2184 at lysithea:  edmanm | 2007-10-22 18:25:34 -0400
      Stop mandating a font size of 10 everywhere. This looks crummy and inconsistent on Mac.
      r2189 at lysithea:  edmanm | 2007-10-22 20:52:01 -0400
      r2191 at lysithea:  edmanm | 2007-10-22 21:17:13 -0400
      r2193 at lysithea:  edmanm | 2007-10-22 21:26:43 -0400
      r2195 at lysithea:  edmanm | 2007-10-22 21:53:28 -0400
      r2197 at lysithea:  edmanm | 2007-10-22 22:12:20 -0400
      Tweak the main window layout a bit, so it looks better on Vista. Did I just mess it up for others?
      If no geometry has been saved for a window, call adjustSize() to make the
      r2203 at lysithea:  edmanm | 2007-10-23 00:46:44 -0400
      r2204 at lysithea:  edmanm | 2007-10-23 00:54:50 -0400
      Give the widgets on the bandwidth graph settings frame a little more room.
      Back out r2074, because it seems to have included some Qt 4.3-specific
      Take a stab at r2074 again, but this time just manually give the settings
      r2213 at lysithea:  edmanm | 2007-10-23 02:29:35 -0400
      r2215 at lysithea:  edmanm | 2007-10-23 02:49:29 -0400
      r2217 at lysithea:  edmanm | 2007-10-24 00:31:34 -0400
      r2220 at lysithea:  edmanm | 2007-10-24 01:22:36 -0400
      r2222 at lysithea:  edmanm | 2007-10-24 02:45:07 -0400
      r2224 at lysithea:  edmanm | 2007-10-24 03:51:20 -0400
      r2226 at lysithea:  edmanm | 2007-10-24 04:45:24 -0400
      r2228 at lysithea:  edmanm | 2007-10-24 20:04:45 -0400
      Turn some small QPushButtons into small QToolButtons. These look a little less
      r2232 at lysithea:  edmanm | 2007-10-24 20:32:26 -0400
      r2236 at lysithea:  edmanm | 2007-10-24 21:53:48 -0400
      r2238 at lysithea:  edmanm | 2007-10-24 22:27:38 -0400
      r2240 at lysithea:  edmanm | 2007-10-25 00:27:45 -0400
      r2242 at lysithea:  edmanm | 2007-10-25 01:00:51 -0400
      r2244 at lysithea:  edmanm | 2007-10-25 20:22:59 -0400
      r2247 at lysithea:  edmanm | 2007-10-25 21:12:06 -0400
      r2250 at lysithea:  edmanm | 2007-10-25 21:13:52 -0400
      r2252 at lysithea:  edmanm | 2007-10-27 21:45:35 -0400
      r2254 at lysithea:  edmanm | 2007-10-27 21:52:38 -0400
      r2256 at lysithea:  edmanm | 2007-11-02 13:49:18 -0400
      r2265 at lysithea:  edmanm | 2007-11-03 11:47:28 -0400
      r2267 at lysithea:  edmanm | 2007-11-06 10:10:06 -0500
      r2269 at lysithea:  edmanm | 2007-11-09 10:44:03 -0500
      r2271 at lysithea:  edmanm | 2007-11-13 15:49:05 -0500
      r2119 at lysithea:  edmanm | 2007-11-20 01:14:08 -0500
      r2120 at lysithea:  edmanm | 2007-11-20 01:20:09 -0500
      r2121 at lysithea:  edmanm | 2007-11-20 01:29:01 -0500
      r2125 at lysithea:  edmanm | 2007-11-21 14:34:47 -0500
      r2126 at lysithea:  edmanm | 2007-11-21 15:24:47 -0500
      r2129 at lysithea:  edmanm | 2007-11-21 18:15:49 -0500
      r2130 at lysithea:  edmanm | 2007-11-21 18:16:58 -0500
      r2131 at lysithea:  edmanm | 2007-11-21 18:18:28 -0500
      r2135 at lysithea:  edmanm | 2007-11-21 18:49:04 -0500
      r2137 at lysithea:  edmanm | 2007-11-21 20:27:02 -0500
      r2138 at lysithea:  edmanm | 2007-11-21 20:29:08 -0500
      r2139 at lysithea:  edmanm | 2007-11-21 20:44:57 -0500
      r2140 at lysithea:  edmanm | 2007-11-21 20:50:55 -0500
      r2145 at lysithea:  edmanm | 2007-11-22 14:36:25 -0500
      r2147 at lysithea:  edmanm | 2007-11-22 14:39:03 -0500
      r2149 at lysithea:  edmanm | 2007-11-22 16:23:21 -0500
      r2155 at lysithea:  edmanm | 2007-11-22 17:41:40 -0500
      r2157 at lysithea:  edmanm | 2007-11-25 01:22:06 -0500
      r2160 at lysithea:  edmanm | 2007-11-25 22:59:42 -0500
      r2162 at lysithea:  edmanm | 2007-11-26 16:10:37 -0500
      r2165 at lysithea:  edmanm | 2007-11-30 11:24:30 -0500
      r2166 at lysithea:  edmanm | 2007-11-30 11:28:25 -0500
      r2169 at lysithea:  edmanm | 2007-11-30 20:48:20 -0500
      r2171 at lysithea:  edmanm | 2007-11-30 21:24:08 -0500
      r2173 at lysithea:  edmanm | 2007-11-30 21:47:36 -0500
      r2175 at lysithea:  edmanm | 2007-11-30 22:55:36 -0500
      r2177 at lysithea:  edmanm | 2007-12-01 02:36:48 -0500
      r2178 at lysithea:  edmanm | 2007-12-01 02:38:32 -0500
      r2179 at lysithea:  edmanm | 2007-12-01 02:39:40 -0500
      r2183 at lysithea:  edmanm | 2007-12-01 03:02:33 -0500
      r2185 at lysithea:  edmanm | 2007-12-01 03:11:35 -0500
      r2187 at lysithea:  edmanm | 2007-12-01 03:51:22 -0500
      r2188 at lysithea:  edmanm | 2007-12-01 03:54:08 -0500
      r2191 at lysithea:  edmanm | 2007-12-01 12:48:05 -0500
      r2193 at lysithea:  edmanm | 2007-12-02 03:17:12 -0500
      r2195 at lysithea:  edmanm | 2007-12-02 04:28:30 -0500
      r2196 at lysithea:  edmanm | 2007-12-02 04:29:00 -0500
      r2197 at lysithea:  edmanm | 2007-12-02 04:29:40 -0500
      r2201 at lysithea:  edmanm | 2007-12-02 04:34:47 -0500
      r2203 at lysithea:  edmanm | 2007-12-02 04:55:11 -0500
      r2205 at lysithea:  edmanm | 2007-12-02 05:50:57 -0500
      r2211 at lysithea:  edmanm | 2007-12-02 14:49:43 -0500
      r2213 at lysithea:  edmanm | 2007-12-04 02:43:57 -0500
      r2214 at lysithea:  edmanm | 2007-12-04 12:39:32 -0500
      r2220 at lysithea:  edmanm | 2007-12-04 13:00:15 -0500
      r2222 at lysithea:  edmanm | 2007-12-04 15:15:51 -0500
      r2224 at lysithea:  edmanm | 2007-12-04 15:23:12 -0500
      r2226 at lysithea:  edmanm | 2007-12-05 00:02:12 -0500
      r2227 at lysithea:  edmanm | 2007-12-05 00:09:14 -0500
      r2230 at lysithea:  edmanm | 2007-12-05 02:03:28 -0500
      r2232 at lysithea:  edmanm | 2007-12-05 02:26:11 -0500
      r2234 at lysithea:  edmanm | 2007-12-05 11:44:54 -0500
      r2236 at lysithea:  edmanm | 2007-12-05 13:23:10 -0500
      r2240 at lysithea:  edmanm | 2007-12-05 14:53:56 -0500
      Try to resolve some svk push conflicts.
      r2246 at lysithea:  edmanm | 2007-12-06 14:42:40 -0500
      r2248 at lysithea:  edmanm | 2007-12-06 14:47:25 -0500
      r2250 at lysithea:  edmanm | 2007-12-06 14:49:12 -0500
      r2252 at lysithea:  edmanm | 2007-12-06 14:55:30 -0500
      r2254 at lysithea:  edmanm | 2007-12-06 21:52:14 -0500
      Fix compilation with CMake under MinGW.
      Have CMake make a Vidalia.app application bundle on OS X.
      r2259 at lysithea:  edmanm | 2007-12-07 11:34:26 -0500
      r2261 at lysithea:  edmanm | 2007-12-07 12:28:47 -0500
      r2263 at lysithea:  edmanm | 2007-12-07 12:39:13 -0500
      r2265 at lysithea:  edmanm | 2007-12-07 16:20:24 -0500
      r2267 at lysithea:  edmanm | 2007-12-07 16:37:13 -0500
      Add a OSX_FAT_BINARY option for building as a Universsal binary.
      r2272 at lysithea:  edmanm | 2007-12-07 18:02:10 -0500
      r2273 at lysithea:  edmanm | 2007-12-07 18:07:23 -0500
      Support building Vidalia with shared Qt libs again.
      r2278 at lysithea:  edmanm | 2007-12-08 02:23:13 -0500
      Try out a temporary fix to see if this makes phobos's moc generate the correct output.
      r2280 at lysithea:  edmanm | 2007-12-09 14:22:59 -0500
      r2281 at lysithea:  edmanm | 2007-12-09 14:48:54 -0500
      r2282 at lysithea:  edmanm | 2007-12-09 14:49:45 -0500
      svn:r2209
      r2291 at lysithea:  edmanm | 2007-12-11 16:48:55 -0500
      r2293 at lysithea:  edmanm | 2007-12-11 22:14:11 -0500
      r2294 at lysithea:  edmanm | 2007-12-11 22:17:27 -0500
      r2295 at lysithea:  edmanm | 2007-12-11 22:28:13 -0500
      r2299 at lysithea:  edmanm | 2007-12-13 21:20:08 -0500
      r2301 at lysithea:  edmanm | 2007-12-14 20:36:41 -0500
      r2303 at lysithea:  edmanm | 2007-12-15 15:08:02 -0500
      r2305 at lysithea:  edmanm | 2007-12-16 02:23:49 -0500
      r2307 at lysithea:  edmanm | 2007-12-16 03:03:26 -0500
      r2308 at lysithea:  edmanm | 2007-12-16 03:06:48 -0500
      r2311 at lysithea:  edmanm | 2007-12-16 13:53:11 -0500
      r2313 at lysithea:  edmanm | 2007-12-16 16:07:47 -0500
      r2315 at lysithea:  edmanm | 2007-12-16 16:38:01 -0500
      Only compile TorSslSocket if we're building against a Qt with SSL support, so we don't get moc warnings.
      r2319 at lysithea:  edmanm | 2007-12-16 20:35:45 -0500
      r2320 at lysithea:  edmanm | 2007-12-16 20:36:54 -0500
      Small tweak to make the source tarball creation script happy again.
      r2323 at lysithea:  edmanm | 2007-12-17 19:20:44 -0500
      r2326 at lysithea:  edmanm | 2007-12-17 19:23:38 -0500
      r2328 at lysithea:  edmanm | 2007-12-17 19:42:58 -0500
      r2331 at lysithea:  edmanm | 2007-12-19 02:11:05 -0500
      r2337 at lysithea:  edmanm | 2007-12-19 15:29:15 -0500
      Build with static Qt 4.3.x libs on OS X again.
      r2341 at lysithea:  edmanm | 2007-12-21 18:49:51 -0500
      r2347 at lysithea:  edmanm | 2007-12-21 19:03:29 -0500
      r2350 at lysithea:  edmanm | 2007-12-23 02:57:38 -0500
      r2356 at lysithea:  edmanm | 2007-12-25 12:18:00 -0500
      r2361 at lysithea:  edmanm | 2007-12-25 16:57:47 -0500
      r2363 at lysithea:  edmanm | 2007-12-25 21:26:49 -0500
      r2365 at lysithea:  edmanm | 2007-12-25 23:31:59 -0500
      r2369 at lysithea:  edmanm | 2007-12-26 10:40:11 -0500
      r2371 at lysithea:  edmanm | 2007-12-26 16:07:52 -0500
      r2375 at lysithea:  edmanm | 2007-12-26 23:21:18 -0500
      r2376 at lysithea:  edmanm | 2007-12-26 23:22:33 -0500
      r2377 at lysithea:  edmanm | 2007-12-26 23:37:40 -0500
      r2378 at lysithea:  edmanm | 2007-12-26 23:42:50 -0500
      r2379 at lysithea:  edmanm | 2007-12-26 23:46:26 -0500
      r2390 at lysithea:  edmanm | 2007-12-30 21:04:37 -0500
      Move all Vidalia's stuff that was in / into a /vidalia, so we can create
      Fix a warning when building on Win32 using Visual Studio.
      It seems we need to always specially handle windres on win32 (not just on
      Use CMAKE_CXX_OUTPUT_EXTENSION to determine the extension to use for the
      Link qtmain if we're building on Windows but not under MinGW (MinGW doesn't
      Add some instructions for compiling Vidalia using either Visual Studio or
      r13 at lysithea:  edmanm | 2008-01-07 12:13:17 -0500
      r15 at lysithea:  edmanm | 2008-01-07 13:35:08 -0500
      r17 at lysithea:  edmanm | 2008-01-07 13:45:31 -0500
      r19 at lysithea:  edmanm | 2008-01-07 21:33:17 -0500
      r22 at lysithea:  edmanm | 2008-01-07 21:36:37 -0500
      Stop displaying flags next to the language names in the Appearance settings
      Add a static LanguageSupport::isRightToLeft() method that returns true if the
      Add a Hebrew GUI translation from a helpful anonymous person.
      Add an anonymously contributed Hebrew Win32 installer translation. Thanks!
      Add some updated changelog items and proclaim that 0.1.0 shall be released in
      Set the svn:keywords and svn:eol-style properties on the Herbrew win32
      Remove some flags we don't need anymore as of r2290.
      Add a 'const' so we call the right torValue() method, otherwise we would be
      r39 at lysithea:  edmanm | 2008-01-17 16:50:51 -0500
      r41 at lysithea:  edmanm | 2008-01-18 16:14:24 -0500
      r42 at lysithea:  edmanm | 2008-01-18 16:15:28 -0500
      r45 at lysithea:  edmanm | 2008-01-18 19:35:55 -0500
      r46 at lysithea:  edmanm | 2008-01-18 19:37:55 -0500
      r49 at lysithea:  edmanm | 2008-01-18 21:32:03 -0500
      r51 at lysithea:  edmanm | 2008-01-18 21:45:02 -0500
      r53 at lysithea:  edmanm | 2008-01-19 09:46:31 -0500
      r55 at lysithea:  edmanm | 2008-01-19 11:48:51 -0500
      Remove a '\', in case people copy-paste and don't read the "Modify the paths
      r59 at lysithea:  edmanm | 2008-01-19 21:10:44 -0500
      r61 at lysithea:  edmanm | 2008-01-21 13:41:56 -0500
      r63 at lysithea:  edmanm | 2008-01-21 18:37:51 -0500
      r65 at lysithea:  edmanm | 2008-01-22 11:18:52 -0500
      Suggest Qt >= QT_MIN_VERSION when whining about an old Qt.
      r70 at lysithea:  edmanm | 2008-01-23 13:05:07 -0500
      r71 at lysithea:  edmanm | 2008-01-23 13:16:55 -0500
      r74 at lysithea:  edmanm | 2008-01-24 16:34:07 -0500
      r76 at lysithea:  edmanm | 2008-01-24 19:18:05 -0500
      r78 at lysithea:  edmanm | 2008-01-24 19:27:37 -0500
      r80 at lysithea:  edmanm | 2008-01-24 20:50:52 -0500
      r81 at lysithea:  edmanm | 2008-01-24 20:53:06 -0500
      r84 at lysithea:  edmanm | 2008-01-27 08:56:19 -0500
      r87 at lysithea:  edmanm | 2008-01-27 10:51:34 -0500
      r89 at lysithea:  edmanm | 2008-01-27 13:58:58 -0500
      r90 at lysithea:  edmanm | 2008-01-27 13:59:23 -0500
      r94 at lysithea:  edmanm | 2008-01-27 14:37:40 -0500
      Add some CMake fu to find the right OpenSSL libs, based on the
      Move VidaliaMacros.cmake into cmake/, so FindOpenSSL.cmake isn't so lonely.
      Document more of our available CMake configuration options.
      We don't need to maintain a separate installer for debug builds anymore now
      r102 at lysithea:  edmanm | 2008-02-04 21:21:57 -0500
      r107 at lysithea:  edmanm | 2008-02-06 00:32:48 -0500
      r109 at lysithea:  edmanm | 2008-02-07 14:22:48 -0500
      r111 at lysithea:  edmanm | 2008-02-07 14:25:35 -0500
      Building on Windows is cool too. I guess. (Related to r2339)
      r113 at lysithea:  edmanm | 2008-02-11 21:49:00 -0500
      r114 at lysithea:  edmanm | 2008-02-11 21:50:33 -0500
      r119 at lysithea:  edmanm | 2008-02-18 11:52:43 -0500
      r127 at lysithea:  edmanm | 2008-02-18 19:14:49 -0500
      r129 at lysithea:  edmanm | 2008-02-23 23:02:10 -0500
      r131 at lysithea:  edmanm | 2008-02-23 23:04:21 -0500
      r133 at lysithea:  edmanm | 2008-02-24 23:10:36 -0500
      r136 at lysithea:  edmanm | 2008-02-25 19:43:48 -0500
      r139 at lysithea:  edmanm | 2008-02-25 22:02:23 -0500
      Update the Windows installers for out-of-source builds and to include the
      r143 at lysithea:  edmanm | 2008-02-28 23:12:13 -0500
      r145 at lysithea:  edmanm | 2008-02-28 23:28:40 -0500
      r147 at lysithea:  edmanm | 2008-02-29 23:38:45 -0500
      r149 at lysithea:  edmanm | 2008-03-01 12:58:03 -0500
      r153 at lysithea:  edmanm | 2008-03-01 17:11:45 -0500
      r155 at lysithea:  edmanm | 2008-03-01 18:10:55 -0500
      r157 at lysithea:  edmanm | 2008-03-01 18:13:41 -0500
      r159 at lysithea:  edmanm | 2008-03-01 18:32:12 -0500
      r161 at lysithea:  edmanm | 2008-03-01 18:41:57 -0500
      The best way to find things you forgot to do is to tag a release. Fortunately,
      r166 at lysithea:  edmanm | 2008-03-01 20:19:34 -0500
      svn:r2378
      r173 at lysithea:  edmanm | 2008-03-02 16:51:47 -0500
      r182 at lysithea:  edmanm | 2008-03-09 23:41:41 -0400
      r191 at lysithea:  edmanm | 2008-03-12 20:33:24 -0400
      r196 at lysithea:  edmanm | 2008-03-13 00:34:13 -0400
      r202 at lysithea:  edmanm | 2008-03-13 00:49:42 -0400
      r204 at lysithea:  edmanm | 2008-03-15 03:46:36 -0400
      r209 at lysithea:  edmanm | 2008-03-15 14:09:41 -0400
      r211 at lysithea:  edmanm | 2008-03-15 15:33:30 -0400
      svn:ignore bunches of CMake-generated files and compiled binaries.
      Create a contrib directory for miscellaneous stuff and move the geoip script
      r219 at lysithea:  edmanm | 2008-03-17 18:29:30 -0400
      r221 at lysithea:  edmanm | 2008-03-17 22:33:42 -0400
      r223 at lysithea:  edmanm | 2008-03-20 18:43:49 -0400
      r231 at lysithea:  edmanm | 2008-03-20 18:53:52 -0400
      r233 at lysithea:  edmanm | 2008-03-20 22:27:30 -0400
      r235 at lysithea:  edmanm | 2008-03-21 22:15:25 -0400
      r240 at lysithea:  edmanm | 2008-03-21 22:30:46 -0400
      r242 at lysithea:  edmanm | 2008-03-21 22:52:25 -0400
      r244 at lysithea:  edmanm | 2008-03-21 23:24:32 -0400
      r245 at lysithea:  edmanm | 2008-03-21 23:35:35 -0400
      Fix a typo in VidaliaMacros.cmake that would allow configuration to
      r248 at lysithea:  edmanm | 2008-03-22 00:07:24 -0400
      Add *.obj to the list of files to be ignored. Noted by DJHasis.
      r251 at lysithea:  edmanm | 2008-03-22 09:54:03 -0400
      Fix the link to the Windows Platform SDK given in the VC++ Express build instructions.
      r256 at lysithea:  edmanm | 2008-03-23 00:22:58 -0400
      r259 at lysithea:  edmanm | 2008-03-23 00:33:18 -0400
      r261 at lysithea:  edmanm | 2008-03-23 10:14:51 -0400
      r263 at lysithea:  edmanm | 2008-03-23 20:49:04 -0400
      r271 at lysithea:  edmanm | 2008-03-24 18:16:55 -0400
      r272 at lysithea:  edmanm | 2008-03-24 18:18:30 -0400
      r278 at lysithea:  edmanm | 2008-03-25 20:19:19 -0400
      r281 at lysithea:  edmanm | 2008-03-25 20:21:20 -0400
      r283 at lysithea:  edmanm | 2008-03-28 23:07:31 -0400
      r284 at lysithea:  edmanm | 2008-03-28 23:09:11 -0400
      r288 at lysithea:  edmanm | 2008-04-01 19:55:16 -0400
      r289 at lysithea:  edmanm | 2008-04-01 20:23:53 -0400
      r290 at lysithea:  edmanm | 2008-04-01 22:00:19 -0400
      Apparently we need to say "FORCE" to convince CMake that we really do want a
      r299 at lysithea:  edmanm | 2008-04-03 21:16:13 -0400
      r302 at lysithea:  edmanm | 2008-04-03 21:39:29 -0400
      r304 at lysithea:  edmanm | 2008-04-03 22:40:38 -0400
      r306 at lysithea:  edmanm | 2008-04-03 23:01:02 -0400
      r308 at lysithea:  edmanm | 2008-04-04 23:55:32 -0400
      r309 at lysithea:  edmanm | 2008-04-04 23:57:46 -0400
      r310 at lysithea:  edmanm | 2008-04-05 00:05:47 -0400
      r311 at lysithea:  edmanm | 2008-04-05 00:08:52 -0400
      r316 at lysithea:  edmanm | 2008-04-05 10:43:06 -0400
      Remove the minimum size on the Proxy Executable group box. This made the
      Make the 'Start a proxy application...' checkbox and group box behave like
      r320 at lysithea:  edmanm | 2008-04-05 19:59:57 -0400
      Fare thee well, Privoxy. Polipo is now included in the Windows bundle instead
      Update Tor's website and be sure to include a trailing slash where appropriate.
      r323 at lysithea:  edmanm | 2008-04-05 23:40:35 -0400
      r328 at lysithea:  edmanm | 2008-04-08 21:53:54 -0400
      r332 at lysithea:  edmanm | 2008-04-08 22:03:17 -0400
      r334 at lysithea:  edmanm | 2008-04-08 22:08:18 -0400
      r336 at lysithea:  edmanm | 2008-04-09 16:59:05 -0400
      r337 at lysithea:  edmanm | 2008-04-09 17:01:46 -0400
      Initial patch from Domenik Bork to add an interface for setting up hidden
      svn:ignore some Windows Thumbs.db hoobajoob too. Noticed by djhasis.
      Ignore some more Thumbs.db.
      r345 at lysithea:  edmanm | 2008-04-12 15:54:01 -0400
      r346 at lysithea:  edmanm | 2008-04-12 15:54:47 -0400
      r347 at lysithea:  edmanm | 2008-04-12 15:55:22 -0400
      r351 at lysithea:  edmanm | 2008-04-12 18:00:15 -0400
      r352 at lysithea:  edmanm | 2008-04-12 18:02:17 -0400
      r359 at lysithea:  edmanm | 2008-04-12 18:07:38 -0400
      r361 at lysithea:  edmanm | 2008-04-13 14:16:03 -0400
      r362 at lysithea:  edmanm | 2008-04-13 14:17:46 -0400
      r363 at lysithea:  edmanm | 2008-04-13 14:18:23 -0400
      r364 at lysithea:  edmanm | 2008-04-13 14:27:26 -0400
      r365 at lysithea:  edmanm | 2008-04-13 14:28:43 -0400
      r375 at lysithea:  edmanm | 2008-04-13 14:33:32 -0400
      r377 at lysithea:  edmanm | 2008-04-13 15:07:39 -0400
      r379 at lysithea:  edmanm | 2008-04-13 23:33:50 -0400
      r380 at lysithea:  edmanm | 2008-04-14 15:28:16 -0400
      r381 at lysithea:  edmanm | 2008-04-14 15:35:06 -0400
      Rename src/util to src/common, since libutil.a was conflicting with
      Add the changelog item too.
      Fix an #include that got left behind in the r2533 shuffle. Noticed by DJHasis.
      r273 at rae:  edmanm | 2008-05-06 17:21:49 -0400
      r274 at rae:  edmanm | 2008-05-06 17:22:25 -0400
      r273 at rae:  edmanm | 2008-05-06 17:21:49 -0400
      r274 at rae:  edmanm | 2008-05-06 17:22:25 -0400
      r302 at thebe:  edmanm | 2008-05-10 00:23:55 -0400
      r304 at thebe:  edmanm | 2008-05-12 21:35:52 -0400
      r305 at thebe:  edmanm | 2008-05-12 21:43:26 -0400
      Add the application icon back that was inadvertently removed in r2436. Fixes
      r317 at rae:  edmanm | 2008-05-19 13:17:38 -0400
      r319 at thebe:  edmanm | 2008-05-19 18:41:42 -0400
      r320 at thebe:  edmanm | 2008-05-19 18:46:54 -0400
      r323 at thebe:  edmanm | 2008-05-19 19:29:07 -0400
      r325 at thebe:  edmanm | 2008-05-19 19:51:33 -0400
      r326 at thebe:  edmanm | 2008-05-19 20:08:59 -0400
      r329 at thebe:  edmanm | 2008-05-19 20:20:02 -0400
      Remove the 'Run Tor as a Service' checkbox. Lots of people seem to be
      Add a Turkish GUI translation from Yunus Kaba.
      r351 at thebe:  edmanm | 2008-05-25 19:57:18 -0400
      r353 at thebe:  edmanm | 2008-05-25 20:13:08 -0400
      r355 at thebe:  edmanm | 2008-05-25 21:25:47 -0400
      r357 at thebe:  edmanm | 2008-05-25 21:33:32 -0400
      r359 at thebe:  edmanm | 2008-05-25 21:40:54 -0400
      r363 at thebe:  edmanm | 2008-05-26 10:58:14 -0400
      svn:ignore libcommon.a instead of libutil.a due to the rename.
      r366 at thebe:  edmanm | 2008-05-26 19:21:28 -0400
      r377 at thebe:  edmanm | 2008-05-27 19:33:50 -0400
      r378 at thebe:  edmanm | 2008-05-27 19:35:28 -0400
      r383 at thebe:  edmanm | 2008-05-28 20:32:08 -0400
      r385 at thebe:  edmanm | 2008-05-29 23:58:06 -0400
      r386 at thebe:  edmanm | 2008-05-29 23:58:54 -0400
      r410 at thebe:  edmanm | 2008-06-01 18:52:03 -0400
      r411 at thebe:  edmanm | 2008-06-01 19:00:21 -0400
      r412 at thebe:  edmanm | 2008-06-01 19:23:32 -0400
      r413 at thebe:  edmanm | 2008-06-01 19:31:12 -0400
      r414 at thebe:  edmanm | 2008-06-01 19:43:20 -0400
      r420 at thebe:  edmanm | 2008-06-01 20:21:05 -0400
      r422 at thebe:  edmanm | 2008-06-01 20:58:09 -0400
      r424 at thebe:  edmanm | 2008-06-01 21:10:18 -0400
      Shhh....don't tell arma.
      r426 at thebe:  edmanm | 2008-06-02 18:36:31 -0400
      r429 at thebe:  edmanm | 2008-06-02 18:56:35 -0400
      r431 at thebe:  edmanm | 2008-06-02 23:26:15 -0400
      r432 at thebe:  edmanm | 2008-06-02 23:35:06 -0400
      r435 at thebe:  edmanm | 2008-06-02 23:45:57 -0400
      r437 at thebe:  edmanm | 2008-06-03 08:52:37 -0400
      r439 at thebe:  edmanm | 2008-06-03 09:30:40 -0400
      r441 at thebe:  edmanm | 2008-06-03 09:31:33 -0400
      r443 at thebe:  edmanm | 2008-06-03 09:44:52 -0400
      r445 at thebe:  edmanm | 2008-06-03 18:47:24 -0400
      r447 at thebe:  edmanm | 2008-06-03 20:49:11 -0400
      r449 at thebe:  edmanm | 2008-06-03 22:15:34 -0400
      r451 at thebe:  edmanm | 2008-06-03 22:16:46 -0400
      r453 at thebe:  edmanm | 2008-06-03 23:11:12 -0400
      r455 at thebe:  edmanm | 2008-06-03 23:16:18 -0400
      r457 at thebe:  edmanm | 2008-06-04 01:02:29 -0400
      r462 at thebe:  edmanm | 2008-06-04 09:18:07 -0400
      r465 at thebe:  edmanm | 2008-06-04 19:48:14 -0400
      r469 at thebe:  edmanm | 2008-06-04 20:00:54 -0400
      r472 at thebe:  edmanm | 2008-06-04 20:34:34 -0400
      r474 at thebe:  edmanm | 2008-06-04 20:44:52 -0400
      r476 at thebe:  edmanm | 2008-06-06 19:24:12 -0400
      r481 at thebe:  edmanm | 2008-06-06 19:28:12 -0400
      r482 at thebe:  edmanm | 2008-06-06 19:29:27 -0400
      r486 at thebe:  edmanm | 2008-06-09 23:04:58 -0400
      r487 at thebe:  edmanm | 2008-06-09 23:05:33 -0400
      r492 at thebe:  edmanm | 2008-06-09 23:14:18 -0400
      r494 at thebe:  edmanm | 2008-06-10 00:33:27 -0400
      r496 at thebe:  edmanm | 2008-06-10 00:35:42 -0400
      r498 at thebe:  edmanm | 2008-06-10 00:50:41 -0400
      r500 at thebe:  edmanm | 2008-06-10 01:23:24 -0400
      Spanish translation updates from dererk.
      Try to sound a little less 'hood' in our CMakeLists.txt.
      Typo.
      r507 at thebe:  edmanm | 2008-06-10 21:32:55 -0400
      r508 at thebe:  edmanm | 2008-06-12 02:10:28 -0400
      r509 at thebe:  edmanm | 2008-06-12 02:14:11 -0400
      svn:r2697
      r514 at thebe:  edmanm | 2008-06-12 02:42:36 -0400
      r515 at thebe:  edmanm | 2008-06-12 02:49:13 -0400
      r523 at thebe:  edmanm | 2008-06-12 03:06:59 -0400
      r527 at thebe:  edmanm | 2008-06-12 18:17:25 -0400
      r529 at thebe:  edmanm | 2008-06-12 19:21:42 -0400
      r531 at thebe:  edmanm | 2008-06-12 19:25:33 -0400
      r533 at thebe:  edmanm | 2008-06-13 01:38:23 -0400
      r534 at thebe:  edmanm | 2008-06-13 01:40:03 -0400
      r537 at thebe:  edmanm | 2008-06-13 01:47:30 -0400
      r539 at thebe:  edmanm | 2008-06-13 01:49:40 -0400
      r541 at thebe:  edmanm | 2008-06-13 02:05:14 -0400
      r543 at thebe:  edmanm | 2008-06-13 02:16:00 -0400
      r545 at thebe:  edmanm | 2008-06-13 02:19:28 -0400
      r547 at thebe:  edmanm | 2008-06-13 02:22:18 -0400
      r549 at thebe:  edmanm | 2008-06-13 03:18:59 -0400
      r551 at thebe:  edmanm | 2008-06-13 04:05:27 -0400
      r553 at thebe:  edmanm | 2008-06-13 04:07:23 -0400
      r557 at thebe:  edmanm | 2008-06-13 04:51:47 -0400
      r559 at thebe:  edmanm | 2008-06-13 23:14:47 -0400
      r563 at thebe:  edmanm | 2008-06-14 10:07:03 -0400
      r564 at thebe:  edmanm | 2008-06-14 10:16:08 -0400
      r568 at thebe:  edmanm | 2008-06-14 10:21:55 -0400
      r569 at thebe:  edmanm | 2008-06-14 19:44:39 -0400
      Tweak the resize policy for the control panel so the vertical size is fixed at
      Default to the language chosen by the user during install (Windows-only) rather
      svn isn't a human language. Also add some newlines at the end of a few files.
      Hebrew needs a MUI_LANGUAGE in the Windows installer .nsi files.
      These strings want to be translatable as well.
      If Tor doesn't have bootstrapping events, then update the current status string and bump the progress bar along a bit.
      Remove another unused variable.
      Create a Qt-based ts2po helper tool to convert .ts files to .po format, without
      Add a po2ts tool to convert .po formatted files to qt's .ts format.
      Tweak to r2729 so that hopefully the control panel doesn't disappear on
      Revert r2746 so translations will work again.
      Force a repaint() to make sure the progress bar and onion status icon don't
      On second thought, simply ignoring a message element with no corresponding
      Add a -q option to po2ts and ts2po that enables 'quiet' mode. Also use -i and
      Add some .po files for pootle, each in its own directory. Why? Ask pootle.
      Wait, there's a Japanese translation too?
      Build our translations from .po files rather than .ts files. Also use "zh_CN"
      Benessa Defend appears to have also contributed to the Japanese translation
      Remove the mkpo.sh and mkts.sh scripts.
      Remove all of our .ts files from svn.
      It looks like we had been using the wrong Czech word for the Czech language.
      Escape dquotes in strings when converting .ts -> .po, and unescape them when
      Update the .po files with properly escaped dquotes.
      Whine about bootstrap problem events only if their recommandation is not
      Avoid confusing people who also read (or write) the spec.
      Reorg the bootstrap status event stuff into a new BootstrapStatus class
      Damn you, 'svn add'.
      Set the svn:eol-style and svn:keywords properties.
      Add some changelog items for 0.1.5.
      One more changelog item.
      Bump to 0.1.5.
      Bump to 0.1.6-svn.
      Oops. Wrong version number. It'll be wrong in the changelog that goes with
      Appease Panther's douchieness.
      Remember r2791? Yeah, same thing, only with po2ts.cpp.
      Might as well start the 0.1.6 changelog.
      Set the svn:keywords and svn:eol-style properties on the French help files.
      Fix the whitespace on a couple of the French help files.
      Pipe down, Doxygen. (These are already marked up in tcglobal.h.)
      Add a place for a Romanian translation to live. This isn't enabled in the GUI
      Make the Romanian translation available now that we have some translated
      Fix po2ts so that it uses the same encoding to read in a .po file that it uses
      Make the encoding used by ts2po configurable as well (defaults to utf-8
      Correct the header guard on the ts2po config file.
      Use the correct field when trying to parse the severity value from the
      Modify ts2po to use a 'msgctxt' line for specifying a message's context,
      Update po2ts to support parsing msgctxt lines.
      Commit one test translation to see if our Pootle asplodes over msgctxt.
      Pootle survived. Take the plunge and convert the rest to using msgctxt.
      Looks like we never really needed to explicitly link to these Windows
      Tolerate mixing and matching the "msgctxt" and overloaded "#:" forms of
      Update the Farsi translation to use msgctxt for specifying message context.
      If we're building with CMake 2.6, then force CMake 2.4 compatibility for
      Link to ws2_32 if building with UPnP support on Windows, otherwise we get
      Shuffle some po2ts and ts2po dependencies around and do a better job of
      Fix the quoting on one of the Farsi strings.
      Add a SendCommandEvent class that can be used to post an event to the control
      OK, story time: So, Qt really doesn't like it if you try to send data on a
      Add a Romanian installer translation from "Top Quality Software." (?)
      Include the Romanian translation in the Vidalia-only and bundle installers.
      Oh yeah. Include it here, too.
      Add a bunch of 0.1.6 changelog items.
      French installer patch from Mfr. Thanks!
      Add a changelog item and bump to 0.1.6.
      Add a GNU gettext POT for the Windows installer translations.
      Add an English installer .po to start with.
      Recurse into the src/common directory before src/tools, so we can use
      Add a po2nsh tool to convert .po files into .nsh files containing language
      msginit apparently ignores the charset specified in the POT's header and just
      Split the CMake fu for pkg/osx, pkg/rpm, and pkg/win32 into their own
      Remember the location of po2nsh so we can use it in custom commands.
      Add a vidalia_add_nsh() CMake macro to convert Win32 installer .po files to
      "Waaahhhh. You left a '\r' in a msgid string. Waaahhh." says msginit.
      Add (untranslated) .po files for the rest of the Windows installer
      Set what I *think* is the right charset for each language.
      Convert the win32 installer .po files to NSIS .nsh files at build time.
      Move vidalia.pot to pkg/win32/templates.
      I forgot to version bump after the last release.
      Add "-f <from-codec>" and "-t <to-codec>" options to po2nsh. Default to utf-8
      Make the .pot and .po files UTF-8, since that's the way Pootle rolls.
      Add an argument to the vidalia_add_nsh() macro that accepts an output charset
      I really thought the shed should've been vermeil.
      Comment out the zh_CN and zh_TW translations until I figure out what encoding
      Just add i18n-win32-installer to the ALL target. There's no particular reason
      Skip the pkg/ subdirectories that aren't likely to be needed on the current
      Include stdlib.h in the format conversion tools.
      Add an nsh2po tool, for realsies this time.
      msgctxt is the key, not the value.
      Use the French installer translation as the guinea pig to see if pootle is
      Tor moved. Update URL.
      PO-ify the rest of the existing translations.
      The English installer .po could use an update too, so it matches the template.
      Update the URL in the Polish translation too.
      Same for the Svenska translation.
      Update the URL in the Finnish translation too.
      Update Tor's URL in the Czech translation.
      Yet more Tor URL updates.
      Rename the pt_BR installer translation directory to pt, since there is
      And rename the the pt installer filename.
      Add "TZ=UTC" to the browser executable's environment variables when launched
      Handle spaces in the Tor version number we get from 'getinfo version' since
      Rework the message log scrollbar logic so it's consistent again on Qt 4.4.0.
      Remove the horizontal scroll bar behavior. It was really annoying and
      Start a changelog for 0.1.7.
      Bump to 0.1.7.
      Oh yeah, we renamed "pt_BR" to "pt".
      Bump to 0.1.8-svn.
      We don't need the .nsh files anymore.
      Add a templates/ directory and stick a .pot in there that gets updated along
      Reduce the default number of messages to retain in the message log to 50
      Add a directory and .po for a Slovenian translation. We'll include it as part
      More message log futzing:
      Add a first cut of a document describing how to build a Windows
      Rename the bundle installer directions so they're consistent with
      Use the right icon for the help browser's window icon.
      Include ssleay32.dll in the Windows packages. Fixes ticket #401.
      Make pressing "Return" mean the same thing as clicking "OK" in the config
      Domenik's r2974 reminded me I should document my undocumented widget naming
      This one needed a better example.
      Create CircuitId and StreamId typedefs with QString as their underlying type,
      Restore the "zoom" and "close" icons in the router and circuit list
      Make the position of the y-axis on the bandwidth graph variable based on the
      The slot called when a shortcut is pressed doesn't have to belong to a widget;
      A couple of minor const cleanups.
      Make both the 'Ctrl+W' and 'Esc' shortcuts for closing a window work for
      Spiff up the changelog for 0.1.8.
      If the current message log layout is right-to-left (e.g. if the user's
      Add another changelog item and declare August 17, 2008, to be Vidalia 0.1.8
      Bump to 0.1.8.
      Use a QPointF instead of a QPoint to clean up a compile warning from r2980.
      Make the "Created by Tor" string translatable in the hidden service config
      Remove some code that isn't used anymore now that we have a bootstrap progress
      Make the Tor status label and Vidalia tray icon tooltip display the same
      Try to load a translation for the current language from Qt's translations
      Create .po files with translations for the user-visible Qt widgets that
      Create a qt.pot template and add empty translations .po files for all
      Try using the Qt translation included in Vidalia before loading the
      Don't need this now that we ship a partial Qt translation.
      We use QT_LAYOUT_DIRECTION in the qt_*.qm files for determining which
      "stop recommending yahoo mail as an example of a safe dkim-providing
      Correct the location of the simplified Chinese help files.
      Patch from sjmurdoch to fix a comment.
      We don't need to build the po2nsh and nsh2po stuff on non-Windowses.
      Document the other magic bits I sprinkle on my Qt builds.
      Create the control panel's menubar as a parentless QMenuBar, so it is visible
      Don't put icons next to the menubar items on OS X. It's not a very OS X-ish
      Recommend out-of-source builds in the INSTALL file.
      There are two ways to say "newline" in NSIS: "\r\n" and "$\r$\n". MessageBox
      Handle "$\n" in .po files by converting to "$\r$\n".
      Use $\n in all of the translated MessageBox installer strings.
      Changelog updates.
      Add a context menu with a "copy" option to RouterDescriptorView so users can
      Grab the Qt .dlls included in the Vidalia installer directly from the
      Add OPENSSL_BINARY_DIR and MINGW_BINARY_DIR cmake options that can be
      Give me a 'C'! Give me an 'L'! Give me an 'I'! Give another 'C'! What's that
      Make the location of the Tor, Privoxy, and Torbutton package files into
      Add some more changelog entries and give 0.1.9 a release date.
      Bump to 0.1.9.
      Bump trunk to 0.2.0-svn.
      Grab the modified Privoxy config.txt from Vidalia's source directory
      Uncheck the Torbutton options by default if Firefox is not installed. Fixes
      Add a .ini layout file for an installer page that warns the user that
      Tweak the "Firefox not installed" warning page to let people click "Back"
      Display the "Firefox is not installed" warning page after the welcome page
      Add the title and subtitle of the Firefox warning page to the PO template.
      msgmerge the new PO template strings to all the .po files. msgmerge also saw
      Get rid of some '\r's that msgmerge didn't like.
      Use the (possibly) translated Firefox warning page title and
      Add the upper and lower message texts from the Firefox warning page to
      msgmerge the PO template strings from r3068 to all the .po files.
      Rewrite the Firefox warning page .ini layout file at install time so we
      Stop telling the user to click a button that isn't there.
      Add a panel graphic from dr|z3d that can be displayed on the Welcome and
      Include dr|z3d's custom panel bitmap in the Vidalia installer and uninstaller.
      Updated Windows installer graphic from drzed.
      Add a header image from drzed for the Windows installer.
      Use drzed's new header image in the Vidalia Windows installer.
      Replace the Vidalia dock and app bundle icon with a new .icns made from
      Give dr|z3d credit where credit is due.
      Add a couple icons to be used in the new, more helpful control password input
      Add a prettier dialog for prompting people for their control port password
      Set some svn properties on the new files.
      Disable the WA_DeleteOnClose widget attribute, since we still want access to
      Make exec() return the QDialogButtonBox::StandardButton enum value of the button
      Use the shiny, new control password input dialog, and handle cases where the
      Change the default example email address in the relay settings page.
      Stubs for getting a list of running processes and trying to kill a process
      Add a method to ControlPasswordInputDialog for hiding the "Reset" button if we
      Hide the "Reset" button on non-Windowses or if we can't find a "tor.exe" in
      Add some code for killing processes on Windows, and an error message if the Reset button fails to do its thing.
      Tweak the resize behavior of the control password input dialog a bit.
      Forgot the #include guards.
      Not anymore, they didn't.
      Remove some 128x128 images we don't use anymore.
      Add a 128x128 Vidalia logo from drzed.
      Switch to a simpler About dialog and move the license information to a
      Remove a couple icons we no longer need.
      And start using the new About dialog.
      More futzing with the resize behavior of the control password input dialog.
      Force the input dialog to resize when it is displayed, so it doesn't look so ginormous on Windows.
      Last changes to dialog size hints, for realsies this time (until I find out
      Can't forget to put devilproxytor in the new credits.html.
      Add dr|z3d's Windows bundle graphic and header to the bundle installer.
      Add tooltips to tree items in the help browser's table of contents. Some of
      Add a help topic on the control password prompt.
      Add a helpRequested() signal to the control password prompt, and display the
      Add some UI for enabling or disabling automatic software updates, as well as a
      Add a setting to enable or disable whether we want to do automatic
      Old Qts don't have this property.
      Connect the auto-update UI bits to the actual config settings. Also remember
      Whoops. Only had that uncommented for testing.
      More new-Designer vs. wicked-old-Qt unhappiness.
      Add a GliderProcess subclass of QProcess for interacting with the client-side
      Disable the 'check for updates' setting by default on non-Windows since 1)
      Save the time at which we last checked for updates in UTC. I don't know where
      Add some GliderProcess helper methods for determining if it's time to check
      If 'check for updates' is enabled at startup, start a timer with the interval
      Add a GliderProcess method to call to launch a check for updates using the
      The Glider binary will probably want some command line arguments, so support
      Just read and log whatever the updater process dumps to its stdout and stderr
      Test commit.
      Test commit: add a line to the changelog for 0.2.0.
      Test commit: give drzed some more credit in the CREDITS file.
      Test commit for the post-commit email hooks.
      Support changing UI languages without restarting Vidalia. Those playing along
      Remove the warning that you have to restart Vidalia after you change the UI
      Force Qt to retranslate the button box at the bottom of the config dialog.
      Remember we switched to English even though all we did was remove all
      Update the router list headers, circuit list headers, circuit and stream
      Force whatever page is in loaded in the help browser to reload itself when the
      Remove my previous voodoo fix (didn't work) and try another.
      Glider was renamed to Thandy. So rename the GliderProcess wrapper class
      Blow away the auto-update stuff from trunk.
      Credit Omer as a Turkish translator too. Thanks!
      Fix a bug in Domenik's ServiceSettings class. I don't know why Microsoft's
      Get rid of some unnecessary snprintf()s; Qt can handle converting a number to
      Remove an #include that is apparently not needed on MinGW and
      New dock icon based on zed's green fathead, now without dropshadow.
      Make 'make install' install an icon for the "Vidalia" menu item created by
      Waste a portion of my life implementing a mostly useless feature. Resolves
      Add a debian/ directory.
      Call the right slot when the user clicks 'Clear' in the message log toolbar.
      Forward port the changelog from 0.1.10.
      Add some 0.2.0 changelog items.
      Add a caveat to INSTALL about having spaces in your build path.
      Remove support for configuring Tor's User and Group options in the
      Stop putting 'HashedControlPassword ""' on the Tor command line if cookie or
      Only set HttpsProxy if both the "I use a proxy..." *and* the "Use this proxy for
      Fathead status icons in the various sizes and formats.
      OS X .dmg background images. These are the ones with the big boy boxes.
      These don't need to be tabstops anymore.
      Spray the UI with a healthy dose of Onion-B-Gone.
      Blow away the now-unused onion-based status icons.
      New fathead-based vidalia.ico. Some of the lower color images in here
      Add the start of a WiX-based MSI installer. Still need to add
      Add Desktop and Start menu shortcut options to the MSI installer.
      shorcut -> shortcut
      Don't forget the LGPLv3 text too.
      Add welcome screen and header .bmps for the MSI installers based on zed's
      Add opello's updated vidalia.ico.
      Add another optional component to the MSI installer for adding a
      Add zed's new background graphic, slightly resized to 493x312 and
      Move zed's updated installer graphics into place and include
      Update the status icons with what I think are the latest preferred versions
      Move the default location for vidalia.conf and friends to ~/Library/Vidalia
      This slot hasn't existed for a while.
      l
      Set a couple more OS X-specific CMake variables.
      Remove a bunch of OS X packaging stuff we don't use anymore, so people stop
      Move z3d's updated .dmg backgrounds into place.
      Update the Vidalia .po files. Pootle needs an 'svn up' now.
      geoip-spec.txt typos.
      Changelog typo.
      killerchicken says we should add .vidalia to our bundle identifier.
      zed's new OS X bundle background images.
      Update a few icons with newer ones from zed and ditch the last of the
      At least put the right license in the EULA page for now, until we decide
      Add some CMake fu for finding a WiX installation and a 'win32-installer'
      My .wxs is just input--not source code--and (likely) not copyrightable.
      Create a custom derivative of WixUI_Mondo.wxs that removes the license
      And remove the License.rtf that the installer used.
      If you want Vidalia to connect to your existing Tor automatically on Vidalia
      _useSavedPassword was being used uninitialized when Tor is already running
      Implement coderman's read-password-from-stdin option. Resolves ticket #428.
      Hide the "Run Vidalia when my system starts" checkbox on non-Windowses again.
      Clear the list of default CA certificates used by QSslSocket before adding
      Merge the auto-updates branch into trunk. It's still a compile-time option
      Switch to using 'getinfo address-mappings' instead of 'getinfo addr-mappings'.
      Some minor const and cosmetic cleanups.
      Try rephrasing a message that confused killerchicken. (This only happens when
      Add a helper method for getting the name of the file in which Vidalia will
      If vidalia.conf doesn't exist in Vidalia's data directory, then try to copy
      Strip off the .sample when copying the pre-loaded vidalia.conf into the app
      I hadn't created a marble branch yet? Seriously?
      Add a CMake script for finding libmarblewidget, Marble header files, and
      Initial replacement of ZImageView with MarbleWidget. No placemarks or circuits
      Tell Marble to place the generated tiles in Vidalia's data directory.
      Remove the old map stuff before I forget. Trims about 1M from the binary.
      Disable the scale bar and crosshairs for the plugin-endowed folks. Also remove
      Add placemarks for Tor relays to the globe. Could use some aesthetic tweaks
      Clear all router placemarks from the TorMapWidget destructor. Also remove the
      Add support for GeoPainter-based drawing of circuits. Not the prettiest at the
      Add some debug logging that may help track down whatever polipo-related issues
      Explicitly disable cities since we aren't going to ship the placemark data for
      Revert r3444. If you have the city placemark data and bitmaps, it'll get
      Add a TorMapWidgetInputHandler subclass of MarbleWidgetInputHandler and
      Fix a case issue spotted by opello and fix a build error encountered by
      Enforce Qt >= 4.3.
      We need default_location.png too, otherwise the relay placemarks don't get an
      Add an icon to use as a relay placemark (currently the same as the default
      Use a custom KML Style and styleUrl to specify the image to load for relay
      Revert r3449. We no longer need to bundle default_placemark.png because we
      If the mouse is clicked on a map location with one or more features, emit a
      Make the "Zoom to Relay" button work again, except make it do the zooming
      Add a custom menu for handling the user clicking on placemarks. If the
      Shift some date, uptime and bandwidth formatting functions around so the other
      Add a method for getting the unparsed text for a router descriptor.
      Add a method for returning the geographic location previously set for a
      Add a RouterInfoDialog class that can be used to display information about a
      Catch the map widget's displayRouterInfo() signal and connect a slot to
      Make the "Zoom In" and "Zoom Out" buttons work again, and note why this is
      Make the "Zoom to Fit" button work again, but with a slightly different
      Pull the "Zoom to Circuit" context menu option for now, until we decide to support
      Add CMake fu for finding and loading the Marble widget plugins we're
      Matt learned new Qt trickses from Marble.
      Clarify where you're supposed to specify -DMARBLE_FOO_DIR=<path>.
      Close my foreach() properly.
      If MARBLE_LIBRARY_DIR isn't set but MARBLEWIDGET_LIBRARY is found, derive the
      Add the necessary Marble files to the .wxs source. Also refactor a bit so
      Add a DangerousPortEvent subclass of ClientStatusEvent that can be dispatched
      Fix the #include guards. I guess I missed the Ballmer Peak on that one.
      Bring back the ZImageView-based network map (renamed to TorMapImageView)
      Add methods for getting and setting WarnPlaintextPorts and
      Catch DANGEROUS_PORT status events and add a handler that alerts the user,
      Fix a pile of memory leaks in the hidden service settings page.
      Apparently GeoDataLineString doesn't take ownership of GeoDataCoordinates
      Merge the Marble branch to trunk. It's still optional and disabled by
      We need to include the QtSvg dll in the Windows installer for an avec
      Small whitespace cleanup I had laying around.
      MarbleModel::whichFeatureAt() was changed in Marble trunk to return a
      Change a #include for QPersistentModelIndex.
      We can't call MarbleWidget::setInputHandler() until MarbleWidget has
      Set the 'population' element for relay placemarks based on the relay's
      Weight the relay placemark filtering based on the minimum of the three
      Vidalia: Now with 100% more produce.
      Another place that needed to be onioned up.
      When adding the vidalia.desktop entry, add an icon for all sizes.
      Add a "Close" button to the About dialog since that seems to be a common
      Add a CountryInfo class that can be used to look up a localized country
      Add a BridgeUsageDialog class and .ui that can be used to display a
      Add a "Who has used my bridge?" link to the relay config page that lets
      Merge Steven's alt-launcher branch into trunk.
      Ah ha! Steven didn't const-ify his arguments because I didn't either. Bad
      Revert vidalia.ico back to the onion. *sniffle*
      Remove the old TODO file. It's out of date and everything important that
      Fix the Categories entry in our vidalia.desktop file. Reported by xiando.
      The string "Type" in the QFileSystemModel context was repeated in the
      Duplicate "Kind" strings in the QDirModel context. (How did the Spanish Qt
      Add a rough set of instructions for building Vidalia with Marble support.
      Only set "PublishServerDescriptor bridge" if the Tor version is greater
      Remove the rest of the PublishServerDescriptor muckery since it was
      Compromise on the Tor version thing.
      Remove an unnecessary #include.
      Tweak r3524 so Vidalia can still build on non-Windowses.
      When parsing the list of hops in a CIRC event, make sure we're actually
      Fix a couple non-existent slot warnings from Qt that only occur on Win32
      The Marble folks say this might help panning peformance, since it will
      The Marble folks say we should be setting these tessellation flags too.
      The Marble folks say calling setPen() can be expensive. So, try to
      Forward port the 0.1.11 changelog.
      Make sure the "Start Tor"/"Stop Tor" buttons get retranslated even when
      The other part of r3536.
      If we're building on Windows with Marble support, add plugins/qt to the
      Move the Marble plugins to plugins/marble/.
      Update vidalia.wxs.in to use the new plugin directory structure and include
      Steal coderman's idea and gather all the GUIDs at the top of the file so
      Add support for the msi upgrade stuff based on coderman's work in Tor's
      Add an OS X post-build step to copy the Marble widget library into the app
      Meta-work on the status event UI thing.
      A couple other bits related to r3587.
      We don't need QtSvg if we aren't building with Marble.
      Detect whether we can build with cmath, or if we should fall back to
      Add the start of an experimental 'make dist-osx' target that lumps all of
      This belongs in the 'make dist-osx' target with the rest of the
      Missed a "!" in checking the return value of QFile::rename(). Caught by
      Test commit.
      Apparently the MIPSPro compiler has cmath, but not a cmath that has the
      Back out r3111, r3145 and r3324.
      Forward port the 0.1.12 changelog.
      <?if?> out the Marble-related components in the MSI installer based
      Update the 0.2.0 changelog.
      Bump to 0.2.0.
      I think nearly every translation was updated.
      Rename 'make win32-installer' to 'make dist-osx' for consistency.
      Document the -DWIX_BINARY_DIR CMake option.
      "if" != "ifdef"
      Add WebKit to the Windows installer. Helloooo extra 10MB.
      Bump trunk to 0.2.1-svn.
      Remove the warning that bridges only apply to Tor 0.2.0.8-alpha or newer.
      We may be linking to either @executable_path/lib/libmarblewidget.7.dylib
      Set the svn:eol-style and svn:keywords properties on the wixtool files.
      Add the svn:eol-style and svn:keywords properties on the po2wxl files too.
      Silly commit to see if buildbot does its thang.
      Move along now, nothing to see here.
      One more time, to see if the Windows buildbot is on board.
      Update some links.
      Tweak the po2ts and ts2po output to be more kosher with msgmerge's handling
      Update the translations with the slightly tweaked multiline format and a
      Add a template for the internal Qt strings we want to have
      Tweak the template slightly.
      Update the internal Qt translations from the template.
      Bring the Vidalia translations in line with template, and merge
      Pull some of the languages with poor translation coverage from trunk as well.
      Unbreak the Arabic translation changes in r3697.
      Fix the properties on the new Ukranian, Danish and Hindi translations.
      Fix the properties on the new Ukranian, Turkish and Arabic installer
      Fix a bunch of bogus source line references in the Ukranian, Danish and
      Add the templates for Qt's internal strings.
      Tolerate bridge addresses that do not specify a port number, since Tor
      Add the .ui stuff for the "Find Bridges Now" button (hidden for now since
      Move the code that clears the default CA certificate store and adds in
      Remove a couple slots that no longer exist (related to r3724).
      Pointless change just to see if my Debian Lenny buildbot works.
      Add support for automatically downloading a list of bridges via HTTPS,
      New rule: you must have Qt 4.3 or later to build Vidalia 0.2.x. With the
      Add support for fetching bridges via an HTTPS proxy, if one is currently
      Update the OS X bundle build instructions to specify the deployment target
      Change a file naming convention that has bothered me for a long time.
      Update the HACKING document to recommend the new file naming convention.
      Minor tweak to fix the OS X build.
      Similar tweak for Windows.
      Tweak the Doxygen config so it can be run from the build dir, and add a
      OK, CMake, you can have QT_LRELEASE_EXECUTABLE. But if you try to take my
      Use the TorProcess subclass of QProcess for launching Tor when hashing a
      Write the list of source files containing translatable strings to a .pro
      I suppose r3749 wants a changelog entry too.
      A couple more const-correctness tweaks.
      Make sure config.h gets included here too, since that's where USE_MARBLE
      Remove the po2nsh stuff from the ALL build target, remove the
      TorProcess monkeys with the output, since it has to do the log message
      Clean up a compile warning in Xcode.
      Fix some post-build steps that copy files into
      Add a Python GeoIP CGI script that supports both the old ("short")
      Add the GoDaddy Class 2 CA certificate for coderman's geoip server.
      Try to reconcile oliver's changes in r3761 with phobos's changes in r3712
      Update the minimum Qt and Tor versions in the INSTALL file.
      mod_python-ize the geoip.py script.
      We've never actually had a use for this file. Ever.
      Pull out the USE_QSSLSOCKET stuff since we now require Qt >= 4.3, which
      Tweak the geoip.py script a bit to handle incomplete GeoIP records better.
      Switch to fetching and parsing the more extensible key=val GeoIP response
      Update the HACKING document with some Doxygen recommendations.
      If a RouterDescriptor object is empty, don't try to display its (lack of)
      Add support for viewing the map as a full screen widget when built
      Nothing to see here. Move along.
      Set RouterInfoDialog's parent to be the map widget if it's in full screen
      Don't start discarding Tor's output on stdout until after Vidalia has
      Show or hide the "Who has used my bridge recently?" link along with
      Whoops. Forget I had left this in there. I find it hilarious that people
      Update all of the translations. lupdate in Qt 4.5 also seems to remove all
      Add a signal handler that allows Vidalia to clean up and exit normally
      Fix the build on Windows. *hugs buildbot*
      The intended method called was renamed to aboutToQuit(), which gets called
      Unregister the MessageLog object from any log events in its destructor,
      Fix an error message related to finding windres.exe, and make windres.exe
      QProcess doesn't know how to expand "~/", so help it out.
      Update the miniupnpc code to the 2009/04/17 release tarball, and make
      Move a curly bracket down to where it belongs.
      Don't start the UPNPControlThread in UPNPControl's constructor. Otherwise,
      Clean up the formatting of a comment.
      Merge r3808 and 3809 into trunk.
      Update a copyright date and add a missing property.
      It's actually easier to just compute the salted hash of the control
      Don't try to add the Marble directories to the include path on Windows and
      I had the section named right, but missed a reference to the old "gui"
      Forward-port the 0.1.13 changelog.
      If a configuration key has multiple values (e.g., a QMultiHash), they are
      Merge r3835 and the Marble-related half of r3837 into trunk.
      Add cassmodiah's RPM specfile.
      A const fix and a couple minor whitespace tweaks.
      Remove an unnecessary #include and linked library.
      Merge Breakpad support for Windows into trunk (disabled by default).
      Hardcode part of the instructions added in r3732 into the CMakeLists.txt.
      Looks like r3849 didn't come along for the merge.
      Scribble down the locations of the compiled vidalia.exe and
      If built with Breakpad support, add crashreporter.exe to the Windows
      Don't display additional plaintext port warning message boxes until
      Close Tor's stdout even sooner after registering for log events. Lame fix
      If the user chooses to ignore further warnings for a particular port,
      Move the tarball part of package.sh into a proper CMake target.
      There was an if-statement cleverly disguised as
      Add vidalia_install_tool, vidalia_install_qt4_framework, and
      Bump the minimum required CMake version to 2.4.7 (released late 2007).
      Add a pkg-dmg script from Mozilla that does more cool things than our
      Remove the "osx" option from package.sh since that's now a proper build
      Forward port the 0.1.14 changelog.
      Add a CMake macro for determining the version of a given Tor binary.
      Add a polipo.conf for the OS X bundle, currently identical to the one used
      Add a script to install Torbutton that the user can double-click and run from
      Add 'dist-osx-bundle' and 'dist-osx-split-bundle' CMake targets that build
      Update the .DS_store included in the drag-and-drop OS X bundle.
      Remove the "osx-bundle" and "osx-split-bundle" options from package.sh
      Update the build-bundle.txt directions for OS X.
      Include libeay32.dll in the Windows installers as well.
      Update the Windows Vidalia-only installer directions. You can now just set
      OK, fuck you Pootle. I'll just fix this without you.
      Fix this too.
      Fix yet more bogus lines in the new Spanish translations.
      Add a changelog entry and declare today to be Vidalia 0.2.1 Day.
      Update a couple of Tor svn URLs to their git equivalents. Also update the
      Put back the @MINGW_BINARY_DIR@ in vidalia.wxs.in that accidentally got
      Grab the location of the crash reporter executable from the CMake variable.
      Put the resulting .msi in the root of the build directory, since we do that
      Update a pile of GUIDs in the Windows installer.
      Bump to 0.2.1.
      Forward-port the 0.1.15 changelog.
      Bump trunk to 0.2.2-svn.
      Be more consistent with my camel-casing.
      Minor changes necessitated by the Marble update.
      Explicitly disable any Marble tile downloading.
      Rename some variables to match my own naming convention.
      Change a QFileInfo::fileName() to QFileInfo::filePath(), so the "Browse" file
      That wants a changelog entry too.
      Use ditto to strip the architectures we don't want from the Qt frameworks
      Note the existence of the new 'dist-*' build targets.
      We require Qt >= 4.3 now.
      See if this makes phobos's Panther builds not fail.
      Nope, that didn't work. Let's try this Panther fix. (Boo for not actually
      r4030 did the trick, so give it a changelog entry.
      Add the 'make doxygen' target to the INSTALL file.
      Update build-vidalia-installer.txt with MSI-specific instructions, and add
      Add the OpenSSL library thing to the changelog and give the changelog a
      Bump to 0.2.2.
      Remove the NSIS file for the Vidalia installer since we now ship
      Bump to 0.2.3-svn.
      This probably should've been in 0.2.2, but at least version numbers are
      Switch all Tor asynch event handling over to using proper signals and
      Add a changelog item.
      This method doesn't exist anymore, so remove it from the .h file.
      Clarify that building with marble is much simpler on Linux than on
      Add signals for another pile of status events (mostly server related).
      .oO( Whenever I get around to writing a dissertation, I should sneak
      Intentionally break my build to see if the buildbot IRC bot notices.
      ...and fix my build.
      QHostAddress needs to be a registered metatype too before I can use it in
      Fix another bug that resulted in the "Who has used my bridge?" link
      It looks like "lupdate.debug" and "lrelease.debug" are also potential
      Nevermind, r4066 was a lie, it seems. Ctrl+Z to the rescue.
      Be a little more consistent when specifying which CMake variables you need
      Bump to 0.2.3 and give the changelog a date.
      Update GUIDs in vidalia.wxs.in again.
      Bump to 0.2.4-svn.
      Apply an application-global stylesheet on OS X that forces all tree
      Add a StatusEventWidget subclass of QTreeWidget that catches Tor status
      Missed an 'svn add' for one of the new icons.
      Add a tab widget to the message log window with a "Basic" and an
      Old versions of Qt (I'm looking at you, Debian) don't have documentMode,
      Apparently they don't have QStringList::length() either.
      Include the source address when adding a clock skew status event.
      Clean up a compile warning on Windows.
      Add an OSX_FORCE_32BIT CMake option that can be used to force a 32-bit
      Ignore CLOCK_SKEW status events whose source starts with "OR:" if the
      Add status event items for the DANGEROUS_SOCKS, SOCKS_UNKNOWN_PROTOCOL,
      Add status event items for the SERVER_STATUS events. Currently the
      Provide some reasonable defaults for the separator and line-ending
      Add tooltips for each status event item based on the detailed description
      Add some accessor methods for retrieving data stored in a StatusEventItem object.
      Make the "Select All" and "Copy" actions work for the "Basic" message log
      QTreeWidget::setItemSelected(QTreeWidgetItem *, bool) seems to have
      Add the ability to search the status event list based on event title and
      Add support for the "Save All" and "Save Selected" toolbar actions to the
      Each line in a msgid block should be quoted. I'm not sure if Pootle can
      Update the installer translations with changes from phobos's Great Polipo
      The bundled Polipo configuration file apparently got renamed "polipo.conf" instead
      It appears I had already implemented support for
      Whitespace tweak.
      Fix a bug introduced in 0.2.3 that prevented Vidalia from correctly
      Squelch subsequent ACCEPTED_SERVER_DESCRIPTOR events after the first. Also
      Check status/circuit-established and status/version/current immediately
      Add a changelog item for the status event ui stuff.
      This property apparently doesn't exist on whatever Qt the Panther
      Note the change to the default "bootstrap" vidalia.conf included in the OS
      Update MSI GUIDs for 0.2.4.
      Bump to 0.2.4 and give it a release date in the changelog.
      Bump to 0.2.5-svn.
      Add ports 7000 and 7001 to the list of ports excluded by the IRC
      Add a context menu for highlighted event items in the "Basic" message
      Trivial whitespace fix.
      Tweaks to the bundle NSIS installer to only add the Polipo-related lines
      Whoops. Wrong "goto" label.
      Stop trying to enforce proper quoting and escaping of arguments to be
      More Polipo-related Win32 bundle fixes: actually include the pre-configured
      Add support in the Network settings page for configuring the Socks4Proxy and
      Small patch from Chris Harrison to populate the proxy type combo box based
      Add arma's "Automatically distribute my bridge address" checkbox to the
      Make Qt set the timespec in the QDateTime parsed from a router descriptor
      Add a weak changelog entry and give 0.2.5 a release date.
      Bump to 0.2.5.
      Bump to 0.2.6-svn.
      Update the link to the Qt for Mac packages. Noticed by Domenik.
      Update some more Qt links Domenik found.
      Remove the erroneous comma in the default vidalia.conf in the OS X
      Add Domenik's previous work to the CREDITS file.
      Update the changelog and bump to 0.2.6.
      Change the vidalia_ru.nsh output encoding from KOI8-R to Windows-1251
      OpenSSL will complain if you don't put the equals sign in here.
      Revert the part of r4049 that erroneously included QtSvg by default.
      Touch up a couple status event messages.
      Remove the explicit palette set for the configuration dialog that
      Correct the path to the badge pixmap used in time skew warning messages.
      Fix compilation on Debian GNU/kFreeBSD. Patch from dererk (trivially
      Declare today to be Vidalia 0.2.7 Day.
      Bump to 0.2.7 too.
      Create directories for the Burmese and Thai translations and add the .po
      Give the Burmese and Thai translation .po files the correct filenames.
      Fix a couple header fields in the Burmese and Thai translations.
      Add files for the Burmese and Thai Qt translations that aren't in Pootle
      The Estonian Vidalia and Qt .po files were also named incorrectly. Also
      Add the Burmese and Thai translations to the build.
      Stop using our custom dock icon implementation on OS X and just use
      We added ports 7000-7001 to the list of ports excluded by the IRC category
      Apparently bridges.torproject.org got a new certificate from a different
      Update the included version of miniupnpc to 1.4.20100407.
      Update UPNPControlThread to support the newest miniupnpc API and give it a
      Remembering to bump version numbers is hard.
      Bump to 0.2.8.
      Give the changelog a date and note the new Qt >= 4.6 requirement for the
      Bump to 0.2.9-svn before I forget again.
      Add the Danish, Brazilian Portguese and Vietnamese translations Runa
      Update the bundled version of miniupnpc to 1.4.20100418. Still busted on
      Revert r4267.
      Add in a hack to get MiniUPnPc "The Cleveland Steamer of UPnP Libraries"
      Define -D_WIN32_WINNT=0x0501 on Windows builds so that MiniUPnPc will
      Add a changelog item for the other MiniUPnPc change I had to make to get
      Move along now. Nothing to see here. *whistles*
      Fix a bad file id in the .msi installer file added in r4218.
      I hear this fixes the build on OS X 10.5, though it doesn't appear to be
      Another fix on r4218.
      Remove these files unless someone can explain why they should exist.
      Force CMake to include the *_RELEASE versions of Qt libraries when
      "Zomg, where's my flags! I have to have my flags! Gimme flags!!!11oneeleven"
      Add some debug logging that might help track down why TBB people see their
      Here's the rest of phobos's attempted revert in r4292.
      Qt 4.6 now hardcodes the QT_WA macro to always execute the Unicode half, even
      Dear GoDaddy: Yes, Danica Patrick is hot. We get it. But, no, that doesn't
      Add one more changelog items and declare today to be Vidalia 0.2.9 Day. We
      Bump to 0.2.9.
      Let's let buildbot see whether this breaks the build on Windows.
      #include filenames on Windows aren't case-sensitive, are they?
      Revert the suggested fix from ticket #596 -- it appears to just result in a busted
      And if you doubt it, I have the shiny copyright registration forms to
      Add support for escaping and unescaping non-ASCII characters in strings
      Unescape quoted values received in response to GETCONF and GETINFO commands.
      Tor doesn't consistently escape non-ASCII characters contained in certain
      Ensure the torrc and DataDirectory paths contain only characters that can
      I always forget to the bump the version number after a release.
      Only update a stream's displayed target address in the network map if
      Steal arma's additional text from
      Don't let the diff fool you; I really only added three sentences to the
      Add some CMake magic for searching for local MaxMind GeoIP libraries and
      Add a CSV "database" that maps country codes to geographic locations. The
      Add a TorControl::ipToCountry() method that will do a "GETINFO
      Add UseLocalGeoIPDatabase and LocalGeoIPDatabase vidalia.conf options to
      Include the results of the FindGeoIP.cmake script to the CMake-generated
      Add a GeoIpDatabase wrapper class that provides an interface to a local
      Drop remote GeoIP lookups and use either a local city-level database, a
      That previous commit was also supposed to include the CMakeLists.txt
      Remove a number of classes that are no longer needed.
      Add a readme file with details on building and using a Vidalia with
      Add an example cmake line to README.geoip.
      Update the menubar icon at the same time as the dock icon on OS X.
      Update the changelog.
      We don't need the CACert certificate anymore since we don't do remote
      Declare today Vidalia 0.2.10 Day.
      Bump the version number.
      Tag the 0.2.10 release.

Phil (55):
      * translated some strings
      First step to translate documentation into German
      Some changes in German translation
      translated one more page of the documentation
      Started German translation of config page
      German translation
      Change informal language to formal
      change a string
      Finish translation of help's config page
      Change some translations to make it more consistent
      German translation of help's troubleshooting page
      Change and tranlate more strings.
      Tranlate help's running page
      Small changes
      Changes reflect new help page content
      Translate more installer strings
      Translate help contents
      German language file corrections
      German translation update
      Update because of [1512]
      Tranlate new strings
      Minor changes in German translation
      Small German language updates
      German translation of message boxes
      German translation for [1654]
      German language file updates
      German Translation of help's log.html
      German translation of help's netview.html
      Minor changes
      Minor changes to match with newly translated help files
      Copied changes from [1671] to all remaining non translated log.html
      Copied changes from [1671]
      Translated the remaining paragraph
      German translation updates
      Add missing character, closes #242
      German language file updates
      German language updates
      German Language updates
      Small correction in German language file
      German translation update
      German language file updates (not yet complete)
      German translation update
      Updated help documents according to [1942]
      Some German language file updates
      German language file updates
      German language file updates
      More German language file translations
      German language file updates
      German language file update
      Changed link to tor homepage
      Link updated
      German language file update
      Uppercase
      Some German translations
      German translation update

Runa A. Sandvik (7):
      closed a few tags
      template files for pootle
      convert from po to html
      removing unnecessary info
      new headers
      french translation as po
      small fix

Stephen Tyree (1):
      Fixed bug in Enlightenment with window not showing. Fixed system tray not showing on startup in Gnome.

Steven Murdoch (4):
      Include <QApplication> in stringutil, in order to prevent undefined references to the qApp global
      When Vidalia exits, kill Firefox and Pidgin
      Send WM_QUIT instead of WM_CLOSE, and don't kill any threads. This seems to work better, but doesn't comply with the MSDN documentation for WM_QUIT :-(
      Remove duplicated code between win32_end_process_by_filename() and win32_process_list()

ZeeWolf (9):
      new strings translated and some glitches fixed
      Polish translation update
      Polish nsh update
      Polish strings update
      Polish strings update
      strings update and minor corrections
      Polish strings update
      Polish translation update
      Does installer's po file has to be UTF-8 ? That translation portal broke it :(

dererk (6):
      Added Debian pkg structure from official package.
      Reflected changes from Debian pkg.
      Sync'ng with Debian pkgs.
      Sync() with Debian pkgs
      Sync with deb packages.
      sync() with debian pkg. Finally fixing debconf scripts issue, adding .cz and .sv debconf l10n.

eight118 (8):
      Update French translation
      Update French translation file
      Update French translation file (not much)
      Updated translation
      Updated French translation (again)
      Update French translation file
      Updated French translation file
      Message at line 1114 is left "unfinished" because I don't know how to get a (carriage return) in QT Linguist (All I get is (new line) ). Please help!

oliver (6):
      svn:r2395
      testcommit! Don't use it, please.
      removed TESTCOMMIT string
      bump to 0.1.2
      bump to 0.1.6, fix man path
      fixed rebuild error on redhat systems, thanks Matt, Simon for the hint

translation bot (354):
      remove me, required for pootle test
      Removing test file.
      Commit from The Tor Translation Portal by user ioerror. 418 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 418 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user karsten. 429 of 531 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 457 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user karsten. 473 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 466 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 488 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 511 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 449 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user jan. 357 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user jan. 391 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 463 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 3 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user zugu. 463 of 531 messages translated (68 fuzzy).
      Commit from The Tor Translation Portal by user karsten. 516 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ioerror. 530 of 532 messages translated (0 fuzzy).
      Revert change that appears to have broken pootle. :-(
      Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
      Test
      Pootle works.
      Commit from The Tor Translation Portal by user edmanm. 5 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ZeeWolf. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 29 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user IgnoreRed2. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user IgnoreRed. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 24 of 42 messages translated (17 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 39 of 42 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 8 of 42 messages translated (29 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 34 of 42 messages translated (6 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 42 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 28 of 42 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (5 fuzzy).
      Commit from The Tor Translation Portal by user unagiebi. 416 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 56 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 66 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 45 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 76 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user IgnoreRed. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user omerishakoglu. 75 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user omerishakoglu. 409 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user zugu. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user zugu. 40 of 46 messages translated (6 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user zugu. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user kabbe. 531 of 531 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user kabbe. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ZeeWolf. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 84 of 84 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user redyey. 82 of 82 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user redyey. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arrakistor. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 524 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 377 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 37 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 389 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 330 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 393 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 245 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 379 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 82 of 82 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 525 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 4 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 310 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 385 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 77 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ioerror. 130 of 130 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 82 of 82 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 467 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 330 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 379 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 81 of 82 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 373 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 509 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 389 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 245 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user AnonimaTor. 44 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user AnonimaTor. 58 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 50 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 508 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 414 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 479 of 530 messages translated (5 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 80 of 81 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 436 of 530 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user runa. 51 of 81 messages translated (0 fuzzy).
      try to salvage the russian translation that matt clobbered
      rescue some japanese translations too
      rescue the new arabic strings too
      Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (4 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 489 of 791 messages translated (73 fuzzy).
      italian vidalia installer fixes from jan
      un-unbreak the arabic vidalia translation (maybe)
      i found a ukrainian vidalia po, so i'm committing it.
      put the vidalia danish translation into svn
      and hindi vidalia translation too
      found a partial ukrainian translation for the vidalia installer too
      and the start of a turkish vidalia installer
      and a partial arabic vidalia installer
      manually clean up some variables, so the turkish installer isn't
      new ukrainian vidalia translations
      new danish vidalia translations
      new hindi vidalia translations
      new chinese vidalia translations
      Commit from The Tor Translation Portal by user hanru. 574 of 791 messages translated (45 fuzzy).
      one more translated string by hanru
      Commit from The Tor Translation Portal by user runa. 459 of 791 messages translated (60 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 681 of 791 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 744 of 791 messages translated (0 fuzzy).
      lots of romanian vidalia translations
      russian qt translations
      russian vidalia installer translations
      Commit from The Tor Translation Portal by user hanru. 677 of 815 messages translated (2 fuzzy).
      lots of arabic translations for vidalia. woo!
      some more italian vidalia translations from jan
      Commit from The Tor Translation Portal by user alpha. 564 of 815 messages translated (0 fuzzy).
      more italian translations from jan
      Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
      many new german vidalia translation updates
      new farsi vidalia installer strings
      a few new farsi vidalia strings
      a few svenska vidalia changes
      Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
      ukrainian vidalia updates
      lots of finnish vidalia updates
      spanish vidalia translations from green crescent
      i found some broken parts of the po and fixed them manually
      vidalia spanish translation from green crescent
      manually clean up the vidalia spanish po file
      Commit from The Tor Translation Portal by user edmanm. 76 of 81 messages translated (4 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (3 fuzzy).
      Commit from The Tor Translation Portal by user mfr. 815 of 815 messages translated (0 fuzzy).
      more polish vidalia strings
      more polish vidalia strings
      Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user xtoaster. 714 of 815 messages translated (2 fuzzy).
      many more chinese vidalia translations
      the missing german vidalia installer string
      Commit from The Tor Translation Portal by user ZeeWolf. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ZeeWolf. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user ZeeWolf. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user xtoaster. 80 of 81 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user xtoaster. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user xtoaster. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user xtoaster. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user edmanm. 627 of 815 messages translated (2 fuzzy).
      romania vidalia/qt translations
      romanian installer translations
      lots of german translations for vidalia
      new and corrected nederlandish vidalia translations
      french installer cleanups
      .nl installer corrections
      Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
      Commit from The Tor Translation Portal by user jan. 39 of 46 messages translated (7 fuzzy).
      new and corrected danish vidalia translations
      arabic vidalia translations
      new russian vidalia translations
      one slovene (i think) translation
      russian vidalia installer update
      spanish vidalia translations
      chinese vidalia installer translations
      spanish vidalia installer touchups
      chinese vidalia strings
      more work on the russian vidalia translation
      more work on the arabic vidalia translation
      further arabic vidalia installer translation
      Commit from The Tor Translation Portal by user gouki. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user gouki. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user gouki. 354 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 682 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DJHasis. 791 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user DirectoryNode. 795 of 815 messages translated (14 fuzzy).
      Commit from The Tor Translation Portal by user bleakgadfly. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user bleakgadfly. 81 of 81 messages translated (0 fuzzy).
      more arabic vidalia strings
      a few bulgarian vidalia strings
      chinese vidalia cleanup
      Commit from The Tor Translation Portal by user carolyn. 802 of 815 messages translated (12 fuzzy).
      vidalia files for estonian
      vidaliainstaller files for estonian
      updated files from pootle
      updated files from pootle
      updated files from pootle
      Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
      updated files from pootle
      new languages and translations for vidalia
      Commit from The Tor Translation Portal by user runa. 530 of 530 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user carolyn. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user m3ta. 785 of 815 messages translated (0 fuzzy).
      updated files from pootle
      updated files from pootle
      updated files from pootle
      new and updated files from pootle
      deleted untranslated file that pootle was not happy with
      deleted the (right) file that made pootle unhappy
      deleted another empty file that pootle does not like
      adding the file I deleted earlier
      lets try again - adding qt_vi.po
      lots of new qt files
      Commit from The Tor Translation Portal by user runa. 35 of 35 messages translated (0 fuzzy).
      updated files from pootle
      updated files from pootle
      updated files from pootle
      add Serbian for vidalia
      add Serbian for vidaliainstaller
      updated files from pootle
      updated files from pootle
      updated files from pootle
      updated files from pootle
      added more files and directories
      more files
      updated files from pootle
      Commit from The Tor Translation Portal by user Infinity. 80 of 81 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user Infinity. 671 of 815 messages translated (1 fuzzy).
      Commit from The Tor Translation Portal by user Infinity. 81 of 81 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user Infinity. 693 of 815 messages translated (0 fuzzy).
      updated files from pootle
      updated files from pootle
      updated files from pootle
      updated files from pootle
      updated files from pootle
      added new language for translation of vidalia
      added new language for translation of vidaliainstaller
      added languages for vidaliahelp
      will recreate these files in a sec
      added the languages again and generated po files with the new header
      Commit from The Tor Translation Portal by user runa. 7 of 40 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 14 of 15 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 37 of 37 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 21 of 21 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 12 of 12 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 15 of 15 messages translated (0 fuzzy).
      removed fuzzy tags
      Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 7 of 15 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user runa. 22 of 22 messages translated (0 fuzzy).
      updated files from pootle
      updated files from pootle
      updated files from pootle
      updated files from pootle
      Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
      updated files from pootle
      updated files from pootle
      Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user carolyn.: 81 of 81 messages translated (0 fuzzy).
      lots of language directories for vidalia
      lots of language directories for vidaliahelp
      lots of language directories for vidaliainstaller
      enabling all languages for vidalia
      enabling all languages for vidaliahelp
      renamed one file
      enabling all languages for the vidalia installer
      added urdu for vidalia
      added urdu for the vidalia help files
      updated files from pootle
      updated files from pootle
      Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
      updated files from pootle
      Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 15 of 15 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 22 of 22 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 55 of 55 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 37 of 37 messages translated (0 fuzzy).
      updated files from pootle
      updated files from pootle
      updated files from pootle
      Commit from The Tor Translation Portal by user shadi.: 29 of 32 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 28 of 30 messages translated (0 fuzzy).
      Commit from The Tor Translation Portal by user shadi.: 30 of 30 messages translated (0 fuzzy).
      updated files from pootle
      Commit from The Tor Translation Portal by user Balrogos.: 5 of 5 messages translated (0 fuzzy).

xiando (2):
      svn:r2059
      Updated Norwegian Translation

ygrek (20):
      russian translation of nsis script.
      russian translation update for interface and nsi bundle
      update russian translation
      ru translation update
      ru update (minor)
      russian interface translation updated
      ru update
      ru update (Uninstaller entries)
      ru update of installer strings (looks like there is one \r\n\r\n missed in BundleWelcomeText between Tor and Vidalia desc)
      ru update
      ru update
      ru update
      minor - just updated the based-on comment
      ru update
      typo
      ru update
      ru update
      ru update (bridges, index, othre pages are stubs)
      add russian pages to content.qrc
      tor.eff.org -> torproject.org

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  b1ac658   Flesh out some initial directory structure.
       new  298a51d   We're going to have to be GPL, so add the license info now.
       new  239a1dc   And add a little more license info.
       new  3996ef4   Add another semi-useless but commonly-seen document.
       new  b25a9fc   Add an empty changelog. We'll add stuff when we actually do something besides add empty documents to the repository.
       new  9be9980   Testing my auto-props configuration.
       new  b6e1b0a   It worked...
       new  170e8ae   Add an initial coding and repository specification.
       new  9049a20   Add some directory structure under ./src/ matching the specification.
       new  c62dd3f   Define member variable naming convention.
       new  ce380b6   Initial cut at a version specification.
       new  c1e8964   Add a place for resource files (images, etc.) to live.
       new  247380f   Refine the coding spec a bit.
       new  9f0f3a2   Implement a skeleton for the qmake stuff; Rough-in a main and mainwindow; Rough-in some existing tray icon code; Check-in some graphics from Corinna
       new  b1e604f   And check in a TODO with some notes about graphics files we need.
       new  4f23a37   Yeah, macx is a lot more intuitive than mac. Sure.
       new  f1c59d5   Add the appropriate tray icon license stuff.
       new  ce547dc   svn:r20
       new  daa3358   Check-in initial .ico images; Check-in initial .png images; Still need to make greyscale Mac menubar icons
       new  1a10861   Normalize whitespace in the trayicon code.
       new  5e2e931   Add a Vidalia application icon based on tor_logo. Use Justin's new icons.
       new  58f88ee   Well, at least trayicon_x11.cpp builds now. But it still doesn't do The Right Thing.
       new  598538a   Well, the trayicon stuff builds on windows. And crashes. Woo.
       new  83d8ddf   It doesn't seem Qt 4.1 on Windows can build in debug mode
       new  7530847   Tray icon business works on Win32 now. (I have a feeling we'll be revisiting this some day)
       new  3589e1e   I guess we need to force release mode on win32. Eww.
       new  99d626b   Add a class to handle saving and restoring Vidalia's settings
       new  c3a0621   Qt gives us lots of neat file and path classes, so why not use them...
       new  b72627b   svn:r31
       new  548a7a6   Removed traymenu code from mainwindow.cpp and gave it it's own class. This needs to be fixed.
       new  3c88534   This breaks on link after putting systray menu in its own class. Undefined reference to TrayMenu::TrayMenu(QWidget*)
       new  fb6158d   We don't need Vim backup files under source control.
       new  cb57ede   Fixed On/Off images and icons so that their backgrounds are transparent.
       new  b314917   Added traymenu.pri
       new  1e23569   Make the tray menu stuff build.
       new  0a0eee5   Update the Mac set of icons with Justin's shiny, new images.
       new  2d8d377   Prepended _ to member names
       new  f3ee6d2   Fixed the tray icon on Windows to work with the new images. Will it stay fixed? Stay tuned.
       new  0eb6fad   Maybe a more complete fix if we're trying to create a tray icon from a QPixmap that doesn't have a mask.
       new  38aa340   Make the tray icon context menu close when the user clicks away.
       new  cd8aa57   Add skeleton control code and a basic test rig for it.
       new  1457a22   I hear the cool kids put the license on their code _before_ checking it in.
       new  ce1d648   Note an interesting claim from the Qt 4.1 docs about constructing a QSettings object.
       new  74ef3ff   Added ability to start and stop Tor; Added ability to configure command-line arguments for Tor.
       new  4f8f459   Add ability to configure control address (in addition to control port). This would only be useful on machines with two interfaces where Tor is running on one and Vidalia is running on another. Load app settings from invidual methods in a central class. This will make it easier to have a global settings variable if Qt's claims about constructing QSettings being "very fast" turns out to be false.
       new  040d9a7   Comment the code I added yesterday.
       new  49d447a   Make a couple error messages more informative.
       new  8f95c2c   Minor cleanup
       new  13f837b   Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
       new  133b840   Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
       new  2cee702   Removed curious class redefinitions from mainwindow.h
       new  eac58db   There is a bug on Win32 concerning pid(). Look at the FIXME in TorProcess::stop
       new  0f9412f   A first cut at fixing the pid() business on win32. (I wish I had a windows machine to test this)
       new  967a0c9   Fixed pid() not working on Win32. For now.
       new  f8d80a3   First shot at integrating About dialog created in Designer into existing project.
       new  598e419   The AboutDialog now builds and works correctly. We need to have somebody make a vidalia_about.png banner with Vidalia's logo on it. Use Tor's for now.
       new  8e719b8   Implemented basic v1 control protocol functionality; Added support for GETINFO; Added some tests for new code; Put in some #ifdef guards in header files that were missing them; Outsmarted TorProcess trying to oustmart me; Added a platform-independent sleep function. (src/util/ was lonely)
       new  a0f9b3f   Heck, let's make them QHash instead QMap. Qt docs claim they're "much faster".
       new  fccc70e   And remove an unnecessary #include from controlconnection.cpp
       new  d741eb1   AboutDialog now shows Qt version correctly. Provisions need to be made to retrieve Vidalia and Tor version numbers. See FIXME in about.h.
       new  21e1a88   Start Vidalia and Stop Vidalia actions now work in the tray menu. There appears to be a problem with the way TrayIcon::setIcon works, perhaps limited to Win32. It doesn't seem to get rid of the old image, it merely lays the new image over top of the old.
       new  12646a6   Changed Vidalia copyright year to 2006 to match the date in the source code.
       new  5f6fc3e   Fixed the tray icon bug in Win32, for now. Problem was in sysUpdateIcon, fixed using updated code found in patch for Psi.
       new  0344584   Made Start, Stop and Configure more generic.
       new  cd59d86   Add a feature specification in an attempt to formalize what Vidalia will and will not do.
       new  d9b969b   Signals are going to find a new home somewhere else, for they have been deemed too complex for the average (Windows) user. MainWindow no longer shows since it is useless.
       new  f1deb9d   Note that the example "pinging" method mentioned for circuit latency measurement also has a security flaw.
       new  4607337   Closing this dialog no longer exits Vidalia
       new  8d81b65   Add version info.
       new  914d9f2   Output Vidalia's version string at the start of the test
       new  1d5baf7   Added ToolTip to systray icon to indicate Tor status. Woo.
       new  19ebdad   Create an instance of TorControl as a member of MainWindow and then pass a pointer to that instance to each child dialog (that needs access to Tor) in its constructor.
       new  0d59c91   Remove the word "Tor" from three methodss. It should be obvious that we're talking about Tor since the class is called TorControl; Make TorControl inherit QObject since, for my next trick, I will be exposing some slotss and signals.
       new  c9df0c3   Ta da! Now we can identify when the Tor process mysteriously dies without having a separate thread polling isRunning().
       new  0b3e056   Stopping the Tor process can produce an error, too.
       new  ded2f68   Add support for the SIGNAL keyword; Fix two potential segfaults.
       new  03e9085   If we can't get Tor's version, then just return "<unknown>".
       new  dac76e3   svn won't let me rename or move vidalia.pro to Vidalia.pro (it doesn't understand case-insensitivity). So I'm going to remove it and add back its properly-cased counterpart.
       new  6bcdfb5   Make Vidalia's name appear properly-cased on Mac; Let Vidalia have a menu in the menubar on Mac.
       new  32cad53   Remove an unnecessary method declaration.
       new  d977c3c   stop() should also return a boolean value indicating whether stopping the process was succesful or not.
       new  61d757d   Use QAbstractSocket's isValid() method to determine if the control socket is connected; Check if the socket is ready for reading and writing before sending or receiving; Update the control test code for the method names I changed back in revision 75; The authenticate() method in TorControl will handle loading controller authentication tokens itself, once it's implemented. (maybe)
       new  dffb31a   Add the ability to load authentication token information from a file. We'll have to think about the best way to store it securely.
       new  a6c4380   Vidalia can now start and stop Tor. Upon starting Tor, Vidalia will try to connect the control socket and authenticate. If Tor stops, Vidalia checks to see if the Tor process exited cleanly or if it crashed or threw an error. Also, we now use the 128x128 icons on Mac so the application icon looks better in the dock.
       new  acfe436   Change the default Tor path on Windows to something a little more likely to work. Justin, can you check if this is correct?
       new  93335ba   Add some shortcuts for the Mac menubar..
       new  e70bdb5   Oops. I quess QMessageBox only wants a LF instead of a CRLF.
       new  84525be   Check in a bulk of the asynchronous event handling code. Some work remains.
       new  58257cd   Vidalia will close Tor gracefully when the application exits.
       new  35d47c8   Check to see if the Tor process is already stopped before killing it forcefully.
       new  ae5d358   Ask Tor to kill itself first, by sending it a SIGTERM, and then try to kill it.
       new  d3b1e03   Remove a block of code that appears to be a copy/paste run amok, though I don't know where it came from.
       new  09a1276   If we displayed a message box from MainWindow, without any main window being shown, Vidalia was exiting when that message box was closed.
       new  c56e431   If Tor exited, and we didn't ask it to, then we should explicitly clean up the control socket stuff.
       new  d54af32   Use SIGTERM instead of SIGKILL to tell Tor it needs to exit.
       new  46143f5   Connect the Exit action to QCoreApplication::quit(), since we don't want to rely on closing the last window to exit the application.
       new  15985b4   Thanks to my impeccably bad logic, if Tor started, the first connection attempt failed, but the second succeeded, then the controller wouldn't authenticate. Now it will.
       new  a85dad7   If the message pump is not running, then simply read the next response from the control connection.
       new  58e6c1a   If we lose the control connection in the middle of waiting for a line of data to become available, then give up.
       new  4045002   There's no need to wait for the Tor process to start in TorProcess::start(), since we wait for the TorProcess:started() signal anyway.
       new  55e6e4c   For reasons currently unknown to me, QProcess saves some state information between executions of a process. Consequently, if we started Tor, it crashed, and then we tried to restart it, Vidalia would segfault in the QProcess code. So, we create a new TorProcess object each time we start Tor and then destroy it when Tor stops.
       new  dc4eba7   Remove some code from TorEvents that I ended up not using.
       new  673b5f7   About dialog should be fixed now so that it doesn't display illegible text on Mac.
       new  3ce761f   Added 16x16 grayscale copies of tor_on and tor_off in case we decide to use the menubar on Mac.
       new  d0a2fbf   Exit action was bound to QCoreApplication::quit() instead of MainWindow::close() so Tor probably wasn't being disconnected properly. This *should* be fixed now.
       new  1d5baa2   Make the default Tor path work on Windows. Apparently Qt doesn't take into consideration the fact that an absolute path can be quoted when it determines whether a given path is absolute or relative.
       new  078e206   This lovely little hack is because the QFileInfo::isExecutable() method doesn't understand quoted paths, but QProcess::start() requires it to function properly on Windows when given a path containing a space.
       new  f714dd0   Fix a race between setting _isIntentionalExit back to false and the process actually stopping when requested.
       new  baf5197   Make the status output of the control test rig a little more verbose.
       new  219c5ee   Tor on Windows doesn't understand a WM_CLOSE message (which is what QProcess::terminate() sends it), so we have to kill it harshly or else it never terminates.
       new  763c25f   Since the message pump thread will be blocked in readReply() most likely, we either need to find a way to make QAbstractSocket break out of a blocking read, or we have to kill the thread harshly. For now, we just do the latter, but it would be nice to know how to do the former.
       new  76aef90   Added tor_logo16.png
       new  7d8aee0   Small changes to make it aboutdialog look better.
       new  6a8986c   First shot at getting MessageLog to work.
       new  e15632d   Failed at merging changes in 110 (stop Tor from crashing on shutdown in Win32) so reentered them.
       new  775971e   Since the AboutDialog is static in MainWindow::about(), we have to reload Tor's version each time show() is called instead of just doing that in the dialog's constructor.
       new  4e87463   Critical and warning messages are now highlighted in red and yellow, respectively, in MessageLog. Neat.
       new  68af9e5   MessageLog settings added to VidaliaSettings. Log message types put in their own file, giving other components better access to the types.
       new  7ae502c   MessageLog now is mostly functional, with Select All, Max Log Size, and Clear working correctly. Message filtering is also working, but there is no way to change the types filtered just yet. It is set at the default level.
       new  aef564b   Fuck you, Mac menubar. There, first profanity in source-control. (someone had to do it)
       new  387d0df   Make the tray icon work on X11 (tested only under Gnome so far). This is such black magic to me, it's not even funny.
       new  73ed1fa   Laid the groundwork for dispatching custom QEvents instead of using signals/slots to notify the GUI about Tor events.
       new  38051a7   Make clearer the difference between a Tor event (event sent by Tor) and a custom event (a custom QEvent sent to the GUI).
       new  0d4981d   Changed get and setShowMsg so that they handle const char* and Qstring. Will need to look into translation later on. Changed location of message setting keys.
       new  24e31f9   Cleaning up gui/
       new  d66ac2f   Message filtering now works correctly (hopefully it scales too). Moved to seperate folder to clean up /gui/
       new  1bf1533   Housekeeping.
       new  e4adc15   Cleaning up.
       new  1e87e33   The 48x48 icons look better in the dock than the 128x128 icons, but still don't look right.
       new  e85905c   Send a SETEVENTS when the control socket connects; Normalized method declarations and commented.
       new  f3eff42   And check in the rest of the new event-handling code.
       new  c94cca0   Simply joining control command arguments. Qt gives me spiffy methods like QString::join(), so why not use them?
       new  f0634a5   Include eventtype.h in torevents.h so you don't have to include an extra file each time you want to catch an event.
       new  d97e3ed   Move the authenticate() call into the connected() slot. Also, report an error message if setting the events fails and inform the user that Vidalia won't be all it's cracked up to be without those events.
       new  88ab186   Saving of messages now works. Added Message counter to form.
       new  869ddee   So it turns out I don't need to overload QEvent::type() for my custom events (despite the Qt docs).
       new  2c37bd8   Copying selected messages to the clipboard now works (tested on Win32).
       new  299aa4e   Make the event types be const ints instead of an enum so we don't get compiler warning without having to do a cast everytime we want to check the result of event->type().
       new  e7f4d1d   If the connection dies, bail out of the message pump main loop.
       new  0773053   Changed MessageLog so that it utilizes the status bar to display messages displayed. Went through all gui files (excluding the scary traymenu files) and cleaned up sloppy memory usage.
       new  71c62e9   Explicitly stop the message pump when the socket is actually disconnected, not simply when we ask the socket to close.
       new  47f5219   Add some images that could be used for severity icons (feel free to pick something else if these suck).
       new  62725d8   Added icons to FilterDialog.
       new  6b33022   Tooltips are now sane. FilterDialog is now smaller and denser.
       new  2e54881   I hate sizers. Lining things up is much harder than it should be.
       new  b6d3f96   Deleting a pointer after setting it to 0 is naughty. MainWindow takes care of freeing the TorControl object anyway.
       new  974b45e   I miss Python.
       new  1968506   I broke Vidalia on Windows (would hang when stopping Tor) in Rev 143. I'm undoing that change until I can figure out why that broke the world.
       new  0f9c6e4   Check to see if the thread is even running before trying to terminate it.
       new  686c495   Since we waitForConnected(-1) in ControlConnection::connect(), the QAbstractSocket::connected() signal is emitted before returning from TorControl::connect(). Thus, I should start the message pump in the onConnected() slot, instead of after ControlConnection::connect() otherwise the first read during authentication will hang.
       new  e3c8137   Factor the blocking readLine() stuff out of ControlConnection::readReply().
       new  b304bf1   Make an error message in readLine() more helpful.
       new  ee466d8   Look, ma! Asynchronous events from Tor without threading or a message pump!
       new  d06cc1a   Remove a file that is no longer necessary.
       new  f59b6ec   And remove a reference to the file I just removed.
       new  d8a0d74   Message Log now has a nifty hidden settings menu instead of seperate dialogs.
       new  369f5b6   Message Log settings frame now closes and toggle button resets on Cancel and Save.
       new  fd2400c   Message Log now supports variable window opacity. It saves the opacity setting via VidaliaSettings.
       new  3c9d845   Oops, forgot to set the global form layout to vertical after mucking with frmSettings.
       new  34fa794   Fixed a bug with the Messages Shown counter.
       new  0f9b1b1   Turns out window opacity is less cross-platform that I hoped. This disables it on X11 and < Windows 2000.
       new  2b67748   <Sigh> Another bug with opacity slider fixed. Wouldn't respond to all methods of input (clicking, wheel), now it does. Yay.
       new  948219a   Ok, ok, I guess we will go with the threading/event pump model. Only this time, the code to stop the thread is improved so we don't have to kill it harshly.
       new  5db5e3c   Oh, it was supposed to build?
       new  9ddcf5d   Straight Vidalia pimpin' 'til the break of dawn.
       new  1e97200   Make the message log just a tad shorter by default so it doesn't scroll off the bottom of my screen when it first appears.
       new  f5ca7e4   Got rid of the nasty pop out Tools menu in the tray menu (left Mac menu alone since Mac scares me). Gave tray menu actions more meaningful names. Changed window title on Message Log to <gasp> Message Log. Things are actually starting to look and work nicely. Woot. (Been awhile since I've said that, it's meaning eludes me to this day.)
       new  e0de8bb   The message log now responds to log events from Tor; Changed the way the message filter is stored to use a bitmask instead of individual boolean values.
       new  4e480f8   I still want my Tor and View menus on Mac.
       new  1efeb57   Sets most recently added message as the current message, thus "autoscrolling" the message list.
       new  3cf3764   Change the format of the date and time in the message log to match that used by Tor.
       new  3fe736c   Make some lines fewer than 80 characters wide.
       new  4c8d514   Turn some mystery magic numbers into #defines.
       new  2db268b   Refactor the saving-to-file code a bit; Make the default log filename not have any spaces in it and give it a .txt extension.
       new  02f2378   Make the saved log format match Tor's logging format a little more closely.
       new  1354fb9   Ensure that the list of log items is sorted before writing them out to a file.
       new  2a953e2   I suppose I should use actually date and time comparisons for sorting the list of log events, huh? (it was 3:00am; I was sleepy)
       new  a7dc407   Simply scroll to the most recently added log message instead of setting it as the current item, so I don't get interrupted if I'm trying to save a selected set of messages. (but the list still autoscrolls)
       new  e26feac   Shorten down a really long line in controlconnection.cpp
       new  51e983e   Hide grpVidMessages for now. Will Vidalia have it's own messages? Stay tuned.
       new  eb6f159   Accept either "error" or "err" as being valid severity levels.
       new  c44a254   Refactor the event posting code into a dispatch() method and make that method public so we can use it from TorControl.
       new  db45848   Add support for reading and parsing log events that Tor writes to stdout.
       new  77b8e74   Read and parse log events from stdout until the control socket has connected.
       new  077dbcc   Initial design for bandwidth graph.
       new  f83958f   Undo misguided attempts at refactoring. <sigh>
       new  83541ed   Testing a new colorscheme and bwgraph.
       new  1c86a24   More layout changes.
       new  42abc51   Still trying to get buttons to look standard on Mac.
       new  3e5d99f   Ask and you shall recieve. Smaller yet.
       new  e9be714   Smaller yet.
       new  e960b9e   This was coming up huge on my tiny Tablet PC so I made it smaller. Why can't all computers have dual 21" monitors?
       new  e0ba365   BandwidthGraph is now a 'Tool' style window that stays on top.
       new  a3852b6   Sunken panels/frames, spelling corrections, removed frivolous features.
       new  6cc400e   Instead of simply asking the user to find the message log when Tor dies, now we give them a button to click, too.
       new  1afc7d5   There is no need to wait around infinitely for the socket to connect or disconnect. Also, got rid of a magic number.
       new  e728df0   Add some Doxygen guidelines to the coding-spec.
       new  17b12f4   Add a Doxygen config file.
       new  76884ac   Doxygenate a couple files.
       new  7ac417f   Add support for easily retrieving the message in the first reply line of a control response.
       new  dfefb9b   Add support for GETCONF, SETCONF, SAVECONF, and RESETCONF.
       new  7d9fd85   Refactor the code to send messages to Tor and check for a 250 OK out into its own method.
       new  8dfc9e4   Remove an unused local variable in MessagePump::send()
       new  7f8dd60   Move the changes from rev 198 into controlconnection.h, so I can use READ_TIMEOUT in messagepump.cpp
       new  b4c5e76   frmOpacity becomes invisible on unupported platforms instead of simply being disabled (it looked cheesy). Removed unused getOpacity().
       new  58cda02   BandwidthGraph supports saving settings, opacity and such. Small layout changes to MessageLog. Removed some unnecessary things from the deconstructor in mainwindow.cpp (Qt takes care of freeing QWidgets).
       new  ab8ff1e   We've figured out how to build debug on Win32.
       new  0d7280e   BandwidthGraph now has a pretty solid looking framework in place. Soon it may even be functional. Vidalia.pro only needs to build debug or release, not both.
       new  2e64117   Add some clarifications to the coding spec. Sources files should end with a single blank line and private class methods should not begin with an underscore.
       new  18771f6   And match the coding spec, plus some minor code cleanups.
       new  acd11db   BandwidthGraph draws grid and scale. Completely removed total line.
       new  e38df32   Ok, I broke the build. Hey, it's late.
       new  1c578d2   Include the different custom event types in torevents.h so you don't have to include more files whenever you want to use a custom event in your class.
       new  1fb26c6   Add a custom event handler to the bandwidth graph to catch bandwidth update events.
       new  944c863   Changed DPIs of all images to 72. Created tor_logo 32,64, and 128.
       new  43f66ee   And this time I make the correct size images...
       new  3b8136e   Touch up the tor logo stuff a bit.
       new  f7308a9   And add the updated .icns used for the application icon on Mac.
       new  5196d39   Note that we've based some of our images off stuff from Ren.
       new  e5fb083   Check in a cleaner banner for the About box until Brandon finishes our own snazzy Vidalia banner. :)
       new  2acbe22   A little more progress on the graph. All that's left is drawing the lines.
       new  65aad0d   Add basic search functionality to the message log.
       new  83cc07a   Fix the $Id:$ tag in messagelog.h
       new  e3be8d9   Add a Qt logo and a brief license.
       new  e9017e8   A proposed redesign for the About dialog. If it sucks, we can revert it.
       new  d21ed14   Whoops. These lines were just for my testing.
       new  fa8680e   Added shortcut to Find.
       new  ff0f6fd   Turned off autoFillBackground, minor changes.
       new  3e8cd48   Rename the EventType namespace to CustomEventType so as not to conflict with Carbon's EventType enum.
       new  840365b   Update the custom event handlers in MessageLog and BandwidthGraph to look in the new namespace for custom event types.
       new  20c851c   Qt refuses to stop making our icons look crummy when putting them in the dock on Mac, so I'm going straight to the Carbon API to load .icns from the application's resource bundle.
       new  34556b1   Add some initial .icns for started and stopped states. These still need some refinement.
       new  6310417   Replaced Send/Recv rates with total counters which allowed me to remove the mammoth total text boz widgets. Yay.
       new  2863a59   Bandwidth Graph now draws lines and such. On to testing. There will probably be minor tweaks made later (determine proper scroll speed, decide if/how to do averaging, etc.). 6:20 a.m. = time to sleep 3 hours ago.
       new  3197346   Cleanup the dock code a little bit.
       new  7767602   Gui components for Message Log File are in place. Removed Vidalia Message code since it is useless.
       new  e918cf2   Updating the layout of the Settings frame.
       new  755c98d   File path is now a line edit. Moved layout around to allow for a longer filename.
       new  78a6518   Final attempt at getting buttons to look correct on Mac.
       new  28b0beb   Moved settings frame around a bit.
       new  d500440   Today's magic number, boys and girls, is 30. 30 pixels is the minimum height of a button for it to appear correctly on Mac.
       new  a763ad6   Now that there is only one type of message, there is no need to make distictions.
       new  3822adb   Add support for the new auto-log-to-file settings to VidaliaSettings.
       new  5d0cdfd   getLogFile() just returns a string represeting the filename and path, not a whole QFileInfo object. QFileInfo didn't provide me with the handy features I thought it would.
       new  1080933   Add support for optionally logging directly to file, in addition to the items in the message log window. Also, Doxygenated all methods.
       new  81ff12a   Following in Rev 244's footsteps, we no longer need to say "Tor Error" and such. "Error" is just fine.
       new  2f5fb4f   Some Tor messages ended with a newline and some didn't. Let's normalize the whitespace on them when formatting a complete log message.
       new  214c9ce   QDir doesn't appear to be able to resolve paths like "~/.tor", but it does have a QDir::homePath(). So, I use that to build default log locations, but it'd be nice if we could figure out how to resolve relative paths like that. Justin, you'll have to check if the default path works and is sane on Windows.
       new  e501b62   Turns out that homePath isn't such a good place to use on Windows. The installed directory is probably much more logical for Windows users as a default. Separator normalization now occurs in all necessary places. Fixed a bug that was causing messages not to be written to the log file if the Message Log hadn't been opened before starting Tor.
       new  6bf5eb0   VidaliaSettings now uses rootPath instead of hardcoding C:/ and MessageLog has reclaimed it's _enableLogging member variable in the name of efficiency.
       new  a2165dd   If we're building on Mac, make sure we link to the Carbon framework.
       new  6f2ada7   Tell Qmake to bundle my .icns files in the application bundle on Mac.
       new  95d6654   Appease gcc's disdain for unused parameters.
       new  739ea89   Clean up another compiler warning.
       new  1fef404   Hacked out a minimalistic ConfigurationDialog. Need to figure out more configuration options, design proper icons, and add necessary changes/additions to VidaliaSettings to make it do something useful. Removed a frivolous #include from graphframe.cpp.
       new  a5b4720   Add some possible config dialog icons for general, server, and advanced a la the Tango Project.
       new  303bc3c   I'm no graphic artist, but this might work for a "General" icon in the configuration dialog.
       new  dac6d80   Shift some files around to a little more standard structure. This should also make packaging a little easier. Note that you build from trunk/ instead of trunk/src/ now.
       new  56ca5d7   I guess there's no sense having a directory for just one file when that one file fits in with the rest of doc/ just fine.
       new  3bed505   Fix a typo in a tooltip.
       new  a8e21de   get/setTorPath now deals in QStrings with OS-appropriate path separators.
       new  7a2172c   In the config dialog, we should only prompt the user for the path to their Tor executable, not the executable file itself.
       new  dbea17c   And save the user's carefully selected Tor path, too.
       new  46c1aee   Add some semi-helpful text on the Advanced page of the config dialog. Make the control port a regular edit box instead of a spinbox. Designer really made this harder than it should've been.
       new  20bb664   Give the config dialog a reasonable minimum size.
       new  c2552e7   Make the control port stuff on the config dialog do something.
       new  af2303e   Factor the general, server, and advanced settings out into their own load and save methods before things get out of hand.
       new  ff55d88   Make the "run tor when Vidalia starts" stuff do something, too. Making Vidalia start on system startup may be harder to do in a platform-independent way, though.
       new  f7674ef   Even if we change the default Tor arguments, one of them must always still be -ControlPort or else we're broken.
       new  03ea789   The config dialog will want to play with the TorControl object, too.
       new  d107f0f   Remove the control_test stuff. It isn't as useful to me anymore as it once was.
       new  7410637   QDir::rootPath() returns a string that ends with '/' (On Win32 at least) so we don't need to append a string that begins with '/'. The configuration dialog looks gargantuan on my tiny Tablet screen, but luckily we can use some sizer trickery to make it so that a hard coded minimum form size is unnecessary (in this case at least).
       new  57ab03a   Try and fix highlighted text on Mac. Will it work as intended? Watch this space for updates.
       new  d976e4b   Fix some spelling boo-boos. It's "transparency", not "transparancy".
       new  8a67c2a   Since the description text moved to below the fields of the advanced configuration page, the phrase "in the field below" is no longer accurate.
       new  b6d7961   Create an empty home for packaging related stuff, such as install scripts. In my perfect world, we have Vidalia/Tor/Privoxy bundles on win32 and osx, too.
       new  6a64d1b   First crack at server configuration. Almost nothing works, in fact, the only thing that works is the hidden frame. This was the hardest layout yet by far. Designer didn't even crash once!
       new  fc2a269   Made some minor adjustments to the server page of the ConfigDialog.
       new  1673c2d   Add NSIS scripts for an installer and a bundle installer from TorCP. We'll modify these to install Vidalia instead of TorCP.
       new  fe06f9c   Hide option to start Vidalia on system boot if not running on Win32, for now. Small layout changes to the form.
       new  df6f439   Layout changes and added a margin to the top of the graph. Also, made the code much less crappy. I don't know what I was thinking before. It was late I suppose.
       new  72a0789   Date/Time and Message Type columns are now set to correct sizes.
       new  3a6eee5   Try out a couple different labels for the start Tor/Vidalia on Vidalia/System startup config stuff. It's still not great English, but it's better.
       new  50d46ad   I should have committed this hours ago but I forgot. Fixed problem with buffering massive amounts of messages. Fixed log file not being closed when it should. Set a minimum size for certain widgets in the configdialog.
       new  c120980   Rework how VidaliaSettings handles Tor command-line arguments.
       new  11aaa70   bwgraph now has spiffy antialiased lines (and text, if that matters).
       new  f7b15da   Make the alternate torrc stuff work.
       new  588369f   Why use QList<QString> when I can use QStringList? I must've been sleepy.
       new  c79b482   A quick layout change to the serverconfig page of the Config Dialog, hopefully making it a bit clearer how to enable/disable mirroring the server directory. Naturally, I had to take another screenshot too.
       new  46e3ba9   TorControl should let me RESETCONF a single conf key, too.
       new  86d04d7   Add the ability to test whether a specific Tor command-line argument is set.
       new  94e3e2a   Quote values in setConf and fix a possible segfault that can occur when we process a stopped() signal before an outstanding connected() signal.
       new  ebcd35e   Add baseline server functionality. Still remaining: determine external IP address and handle as many alternate use cases as possible, including starting Tor with a different torrc containing its own server settings and cases where the torrc was modified manually and then HUPed.
       new  b405d2a   Add a couple local network address utilities.
       new  c327434   Fix a compiler warning in the bandwidth graph stuff.
       new  6d38b5c   Fix a possible segfault in TorControl when a signal is emitted for its TorProcess object after it has stopped.
       new  773198d   Use the local IP address for a default server address.
       new  a90ea4a   Take a stab at making the "uh oh, there's already a Tor running" stuff work on Windows.
       new  ef09317   When Tor died unexpectedly while starting up, we were losing some log messages taht Tor printed to stdout. So, go into a closing state, make sure we've read all log messages on stdout up until that point, then close stdout for real.
       new  4b3eeb4   Clean up another compiler warning, in messagelog.cpp
       new  21ac35e   If the local address is a private IP address, then give the user the option of accessing an external location to try to find their public IP.
       new  9dd99fd   Added grpPermissions to the Advanced page of the ConfigDialog.
       new  34559a5   Don't expose VidaliaSettings members from ServerSettings.
       new  e330711   Make the Run As User/Group config stuff work. Clean up src/config/.
       new  9c5289b   Adjust the new labels to look like the rest on Mac.
       new  003601e   Whoops. The proper option name is just "User".
       new  cb28144   Move the control port group to the top of the Advanced page. It's the setting most likely of interest to a user looking at the Advanced options.
       new  06880f7   Add a way to revert all of Vidalia's settings back to default and allow the user to specify it on the command-line.
       new  6bab704   Touch up the edges of the status icons and rebuild the .icns files.
       new  d808b68   Add a make install target.
       new  b30e9f7   On non-Mac, make the executable name all-lowercase.
       new  7bb7cb0   And make `make install` put vidalia in just /usr/local/bin/ instead of /usr/local/bin/vidalia/
       new  87a02bc   Fix assert that gets triggered on Linux by creating the socket in one thread and using it in the other. Maybe this will even fix the crash on Win32. Needs review.
       new  1c4fa9f   Minor tweak to the last commit.
       new  375b9fb   Clean up some #include business.
       new  b58d813   And the rest of the cleanups.
       new  bbdaf3d   Add a simple readme. We will need to add more informative content sometime.
       new  9e1a5c6   Note Vidalia's basic features in the changelog for 0.0.1-alpha.
       new  cd52981   Make Vidalia.pro a little easier on the eyes.
       new  51c6a0e   Fix a typo in the coding-spec.
       new  8b3029a   Standardize the license and doxygen stuff at the top of all source files.
       new  febe0bb   So why didn't svn do the $Id:$ business properly the first time around?
       new  341cf71   When processing events while waiting for a long-running operation (like waiting for a control reply), only process events for a little bit before checking on the status of that operation again, instead of waiting for all events to be handled. Also, don't handle user input events since that may lead us to recurse into ControlConnection::send() and possibly create a deadlock.
       new  4c21958   Ugh. Wrong button.
       new  ecf817f   Prune out some entries in vidalia.qrc that we don't use in the application (I hope), to cut down on executable size a bit.
       new  af847cb   Remove the banner graphic that was used in the old About dialog.
       new  e7b3a7c   First attempt at packaging Vidalia and friends for win32. The .nsi files should probably be reviewed by somebody more experienced <cough>.
       new  44a491a   Made a few adjustments to the packaging stuff for win32.
       new  361d35b   PIDs should've been unsigned.
       new  8cf4427   Make some changes to our versioning scheme.
       new  bb374b5   And follow our new version scheme.
       new  3548ab5   Tame the Windows registry in such a way to allow Vidalia to start on system boot if the user chooses so. This needs review, especially the #defines in VidaliaSettings. There must be a more clever way of getting the path to Vidalia's executable.
       new  660104d   A few adjustments to the registry stuff.
       new  67131bc   Fix a compiler warning.
       new  24d979c   Commit an updated changelog for 0.0.1
       new  866fd81   Bump to 0.0.1 release
       new  8558b32   Bump to 0.0.2-svn and we're off.
       new  5c8cf0a   Make the win32 installer package name look like the other package names.
       new  a82eb8a   Tweak the bundle installer name a bit, too.
       new  29ed9e9   Make sure to inlclude ALL the necessary .dll's for Windows or else the next thing you know you'll be demonstrating your app in class and it will crash repeatedly. How embarrasing.
       new  0a0884e   Touch up Vidalia.pro so I can use qmake to build me an Xcode project, which I can use to build Vidalia as a universal binary. Who wants to buy me a MacBook Pro?
       new  09d2e2c   Add another site that can be used to test for our public IP, since the first (and only) one we had apparently disappeared.
       new  a5152d9   Add another site used to test a machine's public IP address. And, now that we have more than one site to use, use them in a round-robin manner.
       new  381de49   Remove a commented-out line of code from that last commit.
       new  0f6f94c   Change our e-mail addresses in the AUTHORS file.
       new  6934fe3   Figured I would give Brandon some credit in the official AUTHORS file. Honestly though I just wanted to commit something.
       new  72f1530   Remove another reference to Vidalia's old home.
       new  8727f9d   Add support for ORCONN events, including the new NEW OR conn status.
       new  ab3ae43   Add support for the new NEWNYM signal. Roger is hard to keep up with.
       new  125e8a9   That signal stuff had no business being in TorControl in the first place. Also, I suppose I should add two files that were supposed to be committed two revisions ago.
       new  de0b485   Add a basic script that can be used to build packages for distribution. Currently all it does is the tarball.
       new  0070c94   Put the .o files into their own directory when building. I want my bin/ to really just contain our executable binary.
       new  1ab0172   Add support for building the OS X dmg to makedist.sh. This should probably be factored out into a script in the /pkg/ directory, but it lives here for now.
       new  a492f9e   Oops. Printing out a blank wasn't especially helpful.
       new  b820817   Move makedist.sh to pkg/ and factor the OSX dmg stuff out into its own script in pkg/osx/ that gets called from makedist.sh
       new  8401e6f   package.sh seems like a more intuitive name than makedist.sh
       new  6a0fb45   Remove a reference to our old version scheme.
       new  1af9e82   Include COPYING in the OS X package, too.
       new  dc03ea2   Built a new bundle for win32 based on Tor 0.1.1.15-rc.
       new  419ce43   Add some images that can be used for the soon-to-exist help browser.
       new  9818edd   Add a home for the help system stuff as well as a start on the format of the help topics listing xml.
       new  66f16f6   First half of moving the gui component directories into a more normalized naming convention. Instead of something like "configdialog" we should just call the directory "config", since there may be more than one class inside that directory related to config stuff even though they may not actually be dialogs.
       new  c81c659   Finish the second half of normalizing the gui component directory names.
       new  2918c79   The text in this dialog box wasn't completely readable.
       new  72de668   Give The Tango Project credit for some of our icons.
       new  6e48d8d   I think this takes care of us for licensing the Tango Project icons we use. The CC BY-SA 2.5 license says that providing a URI for the license is sufficient.
       new  0e2704d   Stop Qmake from ignoring us if we said "-config release" on the command-line. My experiments tell me that debug is the default anyway, so specifying it was silly. Justin will have to check that this logic holds on windows, where the building with debug stuff is a bit wacky anyway.
       new  3fd4c93   Half of that last commit was definitely not supposed to be committed.
       new  894900c   Try a different layout technique in hopes of defeating the chunky button problem.
       new  e27aafd   Attempt to fix the rest of the buttons. Hope this works.
       new  7818fac   Made the settings frame a bit smaller, hopefully made the Browse button look normal.
       new  1dd5d05   If someone selects About and Tor is not running, say "<Not Running>" instead of "<unknown>" to hopefully give users a hint as to why we don't currently know the version of their Tor. If their Tor is running but we still can't get the version, say "<Unavailable>". Otherwise, give them their version number.
       new  92a97ad   Rough out a form for the help system.
       new  b45ee92   Help dialog got a hidden search bar. Message log ditched the menubar in favor of a toolbar. Massive amounts of iconification. Hopefully everything looks ok on Mac.
       new  eed8c26   Give the Help menu item a shortcut on Mac. Also, it appears that on Mac, most help items are named "<appname> Help", so we'll call ours "Vidalia Help".
       new  bc37f0c   Add an INSTALL file. If the qmake stuff confused Roger, mere mortals stand no chance of figuring it out without a healthy dose of Qt clue.
       new  a122edf   Organize /res a bit, meaning anything that uses images is affected. Also, use correct size icons instead of being lazy. Minor other changes. *Somebody* should check to see that I didn't break Mac too badly.
       new  f99d440   Dear Matt,
       new  97daabc   Build the list of help topics and its relevant information (such as associated html file and id) from the contents.xml file.
       new  5422ee7   Add some help topics I think we might end up with some day.
       new  1aca514   Remove an unused variable.
       new  d98bc1e   Respond to the user clicking on a topic in the topics tree by showing its associated html in the text browser (still need to hook up the forward and back buttons). Also add some basic help html files that still need real content.
       new  fabb522   Make the forward and back buttons work. Note that the selection in the help topic tree isn't kept in synch with the forward and back stuff. Firefox's help doesn't do this either and it got to be too much crud to try to keep them in synch, especially in cases where there is a link on one help page to another.
       new  69e4f84   I had made the forward/back button enabling business more complicated than it needed to be. /me hugs signals and slots..
       new  8d88ffc   There's no need to force the main menu back up to the menubar since this dialog doesn't have a menu anyway.
       new  fc7469d   And same for this dialog. No menubar, no problem!
       new  5c215c0   Add some stuff to handle parsing and formatting exit policies, once we get around to having an interface for that.
       new  ebb9087   Make a note in the license file about the new Tango Desktop Project images we use.
       new  11b2eec   Remove some pointless do-nothing destructors, some unneeded checks in destructors that do do something, and add some comments to some undocumented code I encountered along the way.
       new  ed03e8f   Make the guess-my-local-IP stuff a little bit smarter, though it still sucks. I wish the ol' call-connect-on-udp-socket trick worked with Qt.
       new  3c3ab5f   Asking for our public IP could take a bit, so show the wait cursor while we're busy otherwise it looks like the interface is just hanging.
       new  6c50380   Finally. Searching works. It's primitive, but I think it'll do for now.
       new  8f6bbc7   Instead of parsing the contents XML document for every search, we'll just store the parsed topics when we parse them the first time.
       new  189f066   Whole words is actually what this option searches. We are already matching the entire phrase, obviously.
       new  454ce4a   Update bundle to include Tor 0.1.1.16-rc.
       new  f32c324   If Vidalia can't connect to Tor, then stop Tor since there's not really much we can do anyway.
       new  f5499f0   There are a couple reasons why Vidalia might not be able to connect to Tor, but an incorrect control port is probably the least likely. So let's stop giving the user a bad hint and just give them a more accurate error message. We'll point them to the help docs eventually, once we have help docs.
       new  bf9329a   Detect which version of Tor's control protocol is being spoken when the control socket is first connected. We don't understand V0, so in that case we disconnect and return false with an appropriate error message.
       new  12c2f1f   If Tor isn't running, then don't try to stop it a second time.
       new  d7e186b   Give the Tango Desktop Project greater credit since we use lots of their images and not just a few. Also, point people to the license file for details about their license.
       new  9ad630f   Update the repository specification a bit.
       new  8bea16e   Update the TODO with some goals set at tonight's meeting.
       new  dc23edc   Make the tray menu to all mouse button releases for Windows folks. Hopefully this will alleviate some confusion.
       new  73800c0   Highlights the first occurrence of the search phrase when the user selects the page from treeSearch.
       new  9ab4d44   All classes that have some tr() strings in them, must have the Q_OBJECT macro in their class definition.
       new  6446f2c   Add the necessary framework for supporting translations.
       new  291a89b   Replace evil rich text on forms with good ol' plaintext. Wrap strings sprinkled throughout code in a blanket of tr() goodness.
       new  8913469   Make reset() a static member of VidaliaSettings.
       new  a0149c8   Handle command-line arguments a little better and give Vidalia a usage message.
       new  00c1aee   We should remind people that they still need to configure their applications to use Tor after bundle installation is complete. Justin, can you make sure the nsis script still compiles?
       new  6f54f31   Add a way to load translations at runtime.
       new  cfe0b5e   Add language settings to VidaliaSettings. Default to the appropriate language for the system locale.
       new  e3301da   main.cpp is happier living in src/ rather than src/gui/
       new  93422bf   Add a configure script to generate the .qm translation files before running qmake.
       new  954e1c9   Save the interface style key in VidaliaSettings, in case we decide to let people change their interface style through the config menu.
       new  3fcb27e   Load the interface style from VidaliaSettings, instead of using hardcoded defaults, and load the proper language translation on start. Also support command-line arguments with values, even though we don't have any of those yet.
       new  3864890   Set the help stuff up for translation, too.
       new  1e7e30a   Add some actual help content.
       new  66e97b0   Add an interface for showing a help topic based on its topic ID.
       new  0b41f71   When searching for a topic based on ID, expand the items leading to that topic and select the topic item.
       new  04ae118   Licensify some files, just in case.
       new  d3d9748   Make the configure script still allow me to build in release mode.
       new  979e101   :/images/NxN/NxN/foo.png is unneccessary; one NxN is sufficient.
       new  e032b69   It was modified for the Vidalia bundle, too.
       new  47f7d1b   Fix a couple memory leaks when changing the dock icon on Mac.
       new  7b3de38   Submitted for your approval: An IP address box widget type thing.
       new  3ab1c73   Test new exit policy layout. Could this be the one?
       new  fe18717   A few layout changes to the exit policy stuff.
       new  861c49f   Add some classes to validate an ip or port in an exit policy.
       new  0691663   Use larger icons for exit policy buttons. Hopefully buttons are fixed on Mac.
       new  71f64d6   I #defined the constant, so why not use it?
       new  6c8aade   Add our simplified chinese language translation.
       new  e360dbd   I guess we need to commit the translation stuff for the exit policy related strings.
       new  23b8fc0   Make some of the exit policy buttons work.
       new  b4bca1d   Make the Exit Policy help button work. Move special QWidget::show() code to each respective component instead of just doing it all in MainWindow.
       new  4305fe3   Fix a segfault that occurred when exiting Vidalia.
       new  802ed12   Add the simplified Chinese translation of the help docs to the repository.
       new  4a579c8   Minor layout change. Define help topics at the top to keep things sane when we start to go nuts with this concept.
       new  448f8ac   Convert the zh-cn translation to utf-8. I still need to conver the name to zh-cn, though.
       new  c206d86   Make the zh-cn help docs utf-8.
       new  1dbec5e   These need translations too.
       new  85c11dd   Move the zh stuff to zh-cn so we can support both simplified and traditional Chinese.
       new  68972ea   Update the translation files with the exit policy stuff and the new stuff Justin QT_TRANSLATE_NOOP()'ed.
       new  bceaa7a   Make sure we understand the language code before trying to translate into that language.
       new  201d59e   Subclass QTextBrowser so we can eventually handle loading the help files ourselves.
       new  c05328d   Make Designer acknowledge Matt's custom text browser widget.
       new  b92faec   Darn you Designer.
       new  5788823   Make the list of available languages a static member of LanguageSupport. And, make this language code business case-insensitive.
       new  7c2aed3   Move all the language, style, and command-line processing stuff into a Vidalia application class. Note that the style stuff doesn't work yet, since Qt is stripping the -style argument before I get a chance to process it. I will tackle this later.
       new  1fd9687   Stop grabbing the Vidalia version string from VidaliaSettings, and just get it from the Vidalia subclass of QApplication.
       new  59f711d   Grab the current language code from the Vidalia application object instead of from VidaliaSettings, since it may have been overridden on the command-line.
       new  efd7f83   Make our help stuff work with utf-8 encoded html files.
       new  f024d7c   tr() a string and update the .ts files.
       new  95d2bd8   Commit the latest zh-cn translations.
       new  dfd1783   Make Vidalia build on Windows again.
       new  df45331   Keep a list of the original command-line arguments, in case Qt strips any that we still want to know about. This make the -style stuff work.
       new  39b6382   If we print an error message on the command-line due to bad arguments, make it stand out a little more.
       new  ded6b62   Expand the top-level help item when it is loaded.
       new  36074c6   Don't bother validating command-line arguments on Win32, since they can't see the output and Vidalia will just keep on truckin' anyway.
       new  eb8c083   Give Wu credit for our zh-cn translations.
       new  773c094   Each config page is now it's own seperate widget. Added an icon we might want to use for the "Language/Style" page. This took me way longer than it should have.
       new  c19a1bb   Fix a typo that kept us from building on non-Windows.
       new  4e9490f   Fix three warnings printed at runtime that said something like "QLayout::addChildWidget: GeneralPage "GeneralPage" in wrong parent; moved to correct parent" for each config page.
       new  43492b1   Case-desensitize the check for a valid style key.
       new  42cedba   The general settings page is the only one who cares about VidaliaSettings so let it have it's own.
       new  c8a3de3   ConfigDialog got a facelift. The new version seems to fit in better. Added a home for Appearance settings. Tomorrow they become functional.
       new  736b316   Make the ConfigDialog tool buttons non-exclusive.
       new  94d4629   All config pages should subclass the new class ConfigPage and implement the pure virtual methods save() and load(). This way, if we add another config page, we only have to add it in one place instead of in about 5.
       new  81c5145   Check the appropriate config page action when we display that page if its save() fails.
       new  952219b   Add a Vidalia::help("foo") method ("foo" is optional), so we can show the help browser without having to construct a new one or pass an instance of it around to every dialog that might want to show help.
       new  3a30bdc   Clean up some asininity and a lie in my last commit.
       new  3206e20   Make the AppearancePage widgets do something. Added some nifty flag images.
       new  e90e75f   Justin's last commit reminded me of some things I meant to put in LanguageSupport.
       new  43a5e7d   Rename the cn flag to a zh-cn flag, to match its associated language code.
       new  acc355d   Use my new helper methods from LanguageSupport. Also, load the current language and style from Vidalia::language() and Vidalia::style() instead of from VidaliaSettings, since the stored settings could've been overridden on the command-line.
       new  8bacece   Make the Simplified Chinese version of the phrase "Simplified Chinese" appear properly.
       new  8b68723   AppearancePage is going to be broken either way, so choose less broken method. Also, change styles on the fly.
       new  b64224a   Last time this line gets changed. Scout's honor.
       new  f41b8b0   Move the warning message up into the Language box since it no longer applies to the Style.
       new  0face16   Note some more of the Tango Desktop Project images that we use.
       new  6250317   Fixed assertion error. Save and Cancel don't belong to grp so it would die when trying to show a page in the stacked widget that doesnt exist.
       new  dd2e880   Move the Settings button from the bottom of the message log to the toolbar.
       new  e6af078   Update the .ts files with some new strings that might one day be translated.
       new  0fa7ce0   First crack at getting the exit policy stuff to work. I'm tired so this is probably fundamentally flawed in some way but it appears to work.
       new  b63780f   Enable/disable the dir port stuff when "mirror the server directory" is checked/unchecked.
       new  df960ec   Hide the exit policy stuff when the middleman option is checked.
       new  e6d5006   Ensure ServerPage only accepts valid exit policy IP addresses.
       new  53d1c93   Our default exit policy should be empty, so we don't mess with Tor's default exit policy unless the user really, really wants to.
       new  ae2f1bb   Naughty non-Doxygenated methods.
       new  2de239f   Fix the override stuff so that it doesn't totally screw users over. My bad.
       new  8765208   Do all the policy parsing and formatting in the Policy class.
       new  0f4e3a3   If all exit policy fields are blank, we'll just add an <action> *:* policy.
       new  663b431   If no position is given in the call to validate(), just use 0.
       new  7e0daf2   Oh, it was supposed to build, too.
       new  a24cd00   Scrap the "Override default exit policy" scheme.
       new  46d668f   Dialogs that want a TorControl object should just grab it from Vidalia::torControl(), instead of passing one around in everyone's constructor.
       new  ef30b32   Make updating the win32 package version numbers a tad easier, perhaps.
       new  a649068   I suppose the .nsi script should compile, too.
       new  5f51d57   Update the .ts file with some strings that need to be translated.
       new  906bea5   Add a changelog for 0.0.2
       new  89f6490   Validate new exit policy port range.
       new  cdd5615   Add documentation for exit policy stuff.
       new  769ee2f   Do the right thing when they enter 100-* for an exit policy port range.
       new  f847860   The help search stuff needed to be updated to use HelpTextBrowser instead of QTextBrowser.
       new  4a113a2   Oops. Better make *-100 type stuff work too.
       new  ee15511   Resume building on Linuxes.
       new  b616779   Make the Find button in the help browser togglable.
       new  2e03bf4   Remove opacity feature.
       new  3819b24   Remove last remnants of Message Log opacity and update translations.
       new  05c3aab   Update win32 package stuff.
       new  c4a3ae1   Minor tweak to the script to build our .dmg.
       new  0b342ac   Bump to 0.0.2.
       new  517ab91   Bump to 0.0.3-svn and let the circuit and stream visualization madness begin.
       new  2bf86cd   Let me build on Debian sarge. (I'm not sure why these params were optional anyway; everyone needs an error message)
       new  d88d110   We don't include any part of Tor in our source, but we sure do mention it a lot so let's include their license. And, hey, Roger and Nick are good guys so why not?
       new  a72fe1d   Create the path to their Message Log logfile if necessary.
       new  7c0b818   Give the Tango Desktop Project URL, too.
       new  8b1c49d   Make each component use it's own uninstaller.
       new  5d64503   "I love the smell of svn commit in the morning." Helpify the message log.
       new  7077900   Helpify the confg dialog.
       new  b2f9e6f   Add some better troubleshooting help docs.
       new  fdd80c3   Give users the option of retrying if Vidalia is unable to connect to Tor. Also helpify the message boxes we display if something goes wrong with starting, stopping or connecting to Tor.
       new  f9d59d0   So it appears Qt wants html in its message boxes. Weird. Also, tidy up the error messages a bit: instead of saying "Error: <error>", we'll just say "<error>". The fact that the user is currently looking at an error message box is sufficient to indicate that the message contained within is indeed an error message.
       new  e29a31b   Ok, so the html-in-messagebox stuff only applies on Mac. For now, go back to the old "\n" method, since that works on more platforms (majority rules?), until we figure out how to do this correctly on all platforms.
       new  3c3eb6d   Give Qt::mightBeRichText() a better shot at giving a correct answer in our message boxes by wrapping the outside of everything in <p></p> and turning "\n" and "\n\n" into proper tags.
       new  1354932   Justin found some typos.
       new  3acf3d6   Fix the uninstaller not removing Vidalia's registry VALUE from HKCU\Software\Microsoft\Windows\CurrentVersion\Run. Sheesh that took way too much time to fix.
       new  355aded   Add some 22x22 tor-off/on icons for X11.
       new  f20ea85   Begin the major overhaul of the tray icon code. Note that we can't build on Windows until we get to overhauling that tray icon code too, but at least we can display an icon on X11 now.
       new  84ccaea   Fix two compile warnings with the new tray icon stuff on Mac.
       new  e726904   Scale the tray icon image before putting it in the tray. Maybe this will make opello's tray icon not look so crummy.
       new  a83a7a0   If they have a wacky, non-square area for their tray icon, we should display a skewed icon instead of an icon that doesn't take up enough room.
       new  96068af   Pass the name of a tray icon resource file to the tray icon implementation instead of a pixamp. This will let us move the dock icon stuff into trayicon_mac (which uses .icns) and will also let us use .ico files for the windows tray stuff.
       new  0405ac5   I like this api for the tray icon stuff a little better. It makes it clear that nobody calls the tray icon implementation for a platform directly, but has to go through the TrayIcon class.
       new  531c3e5   Put in a skeleton for the new tray icon stuff on Windows. It doesn't do anything yet, but at least we can build on Windows again.
       new  8972c4a   Flesh out more of the tray icon stuff on Windows. Just waiting on icons now.
       new  fb7be2e   Clean up some funky line ending junk from my last commit.
       new  c74ef71   And remove a commented out line that doesn't need to be there.
       new  3695e17   If Explorer crashes, readd our icon.
       new  7e87500   Fix a typo, so we really do link against gdi32 on windows.
       new  e8efe72   And show an image in our little tray icon area on Windows again.
       new  1518d18   There's a big difference between sending an event and posting an event in Qt. I'll make it clear which one I'm doing.
       new  d44db8e   We didn't need to put the Q_OBJECT macro in our X11 tray icon implementation; we are sending signals or slots stuff in it.
       new  a1c78ae   Remove an erroneous comment.
       new  5478410   Clean up two more misplaced comments.
       new  1e25368   Clean up a compile warning.
       new  0cf026b   Move the dock icon code into trayicon_mac.cpp.
       new  7bb1755   Change a parameter name to something slightly more indicative of it's purpose.
       new  e0bb9a3   There are 1024 bytes in a kilobyte.
       new  c5fea12   Return of the immediate data rates! Since we aren't hdd manufacturers, let's use proper math all around.
       new  b5bbe21   Fixed the middle man bug, hopefully without introducing more heinous bugs in the process.
       new  c56fbe7   If we don't support the person's locale, just revert to English.
       new  5b3e7fc   My Vidalia wedged once when starting Tor.
       new  2e5d983   Might as well be consistent with our other bandwidth graph labels.
       new  6289fde   Start a changelog for 0.0.3
       new  acf451e   Add some more Corinna Habets icons that can be used to indicate Tor is shutting down.
       new  5586540   Clean out some unused icons and separate the common icons from os-specific icons. For now, Vidalia on X11 is the only one with special requirements, but there is a home for others should the need arise.
       new  695c943   So qmake doesn't like empty .qrc files. We'll just have to add them later if we need to.
       new  c067542   Add the OSX .icns file for the icon indicating Tor is shutting down.
       new  9d35f73   Add some icons we can use to indicate Tor is starting up, if we decide to represent that brief state. If not, we can remove these later.
       new  c9a6609   Add the OSX .icns file for an icon indicating Tor is starting and add the 22x22s to Vidalia's X11 resources. Justin will take care of the Windows side of this.
       new  e45f460   Peace has been restored in the land of Designer. Added win-specific resource file. New translation files, for some reason.
       new  13d56d8   Make gui.pri recognize our new .qrc.
       new  7656b23   Show an icon to indicate Tor is starting while it is starting up. Also update the tray icon api to allow us to change the icon image and tooltip in one swoop.
       new  4d821cd   Show an icon indicating Tor is stopping when we're stopping Tor.
       new  376764f   We don't need these icons anymore.
       new  98275a7   Justin said "When I start Tor, the TOR_STARTED icon flashes, then it goes to the TOR_STARTING icon and stays there, even after tor starts successfully."
       new  1a75028   Nope, we'll still need these, but they'll certainly have to be improved; they look like doody.
       new  2f335ed   Modify our Win32 tray icon implementation to load .ico files instead of .pngs, so we can avoid transparency issues on Win2k. Our current .ico files need improvement, though.
       new  e7640b1   Recreate the .ico's so they don't look like garbage. Get rid of vidalia_win.qrc since we no longer need it.
       new  e2626b3   Whoops. These should have been in the last commit.
       new  198e3fa   Prepending each of the signal types with the word "Signal" was redundant.
       new  f2a9c83   Whoops, our SIGNAL control messages weren't formatted correctly.
       new  8266cc7   Run Vidalia after the Win32 solo installer finishes, instead of showing the readme.
       new  a647683   The proper mac style is "macintosh (aqua)", even though "macintosh" still works.
       new  283dbc9   Take a stab at fixing Ticket #10.
       new  aad0784   If the user is running a server and wants to stop Tor, ask them if they want to shutdown nicely and give clients time to pick new circuits. Resolves the final comment in issue #5.
       new  af85896   Oops. Initializing values is good.
       new  ba96ad2   Remove some cruft left over from when we had menubars in each of our dialogs and had to jump through hoops to force the main menubar back up top on Mac.
       new  c24c036   Test out a different set of (now 16x16) Windows tray icons.
       new  039bea3   New grayified icons. I can change colors in Photoshop. Go me!
       new  9ebde1f   Try these colors out, see if they make it obvious enough what Tor is up to.
       new  3850e22   Check in some new .ico files based on the new tray icons. We need help from real graphics people.
       new  70f6fca   See if this fixes the off-center 'x'.
       new  e6bfb92   This is a little better, but not great.
       new  fe1b950   Swap the starting and stopping OSX .icns.
       new  00594a3   Simplify the logic in shutting down a server gracefully.
       new  eaa9d86   Simplify a little more logic for retrying when connecting to Tor. Also, don't retry when stopping Tor; waiting a second isn't going to help things. Just show some help and move on.
       new  b538b41   The fix in revision 630 fixed the bug, but didn't allow us to specify a single IP address in an exit policy.
       new  2c1b81a   /31 and /32 are not valid netmasks.
       new  e0b048c   Ok, on second thought, if someone really wants to enter a.b.c.d/32 then we'll let them even though it's silly and they might as well have left the /32 off.
       new  e2b921d   Spaces between words makes sentences more readable.
       new  97b490f   Update the .ts files once again.
       new  6740a99   Add the KDE-related atom stuff back in for the tray icon on X.
       new  ee9d787   Sometimes the tray icon on my gnome desktop wouldn't dock and instead would appear as its own window. Looking at comments in other projects that used tray icons told me that this is a known problem and that gnome needs a delay before adding the icon the first time. The hack is to give gnome this delay so the icon appears properly docked.
       new  53e6094   On Windows, catch the WM_QUERYENDSESSION message so that we know it's time to shut down because the system is restarting.
       new  07d5678   Add Matt Hanson's tweaked images and icons, give him credit in AUTHORS.
       new  8717345   Whoops. We can't use cropped icons very well. They must be square!
       new  2e6f01c   Update the 0.0.3 changelog now that we're closer to having an actual 0.0.3 release.
       new  38959c2   Add the OS X .icns files based on the new set of images.
       new  d21aa42   Add the 32x32 tray icon images to the common set of resources so we can show them in the help docs.
       new  26cbc41   Add some help documentation about what each of our tray icons really means.
       new  c9dfb76   Update our license to note that trayicon_x11.cpp is derived from QMPDClient instead of the ubiquitous (and ubiquitously broken) tray icon code we used before.
       new  dd86ab7   Bump to 0.0.3.
       new  304cf8b   Bump to 0.0.3 in win32 installers.
       new  a3cda65   Update bundle installer to include Tor's translated documentation.
       new  8e6d271   Bump to 0.0.4-svn.
       new  41d6708   Commit the latest zh-cn translation. Thanks!
       new  402aea1   Justin, note to self: Creating broken start menu links on users' systems isn't nice.
       new  1678a1a   Resolve ticket #15.
       new  b97dc60   Calling processEvents() while waiting for a message to be sent or a response to be received was just asking for trouble (and deadlocks).
       new  3001a53   Add a couple of recently-tr()'ed strings to the translation files.
       new  be602a4   Remove a couple source files that are no longer used.
       new  fe7d137   Lay the foundation for Network Viewer, the widget that will (hopefully) provide graphical visualization of the Tor network and your own circuits.
       new  8e0b8c7   Simply using a copy of Message Log and removing all the visible widgets leaves us with a tainted Network Viewer. Naughty.
       new  f2d81aa   It has been brought to my attention that this is no longer used.
       new  f4cc09f   Take a shot at fixing #18
       new  c5702ea   Add chkAutoUpdate to serverpage.ui. Also, ditched netviewer's menubar in factor of a toolbar so now crazy things don't happen on Mac.
       new  ce529b0   Ok. Now the serverpage is back to looking normal.
       new  b21092c   Add a config setting for whether we try to automatically update a server's public IP address.
       new  d583bda   Implement ticket #15 - add an option for checking to see if the server's IP address has changed within the last hour. If it has, let Tor know about it.
       new  f7cd48b   Credit Geoff for our super-snazzy US/UK flag image.
       new  0ee6c36   There's no point in starting the auto-ip-checker-dealy-mo-bobber timer if we aren't running a server.
       new  b77e3ea   Add the ability to display the config dialog with a specific config page already displayed.
       new  115f9d6   If the user changes some server settings while Tor isn't running, then we get an error because Tor didn't like the new settings, let the user know something went wrong.
       new  fc34617   Update the translations with a couple new strings.
       new  aec6f1f   Add a GLWidget to the NetViewer. About all it does right now is render an image. Also starting to rough out what the NetViewer might look like. Thoughts?
       new  7522d34   "When you use a layout, you don't need to pass a parent when constructing the child widgets. The layout will automatically reparent the widgets (using QWidget::setParent()) so that they are children of the widget on which the layout is installed."
       new  fcdb92d   The first of many test versions of NetViewer. Bigger image? Smaller?
       new  b76032d   We'll stick with using .pngs.
       new  b6b616e   I'm not entirely sure what this image ref was for, but it isn't in svn and was breaking my build. :(
       new  d970d6c   Teach Vidalia how to speak Socks4a, so we can do our IP-to-lat/long stuff (and eventually our available-update-thing) over Tor, thus avoiding enumerating all Vidalia users.
       new  e47d744   Add support for the NEWDESC control event.
       new  bf70396   Ok, ok, so NEWDESC gives me a list of IDs for new server descriptors, not the descriptors themselves.
       new  008849f   There's an interface for getting the message for the first line of a control reply, so why not the data as well?
       new  3af34a0   The last line of data in a control reply that contains data is really a ".\r\n", not just ".". Also, we can fail reading lines in the middle of the data, so handle that too.
       new  d28177b   Apparently QIODevice::readLine() can't handle long lines, so let's help it out and read data in small chunks until the end of the line is found.
       new  4750bed   Draw the global map with a QSvgRenderer. This is pretty basic but, assuming QSvgRenderer isn't broken in some horrible way, it should work out really well.
       new  a07acb9   Add code for retrieving and parsing router descriptors and a list of all routers Tor knows about.
       new  5ab71bf   Add a home for the network viewer help documentation.
       new  405b65b   Add a Help button the network view dialog.
       new  028e044   All the other dialogs use 22x22 icons in their toolbar, so why not this one?
       new  4d4f553   Add an image and a button for the new nym business.
       new  e865304   Add NEWNYM functionality to the shiny new button.
       new  db332d2   Add an overloaded connected(bool) signal to Tor control, so we can connect the setEnabled/setDisabled slots to the connection status of the TorControl object.
       new  b6ee836   Tie the enabled/disabled state of the New Nym button to the status of the control connection.
       new  a8afc23   Add a button that will be used to refresh the client's view of the network.
       new  ce0c97b   We were leaking every time the message log was refiltered.
       new  0892a8f   Add some icons for indicating node responsiveness or bandwidth, based on those by Geoff Goodell on his exit.pl page.
       new  5a40e1b   Make the Refresh button load a list of available routers. The icons look jacked for some reason, though.
       new  d187163   Convert all the node status images to RGB color mode so they look right in the router list.
       new  8a3592a   Add sorting of the router list. Note that sorting by status does not work correctly yet, since there is no text to use for the comparison. I suspect correcting this will be Hard.
       new  0bac560   The router list was getting complex enough that it might as well get its own widget.
       new  42c6d27   Display the descriptor when the user selects a router from the list. We'll have to come up with a more readable way to format some of the information, but this is a start.
       new  179ad3b   We're going pure OpenGL baby. Here's the basic framework. Again.
       new  e54c5c9   Parse the orconn and newdesc events properly; we don't want to keep the keyword after we figure out what type of event it is.
       new  dc02cce   Respond to NEWDESC events by adding the new router to the list.
       new  9cf6bd2   Add back the customwidget stuff in netviewer.ui that got stomped in rev 744.
       new  62f71dd   Oops. It turns out the current item selected can be null, too.
       new  719a0bf   Make the sorting by name and by bandwidth stuff work correctly.
       new  6efe66a   If the router name is empty, that means either the descriptor wasn't fetched, or we really borked the parsing. In either case, don't add it to the list.
       new  10b3fe9   Add a method to get the word "Online", "Offline", or "Hibernating" from a descriptor, depending on its status.
       new  70ac5cd   Wow. That last commit's bug:loc ratio was 4:9. Whee.
       new  25deb66   Factor out the html formatting stuff into their own file.
       new  b47939c   Format a few of the descriptor's fields in a readable format, instead of just dumping the descriptor to a box.
       new  8cab1d6   And add some strings for translation.
       new  18694b8   Move the initial calls to authenticate() and setEvents() after the control socket is connected into TorControl, so that when the connected() signal is emitted it means we're good to go. Before, the connected() signal just meant that the socket was connected, but we might not be ready to send control commands yet.
       new  65aa708   Credit Geoff for his router status icons, too.
       new  5d1d2ed   Naughty, undocumented methods.
       new  64387aa   Add a method for fetching just the IDs of all routers Tor knows about.
       new  37e50a2   Load the router list in a non-blocking manner. And, hey, let's do it when the socket is connected too, now that it doesn't make the gui freeze.
       new  5b03d10   Submit to Designer's demand that all custom widgets must go through it. Also, throw everything in a horizontal slider sizer so long router names can be read.
       new  0ee9029   Take an optional pointer to the RouterListWidget in the RouterListItem constructor.
       new  691bd33   Instead of resorting on each insert, just insert sorted to begin with.
       new  4d915b0   Some descriptor IDs have a $ at the beginning and some don't. For our purposes, we can just remove it so that they're all uniform.
       new  101a39e   Store descriptors by ID in the hash map, since names are not necessarily unique.
       new  48dbcdc   Automatically update the router list once an hour, to get rid of any descriptors that may have been removed. Note that we still receive new descriptors when they're added (without waiting for the timer to expire), since we register for the NEWDESC event.
       new  8ab2056   We were leaking all over the place in the message log when either filtering or trimming the message history.
       new  d91e588   Point to the new location for the html formatting stuff, because, hey, Vidalia is happier when it builds.
       new  2a9099b   Clean up a compile warning and give an error message if we fail to read a line of data off the socket.
       new  6b1db5f   Touch up the formatting of the descriptor information a tad, since QTextEdit's understanding of html doesn't seem to include the colspan attribute on a table header.
       new  18a48da   And update the translations once more.
       new  6038aef   Add information on the router status icons to the help docs.
       new  388bdc7   Fix a leak when removing an exit policy from the server config page.
       new  b5093e6   Added toobar support for map actions and created temporary icons for them. Zooming *almost* works, not really though. Turns out this is kinda hard. Fixed a warning in netviewer.cpp. Updated language files.
       new  436ae05   Add Dan's fixed icons. May this be the last time these are messed with.
       new  c8a6b3d   Start a changelog for 0.0.4.
       new  cec108c   Hide the network viewer stuff for 0.0.4.
       new  b5078b3   I don't know why the content of this box was limited to 15 characters.
       new  7ebf1a7   Do a rough approximation of valid domains in the server address box.
       new  a613038   Update windows installers for 0.0.4.
       new  ff44cda   Remove one more reference to the network view dialog for now.
       new  ecf1589   Comment out the help topics for the network viewer until we have one.
       new  275014c   Take a stab at making Vidalia work on Win98 and earlier again.
       new  2656cbf   Fix some messed up line endings and do the QT_WA thing correctly when looking for the user's %programfiles% folder.
       new  d6b85df   Win98 doesn't seem to like #include "../foo/bar.h".
       new  ad4090c   Mark one thing off the todo and remove another thing we probably won't end up doing.
       new  04721e2   Fix another include line win98 didn't like.
       new  541b607   Make tray icons work on Win98. We can assume the *A versions of these functions because everyone should have them and we never pass any wide strings to these functions.
       new  502dc01   Ditch the "XP" icon format for the Windows tray icons. It was confusing Win98 and I can't even tell any difference between it and the next best icon image format anyway.
       new  bb2b233   Remove a "=" that doesn't belong.
       new  26b96ac   Update the date on our changelog for 0.0.4, now that we really are going to release 0.0.4.
       new  5422675   Usually, in the software world, people bump the version numbers before cutting a release. We at Vidalia like to do things differently. We believe that botching the release process is a good way to keep people on their toes. In other words, I suck.
       new  0a95f56   Bump to 0.0.5-svn.
       new  9c5225e   We're back in the network mapping business.
       new  916214a   Fix a typo.
       new  9eaef37   We were getting some duplicate messages in the message log from reading them both from stdout and from the control socket.
       new  8789549   Start cleaning up messagelog.cpp. More work remains, but it's late and I want to check this stuff in and go home.
       new  7b9b7dc   When you create a window with another window as its parent, the child window will share a taskbar entry with the parent on Windows. Since our mainwindow is actually not visible, this means that any child windows of the main window would not appear in the taskbar. This led to users getting confused and thinking their windows disappeared.
       new  02ccc8b   Give the netviewer the same treament as the message log. Also, when the user has the window minimized to the taskbar and then selects that option from the tray menu, restore the window to its non-minimized state.
       new  ac53ffc   Bump the control connection timeout up a skosh, in a (most-likely futile) attempt to work around some wonky firewall problem some Windows users have where they aren't allowed to do network-related things until this firewall software has finished starting up. See Ticket #24.
       new  9b7b5d9   lupdate needs Q_OBJECT to do it's magic
       new  83c246d   I hear we have a German translation coming soon, so let's make sure our .ts files are up-to-date.
       new  654734c   Clean up messagelog.cpp some more.
       new  a75e43c   Move a couple signal connections into the .ui file where they belong.
       new  ff14325   Do the log tree item sorting correctly.
       new  3659655   Set the default, initial column widths properly and show a horizontal scrollbar if one of the messages in the log is too long. This fixes Ticket #29.
       new  d9f8882   Clean up a compiler warning
       new  8e7d09a   Add support for the Finnish translation from DJ Hasis. Thanks!
       new  17de606   Fix a rather important typo.
       new  c8d5363   Dan did something to the .ico files, too.
       new  72170c6   Undocumented methods are naughty.
       new  ede8910   QMessageBox handles wordwrapping long messages, so it sometimes looked funny when we tried to do it ourselves.
       new  7007d79   Remove the last remnants of an era when we thought maybe Vidalia would need to log some messages, too, and get rid of a file that is no longer needed.
       new  c9915ad   Add a new, smarter configure script and qconf mojo.
       new  c949eb0   Update INSTALL to reflect a minor change in how you tell the configure script that you don't want to link to Qt's debug libraries.
       new  6c5ee5d   Add some configure logic for deleting an existing Makefile before writing a new one, to fix some funkiness Justin is having.
       new  a82c260   Even qconf's configure stuff doesn't handle cases where you don't have the debug versions of qt's libraries installed. Grand.
       new  09245e9   Add the updated Finnish translations.
       new  d4a55da   qconf is too broken and annoying. We'll stick with the standard autoconf and friends, thank you very much.
       new  78ed0a0   Windows doesn't have autoconf and can't generate our config.h. Since all we really used config.h for was to save us from bumping the version number in yet another location, we'll just tolerate it for now and ditch config.h.
       new  6e13c7f   "%1 kt" is not an English source string.
       new  6f606e9   The scales on the bandwidth graph are always in KB/s, so we might as well make the current transfer rate always be KB/s, too, so we match. The total transferred so far will still be converted as necessary to KB, MB, or GB.
       new  62aad71   Tolerate exit policies with translated strings for "accept" and "reject".
       new  78b069c   Some of the strings moved classes when cleaning up the message log code, so update the translations.
       new  dc73c1d   Update the INSTALL doc to reflect yet another change in the configure script.
       new  946f4a2   Qt is a framework, not a toolkit, or so says their website.
       new  0677725   Handle translated message box buttons better, as well clean up how we would display custom message box button text.
       new  3f8abc6   Give VMessageBox a Q_OBJECT macro so lupdate is happy, and update the translations since the message box button text is now centralized in one class (VMessageBox) instead of various other dialogs.
       new  e289ad6   People can put their PGP or GPG fingerprint in the contact info box, too.
       new  61c4926   Clarify the contact info box a little bit in the help docs.
       new  49bf844   I suppose this file needs a license on it.
       new  413e5f7   Add an OS X bundle installer.
       new  703bdf2   I like checking things off TODO lists.
       new  858a0c2   Add some troubleshooting information on what to do if Tor exits unexpectedly.
       new  f1291c4   Helpify another message box.
       new  cfb2833   Fix an incorrect comment.
       new  44aa570   Stop yelling at people twice when they try to start Tor even though they already had one running.
       new  64791ab   Apparently when a signal is connected to a slot, and you connect it again, the slot gets called twice each time the signal is fired. The upshot of this is that we were checking our public IP one additional time for each time someone edited their settings and clicked 'Save' after enabling the auto-update feature.
       new  43d5483   Quick add a tree widget for Matt to play with before work.
       new  94e915e   Minor updates to the .ts files.
       new  d63ed8c   And temporarily use one of the old translated strings in the chinese translation, since the new english text is nearly identical to the old english text.
       new  43ac275   Add back the columns that disappeared in rev 860.
       new  2ceac99   Tweak the osx bundle a bit to follow Apple's PackageMaker recommendations a little better and so that users don't get an error message about not being to write their configuration file to disk the first time they edit their settings after installing the bundle.
       new  294e6b8   Add some empty structure for the stream and circuit list. I'm pretty sure the widget itself is going to have to be much, much wider, too.
       new  6813552   Give RouterDescriptorView the ability to display information for a list of descriptors, instead of always just one.
       new  1e29b17   Add Circuit and Stream objects and refactor CircuitEvent and StreamEvent appropriately. Adjust NewDescriptorEvent and BandwidthEvent for consistency, too.
       new  dbb27bf   Add methods to TorControl to get a list of current circuits and streams. Also fix a silly bug in TorEvents: the proper event name is "CIRC", not "CIRCUIT".
       new  02e3e21   Add methods to Circuit and Stream, to turn a status value into a more user-friendly status string.
       new  fc1ff76   Add the ability to view active circuits and streams. This still needs a little polish, but it's pretty much all here.
       new  bc074a5   And update the translations a bit.
       new  187d4e3   Use code donated by Zuerchertech to handle drawing the networkviewer image. Fixed a bug in the bandwidth graph that broke my build.
       new  a982fcd   I'm sick of cluttering up /src whenever I build Vidalia so let's put all generated files in their own tidy folders.
       new  0660e48   These fields should've been marked const.
       new  c521ab1   Put a horizontal line in between router descriptor summaries to separate them a little better.
       new  bbdf1eb   Just because a circuit doesn't have a path yet, doesn't mean it's not valid.
       new  a8149f8   Add methods to Circuit to get the number of hops and a list of routers in the path.
       new  3483130   Associate a Circuit object with each circuit in the list, instead of just the circuit ID.
       new  3246946   Make sure we don't try to remove a circuit list item twice, and show descriptor summaries for each router in the path when the path is selected.
       new  75824e3   "Last Updated:" is perhaps more intuitive than "Published:". And switch around the ordering of the bandwidth and uptime lines.
       new  101e5e5   Tweak the netviewer layout a bit to allow for resizing of the tree widgets.
       new  427d03b   Put the circuit list under the map along with the descriptor view in an effort to make better use of space.
       new  4e6b4b0   Netviewer layout changes, fixed column headers.
       new  4487737   Let the column headers be translated and update the .ts files.
       new  afe598c   At the moment, sorting the circuits and streams list doesn't make a lot of sense.
       new  9ad3934   Resize columns properly
       new  24635e0   Remove a #include that doesn't belong
       new  6c754e0   Add a data directory setting, so we know where to store some data files (such as ip-to-lat/long cache). This may also come in handy if we decide to Ticket #27.
       new  44bf4c4   Add support for getting the current data directory, creating the data directory, and specifying the data directory on the command line.
       new  7fedd23   Add caching for geoip results.
       new  6f73146   Shift the code to parse the comma-delimited list of IP geographic information to GeoIp, instead of GeoIpCacheItem.
       new  7c55f55   This should've been committed back in revision 891. Oops.
       new  d499506   Add the ability to get geographic information (lat/long, country, etc.) from an IP address. I still need to make the requests go through Tor.
       new  69ac4c0   I moved the location of the geoip.pl script around a bit on pasiphae.
       new  35aa09a   Save the location of Tor to the registry in the bundled installer.
       new  090aab4   Reorganize src.pri a bit to help qmake figure out the order in which things need to be done.
       new  6469218   FUrther modifications to the Net Viewer. Zooming *almost* works.
       new  e3ef363   This should not have been committed.
       new  331e64a   You might think Designer could handle naming things of the same type different things, thus avoiding naming conflicts, and you would be wrong.
       new  b2b73bf   There's one more.
       new  6e446ea   /gen doesn't need to be under source control, qmake will create it
       new  81c2c5a   Uninitialized values are bad.
       new  bbbb020   Add a signal to TorSocket, to emit a signal containing the error string of the last socket error encountered.
       new  cb8a1a2   Add the ability to do the Geo IP requests over Tor.
       new  71b8071   Add the GeoIP license information to LICENSE.
       new  7430196   And add the required line to the short license we display in the About box.
       new  e436e9d   Add tooltip and status tips to all actions in the network map and try to clarify what we meant by "New Nym".
       new  2759013   Clarify a message box title. We aren't really requesting a new identity; we're creating it!
       new  9f677ba   And update the translations.
       new  eca5c78   "Retrying" might be more intuitive than "Detached".
       new  d7efbb5   Make phobos happy. We'll only scroll to the newly added item if the scrollbar is at its maximum position. If the scrollbar is not at its maximum position, then the user is probably looking at something in their history and doesn't want us to get in the way.
       new  5d5d788   Add DJHasis's updated Finnish translations.
       new  8988afc   Remove a little redundant code, clarify a couple method names, and add a check to make sure the control socket is connected before trying to load some more router descriptors.
       new  ab4802e   If the descriptor has neither an ID nor a name, then it's not really valid. (really, it must have both)
       new  978ffc4   When we load a router's descriptor, add it to a list of IPs whose geographic information we would like to learn. Then, learn it.
       new  13449e1   Subclass ZImageView into TorMapWidget and add the start of an interface that I think we might need (changes welcome (and expected)).
       new  106bcc7   Add a method to GeoIp to return human-understandable geographic location composed of the city, region (state), and country information.
       new  b90c403   Add the ability to store geographic location information with a router descriptor. Note that geographic information is not part of Tor's descriptor format specification.
       new  7969538   If the descriptor has location information set, then show that in the RouterDescriptorView widget, too.
       new  a481ac3   Add a method to RouterListWidget to be able to search for a router or routers at a given IP. If the list of routers gets really, really big, or this proves to be too slow, we may need to think about implementing something to be able to obtain this list in something better than O(n).
       new  68e9d65   Add the ability to set location information for a descriptor associated with a RouterListItem.
       new  f628599   When router location information has been resolved, add it to the appropriate router list items.
       new  35aaed8   Make the "Zoom In" and "Zoom Out" fonts the same as the rest of the buttons.
       new  143770f   Try to do the detection of the user's %appdata% folder smarter, even on non-English Windowses. Someone who has a Windows machine will have to give this a spin.
       new  9e06841   Ditch a #define that we no longer use.
       new  3f3d4e1   Clean up zimageview.* a bit by removing some unused methods and fields and by following our documentation standard.
       new  711282d   I suppose these should've been slots.
       new  e77fa98   Stop drawing the box around the world; it was distracting and didn't serve much purpose.
       new  03962d2   Fix a typo in a comment.
       new  73e5fde   Incorporate Christoph's code into TorMapWidget and credit him in AUTHORS.
       new  a694dec   Fix a couple bugs, replace zimageview::clamp with a qt built-in and start testing Christoph's code.
       new  d291cbc   Fix a couple bugs I introduced and clean up some compiler warnings. So far, it appears to work. It shall be completed tomorrow.
       new  0393708   Add an 'Always on Top' widget to the bwgraph form
       new  6a744e7   Make the Always On Top feature of the bandwidth graph optional. Resolves (most of) Ticket #53.
       new  ce174ab   First crack at drawing routers and circuits. A little refactoring to make things more consistant. Needs work but its getting there.
       new  59bd70b   Commit the start of a changelog for 0.0.5.
       new  fc3a371   Add the latest tweak to the Finnish translation. Thanks!
       new  cf3f12d   Mention a bug that we fixed for 0.0.5.
       new  b5d2b21   Add some help information on the network map. Our zh-cn translation is falling out-of-date.
       new  339e3da   Add a German translation contributed by Christoph Sieghart. Thanks, Christoph!
       new  1473d8c   Add Christoph to our list of awesome translators. You folks are great.
       new  a4c5a9e   Note our snazzy new German translation in the changelog.
       new  2cafd16   Enable highlighting of selected routers and circuits in MapViewer.
       new  cb30f22   Keep the tray icon's aspect ratio when resizing it to fit the widget area on X11.
       new  2208986   Bump to 0.0.5.
       new  1ac5fb9   Bump to 0.0.6-svn.
       new  af454bf   Add instructions for getting and building Qt to the OS X bundle build instructions.
       new  0b4bb49   Update the windows build scripts for Vidalia 0.0.6.
       new  bf9ba8b   Give 0.0.5 an actual release date instead of "xx". This slipped into the 0.0.5 distribution, but oh well; it's just a changelog.
       new  230be7a   These signals don't exist anymore, as of Revision 950.
       new  b74e2ff   Force Vidalia to store its settings in a file, rather than the registry on Windows. This sets us up for doing Ticket #27.
       new  7dda881   Store Vidalia's settings file in Vidalia's data directory, which can be specified on the command line. This implements Ticket #27.
       new  929c5a6   Update the todo a bit.
       new  37f686d   We were leaking memory for each circuit we painted.
       new  db91695   Remove circuits from the map when they are closed and removed from the circuit list. Also stop drawing the same path segments repeatedly when the path is extended.
       new  79b6a30   Stop leaking when a circuit's path on the map is updated.
       new  e1fc61d   I suppose we'll build on Win32 again.
       new  f9142e5   Stop leaking memory for one QPainterPath for every hop of every circuit ever created. Also, allow multiple routers to be highlighted on the map at a given time (for if we move to the lollipop-instead-of-dot design). And, move the circuit and stream drawing into TorMapWidget, so ZImageView still stays modular.
       new  0d9ea72   Whoops. Fix a compile error.
       new  0e2839c   And clean up a compile warning.
       new  16ad0ba   Add an updated Finnish flag of the correct size, thanks to Geoff Goodell.
       new  49b4138   Phobos tells me that Apple's Developer Tools 2.3 requires a CFBundleIdentifier value, so we'll add that in now. And, heck, let's fix the indenting while we're at it.
       new  c3d07f9   Add a helper method to ensure that a string contains only the characters given in a string of all acceptable characters.
       new  7ce9c7c   Ensure the default (or saved) nickname only contains valid nickname characters.
       new  6a5c33c   Make sure the user can't enter a nickname that is too long.
       new  df074e5   Ensure the default or saved nickname isn't too long, in case the user went manually mucking around in the saved settings.
       new  266f16e   Don't let the user enter a bogus nickname in the gui either.
       new  ebc0cc0   Somehow, the bwgraph lost its window icon, so restore it.
       new  e5a3f97   Users now specify the exact Tor executable they want, instead of the path to it. We also make the TorProcess environment inherit the system environment, so a path to Tor isn't required if it exists in the user's $PATH.
       new  de54adc   Make the mpkg script executable after we've created it from buildmpkg.sh.in
       new  275c6c8   Phobos wants the Qt instructions up by the Libevent instructions. He also noted that the package.sh script need to be run from pkg/ instead of the root of Vidalia's source. Also remind people that not every step needs to be repeated for every bundle.
       new  31da5bc   DJHasis wants the settings frame in the bandwidth graph to be a tad bit wider, so his Finnish translation of "Always On Top" fits.
       new  31f3e1c   Keep Vidalia portable by remembering where Tor gets installed in vidalia.conf.
       new  eed3aa2   Commit a patch by Alexander Wirt to make our configure.in honor the --prefix argument. Note that he also removed DESTDIR in Vidalia.pro for some reason (maybe there was a good one?), which breaks every packaging script we have.
       new  b3b2895   Make the packaging scripts work again.
       new  d3a571c   Add a manpage by Alexander Wirt and take a shot at working it into the make install target.
       new  453fa16   VMessageBox can show critical messages, too.
       new  ded8482   Don't let more than one Vidalia exist at a time. This needs some testing on Win32.
       new  c2d48e3   Update the manpage with the -pidfile option.
       new  07df5d0   Update the translations with my happy little warning when another Vidalia is already running.
       new  95f2ab5   Remove the windows.h include, because Hipple tells me it makes Vidalia build on Windows again. And if the pidfile directory doesn't exist, create that. Finally, licensify two files that should've been done last time.
       new  99b97e7   There is Q_OS_WIN and then there is Q_WS_WIN32. Mating them is bad.
       new  c7aa43b   Add a Russian translation from Ygrek. Thanks!
       new  bdff564   Ygrek prefers ygrek.
       new  82207ba   Build on windows again. Still baffled as to why conditional compiling didn't work before.
       new  cb964c2   Fix long descriptors being cut off in aboutdialog.
       new  3d3090e   Remove a parameter that we don't want anymore and update a comment.
       new  3da5059   We can just do the ifdef mojo in the .h instead of creating two separate (but nearly identical) files. Also, make the quit-if-Vidalia-is-running trick work on Windows.
       new  419faf3   Give the about dialog a less restrictive layout.
       new  f6d35c3   Support translating the error message when you try to start a second Vidalia.
       new  f27122a   Appease arma's thirst for forward-slashes.
       new  c759b8e   Do a better job checking to see if a process currently exists with a given pid.
       new  a50e3ec   Update the OS X bundle build instructions with a tip I learned this morning.
       new  dd1f57d   C++ likes #includes, I hear.
       new  75a4ec1   Roger tells me we need sys/types.h too. We need to start doing some more autoconf mojo to make sure people have these before including them.
       new  0133bf9   Fix the case where the Message Log doesn't display a horiz. scrollbar on initial view if required.
       new  56d5d5b   Put some bandwidth rate widgets on the server config page.
       new  59918fa   Remove a bit of redundant code.
       new  abd2f6f   Let people create a new torrc through the "Alternate Tor Configuration" box, too.
       new  c89b67d   Unplumpify the two new boxes for bandwidth rates.
       new  70a4798   Update the translations with some more text in need of translating.
       new  fee0ae4   Point people to some additional help documentation, in case they find ours insufficient.
       new  8821460   Make sure ${prefix} (which can be contained in $mandir) is evaluted before passing it to qmake.
       new  f567f99   Make sure we update the status tip for the number of log messages when the widget is cleared.
       new  6462a70   Implement the bandwidth rate (long-term average) and burst rate (maximum rate) settings in the server config page.
       new  7daa5bb   Add help docs for the bandwidth rate limiting stuff and make its help button do something.
       new  4897b93   Some of that last commit is derived from the TorFAQ wiki, so let's comply with their license.
       new  8308023   Don't inherit from QDialog because it causes strange modal type behavior, even if the object is set to modeless. Take advantage of statusbar to make the bwgraph a bit smaller.
       new  42076ef   Normally it's not nice to commit files which #include <QtDebug>
       new  9e312bd   Make the bandwidth rate inputs a bit smaller so they don't look stupid.
       new  6018725   Vidalia now speaks Italian. Yay!
       new  4d56d4e   Change the bwgraph minimum size back to 355.
       new  d6a67f3   Commit the updated Finnish translation.
       new  5192969   Add the italian flag.
       new  b724c94   Even though you may tell Tor to setconf bandwidthrate using one unit (say, KB), Tor will always use bytes in any subsequent getconf bandwidthrate.
       new  3107e6b   Let the "Since:" label on the bandwidth graph be translated again.
       new  089c645   Update all the translations except the Italian translation. It looks like lupdate is getting confused by the è stuff and screwing things up when we try to update.
       new  fc4f71a   Point to the new location of the geoip script, so we can start to work the CUPS server into this.
       new  9a67114   Add a preliminary changelog for 0.0.6.
       new  05a673f   If the user selects a stream from the connection list, then highlight that stream's circuit on the map, too.
       new  8a23ae7   Give our Italian translator a last name.
       new  a0b4c12   Clean up the tray menu/menu bar creation stuff a bit.
       new  cd4e7ff   Workaround to trick Qt into putting the Exit, About, and Configure menu options into the default Mac menubar even when we're currently using a language other than English.
       new  d5a7db5   Note the OS X menubar fix in the changelog.
       new  5e83647   Make the "Save All" button work again. (How did nobody notice that this wasn't working?)
       new  c7248e1   Default to a .txt extension on the log filename.
       new  c8bf353   Update all translations except the Italian one. lupdate jacks up its "à" stuff. We need to go through and actually type those characters in, I think.
       new  1c7dc95   Trick Qt into actually updating the text displayed in the statusbar, if the statusTip for the current widget is updated.
       new  89baf44   Commit the latest Finnish translation updates from DJHasis.
       new  ed05fa2   Update the OS X bundle script to reflect the fact that our binary location changed in revision 987.
       new  310f7ed   Bump to 0.0.6 and give the changelog a real date.
       new  e167508   Update the windows build scripts.
       new  877f6cf   Remove another completed to-do item.
       new  82afc62   We don't use this registry key anymore.
       new  149ce41   We don't use this registry key anymore either, since Justin added enough NSIS fu to the bundle installer to write this to our vidalia.conf.
       new  1b8bd8a   Commit the latest ru updates from ygrek.
       new  86ad635   Bump to 0.0.7-svn.
       new  f06adb1   Wow. This logic was entirely backwards.
       new  47e6080   People don't know these are files; all they see are topics.
       new  04d8eee   Hopefully take care of the mysterious FVS (Frozen Vidalia Syndrome). It appeared Qt was getting stuck in the destructor for the QObject parent class of LogEvent, waiting on a semaphore. Since there really was no reason for us to subclass both QObject and QEvent, let's ditch QObject.
       new  c8a8ac0   500 messages as a default setting for history size is probably a bit excessive. 250 might even be a bit much, but let's try it out.
       new  497bb29   Windows was telling us that a process exists with the pid written in our pidfile even after the user killed said process with Task Manager. Someone with a Windows machine that does more than a darn good impression of a paper-weight should try this "fix" out.
       new  4d94613   Commit a French translation from Michel Burkhardt. Thanks!
       new  d9d327f   Make the c-cedilla on "francais" appear properly in the languages drop-down. I'm also unclear as to whether it should be capitalized or not; waiting on our French translator to let me know.
       new  fe56660   Capitalize the "F".
       new  68f8706   Some Russian updates from ygrek. Thanks!
       new  211bbc8   First I don't capitalize the F. Then he says to capitalize the F. Now he says don't capitalize the F. Next, I'll do the hokey pokey and shake it all about.
       new  c135511   Add one sentence about this magical, mysterious cached GeoIP information that has at least one person concerned. (Ticket #99)
       new  0a48b79   Fix a typo in a help document and clarify the paragraph about the "Run as User/Group" stuff.
       new  55c36cd   From Roger:   when you list "uptime" in the "view network" section, you   should look at the difference between now and the publication   time, and add that difference to the published uptime.
       new  873e5a6   Fix a sentence in the help documentation.
       new  3c8a273   Add some changelog notes for 0.0.7.
       new  5cfcd50   Bump to 0.0.7 and give the changelog a date.
       new  ec33706   Fix a typo in the changelog.
       new  3da13fb   Update the website to point to new Windows packages, update windows bundler for new version of Tor.
       new  fa0d6e7   Fix multiple bugs in the bandwidth graph's opacity stuff. (Has this always been broken?!)
       new  be4fcdf   Commit some fixes from our French translator to his translation.
       new  4ed4582   By default, run Tor when Vidalia starts.
       new  298a724   Which of the following is different from the others? "Bandwidth Graph", "Message Log", "View Network". The answer is "View Network," since it's the only one that starts with a verb. Let's go for consistency.
       new  20341e8   Update some translations (still, minus the Italian translation because my lupdate is dumb).
       new  27aef83   We should keep our Win32 Privoxy config in svn, too.
       new  a25d68a   Move the "New Identity" action to the main tray menu, instead of the network map.
       new  4d47ee2   Fix Ticket #116.
       new  c7211e3   If we're using a Qt newer than 4.1.0, make sure the message log rows don't appear abnormally tall.
       new  9cf8d34   Change some wording as recommended by Roger.
       new  ea74d9f   Stop storing our configure file in svn and make our tarball-producing script know about the change.
       new  ba0ec91   Recommend to OS X people that they remove their old Tor/Privoxy-only bundle before installing our bundle.
       new  07b6593   "Configure", "Settings", "Preferences", "Configure Settings", etc., all mean the same thing. Let's just try "Settings" for awhile and see how it fits.
       new  b246066   Add a "Zoom To Fit" button to the network map, to zoom in on all currently displayed circuits.
       new  d61f03a   Update our translations, again. (minus the Italian translation, again)
       new  8a0f9a8   Attempt to make the Italian translation happy again.
       new  9c820f1   More tweaks to the Italian translation. Seriously, this is getting ridiculous.
       new  d7feeae   And finally I can update the Italian translation without lupdate crapping all over it.
       new  402171f   If the user presses a letter or number key while the router list has focus, scroll to the next router in the list whose name starts with that letter or number.
       new  3c44e71   Use QRectF instead of QRect for computing the bounding box around visible circuits, because the rounding error would cause the edges to be trimmed slightly sometimes.
       new  06c3b16   Fix a typo, simplify a couple #defines, and tweak the zoom-to-fit stuff to avoid zooming in too much.
       new  64e5c3f   If the user presses a letter or number on the router list, and they have already clicked on a router beginning with that letter or number, show them the next match in the list instead of the first.
       new  80139d8   Add a note from SOUPS and some to-do items from Roger.
       new  010001b   Eegads. I never noticed the "Help" button was sandwiched between the "Save" and "Cancel" buttons. That just seems so odd.
       new  66f7f45   Message log rows are squished together, this seem to fix them. Might break other platforms, we'll see.
       new  fdbd76e   Setting the width of the message column to -1 loses our horizontal scrollbar. Turns out that only one of these needs to be set to avoid the stupid tall rows anyway.
       new  7aef6c9   I meant to remove these lines, not comment them out. Wow it's late.
       new  6c34303   OS X requires less vertical padding on the message log rows than the rest of the world, for some reason.
       new  934b5a4   There was no reason to be loading the message log settings every time we show() the window; they're already loaded when the window is constructed anyway.
       new  82b9b2b   Add a couple TODO items.
       new  917a27f   Fix our busted French translation and lupdate it. The .ts file had a blank set of <source> tags, which apparently made Qt sad and caused our UI to wig out.
       new  393e5cc   Add a Bulgarian translation contributed by kutia0001.
       new  c70affc   Scrub the user's contact info a bit before setconf'ing it.
       new  634582b   Mark off a todo item.
       new  e0e05e4   Add a method to send a control command and not wait for a reply. This is for special commands like "signal halt", which don't return a reply.
       new  9f96905   Add a function to test for the ability to connect to a certain host and port. This will be used for our "is there a Tor already running?" stuff.
       new  aa7e9a2   Flush any outstanding waiters in the send or receive queues if the control connection is closed by Tor (for example, because we sent Tor a shutdown signal). Also fix a couple comments from my previous commit (copy-paste is evil).
       new  6bf1dab   Check if a Tor is already running when Vidalia starts up. Also check for a running Tor when the user selects "Start". If a Tor is found, simply connect to that one instead of trying to start another.
       new  63ff7f4   If the active Tor is a Tor we did not start, leave it running when Vidalia exits. This takes care of Ticket #88.
       new  a2dfd2c   Small tweak to Revision 1124.
       new  5a573f5   Rework the OS X packaging stuff a bit and add some code from phobos to add the OS X version name to our mess of a package filename. Resolves Ticket #129.
       new  b0354f6   Fix two doxygen markup tags.
       new  8ca39b9   Add some UI for the coming of Tor NT service support.
       new  59c2309   Ditch a QMessageBox in favor of our special VMessageBox.
       new  210e543   Handle in VMessageBox wrapping the error message text in <p> tags.
       new  e9f7667   Revisions 1130 and 1131 take care of another note from Roger.
       new  b4d1c19   Move the "middle man option" on the server config page down to the Exit Policy group. Takes care of item #3 on the TODO.
       new  605ff18   Fix the paths. Stupid windows.
       new  64ff65b   Only show the exit policy configuration controls if the Middle Man box is unchecked.
       new  5b598d9   Try out a different image file (same map) for the network map. This one is hopefully a little bit clearer when zoomed in and, as a bonus, is smaller. Also, don't let people zoom in quite as far, since it does no good and just makes you sad looking at the map. The constants for the distance between the top/bottom,left/right of the map and the image edges might need tweaking, too. Oh, the excitement.
       new  30837b5   Make windows recognize the JPEG image format.
       new  46f6012   Note that we have another argument to pass to ./configure when building Qt.
       new  1103b41   Revert back to the .png map image. The jpeg plugin was way too much trouble for too little benefit.
       new  ee99e4c   Add a Dutch translation contributed by Saedian. Thanks!
       new  0ae8a75   Oops. I knew I was forgetting something.
       new  9fe3360   Add a Hungarian translation from Tibor Fekete. Thanks!
       new  3040566   Show the default exit policy in the exit policy config area. When someone clicks the Add button to add a policy, place it at the beginning of the list, since you are really prepending to the default exit policy (unless you put in a reject *:* at the beginning, then you replace it).
       new  7c6f365   Remove a TODO item.
       new  b5414ba   Save the bandwidth graph's size and position and restore it the next time Vidalia is started. We should do this with more windows, I think.
       new  fd6c987   Add a new VidaliaWindow subclass of QMainWindow and use that to handle saving and restoring the state of all of our dialog windows.
       new  5eabee6   Naughty Matt. Committing new source files without putting the license and Doxygen stuff at the top is bad.
       new  7eaf24e   Remove some code that isn't needed anymore, as of Revision 1151.
       new  2783d9c   Move the dialog-specific settings into the actual dialogs, so we don't have to create two functions (a getter and setter) for every config option we add. That was getting annoying.
       new  cbb063b   Add translated Finnish help documentation and an updated .ts file.
       new  a8551a6   Add a Polish translation contributed by ZeeWolf. Thanks!
       new  0b2255b   Handle cases where circuits start off as FAILED, so the user doesn't end up with oodles of failed circuits in their circuit list that never get removed.
       new  de22ff1   Wait for three seconds after receiving the last router descriptor before we send our geoip request instead of after a single newdesc event, since we often get several newdesc events within a few seconds.
       new  f82a95d   Get the current language from Vidalia::language(), instead of loading it in the dialog's constructor, in case the language changes while Vidalia is running. Currently we don't support such a change, but it would be nice if we did someday.
       new  56da191   Our help files are accessed via ":/help/<lang-code>/foo.html". On Qt 4.1.0, when a link is clicked in a page in the help browser, Qt gives us the path "<lang-code>/foo.html", but Qt 4.1.4 doesn't. So, make sure we have a full path to the help file before trying to load it.
       new  91849dc   Stop using our custom palette on Mac, so we can look a tiny bit more standard.
       new  86578c2   Add some shortcuts to the network map, suggested by DJHasis.
       new  d215d32   I think F1 is the standard shortcut for "Help" on Windows.
       new  65c1943   On Mac, use the standard shortcuts of "Command+?" for "Help" and "Command+W" for "Close".
       new  02db7a7   Respond to Ctrl+W on Mac in the About and BandwidthGraph dialogs, too.
       new  aa19954   Update the circuit lines after we get some more geoip information, since we now know where the routers in the circuits are located.
       new  79e83d0   Use "Esc" as the "Close" shortcut for the About dialog and BandwidthGraph.
       new  bb7c3e8   Change "middle-man" to "non-exit" in the help docs, too.
       new  a1d6f8d   Egads. We/I forgot bump the version to 0.0.8-svn after the last release.
       new  4f474ad   We already have the pidfile name in a local variable, so why waste a function call getting it again?
       new  f018afb   Here is the long awaited NT service stuff. It mostly works.
       new  6a83893   Whitespace cleanups.
       new  a109561   Update the TODO a bit.
       new  92810cd   Doxygenate a bit and clean up a couple comments.
       new  da34e30   Add a note on the TODO about the nt service less-privileged user stuff. (I should start actually doing these todos)
       new  5e988c5   Move the New Identity popup menu item up above the separator. It looked out of place hanging out with the Settings/About/Help crowd.
       new  b3e5055   Apply a quick bandaid to make Vidalia build on non-Windowses again. Stay tuned for a more complete fix after I sleep for a bit.
       new  50de620   Add another to-do.
       new  ac413f3   Make the separators in the message log a little more logical.
       new  5fc5afa   Add a sub-todo to a todo.
       new  419a510   Note that Vidalia can speak Bulgarian on our manpage.
       new  9682918   ./configure should die if qmake or lrelease is not found, instead of continuing on and just erroring out later.
       new  1e21c17   Display the total number of servers as the status tip for the server list.
       new  c8998e6   Start to standardize on the word "server" instead of "router."
       new  17a53b7   Lay out a plan for reaching 0.1.0.
       new  d3b9c3e   Make some uber long lines in the AUTHORS file a little less uberly long.
       new  ca71153   Remove a TODO now that we know Vidalia works in KDE.
       new  dc5ec2e   Way back when, we changed the General config dialog to let users specify a Tor executable, rather than a directory. I suppose it's time for me to update the help docs to reflect that change, too.
       new  9fe3c40   Ditch the unnatural Qt-specific Open File dialog. Windows users don't like it and creating a file in an Open dialog on Mac is not all that common, plus it looks terrible. Also clean up some braces and comments while I'm here.
       new  dfb585b   Only build the TorService stuff into the advanced config page on Windows. Is it smart to do this with the rest of the service stuff and live with all the extra ifdefs?
       new  b6889f8   Zoom in a skosh tighter when the user zooms to fit.
       new  8936531   Default to sorting the router list by status so that the highest bandwidth servers are at the top.
       new  fcf83d1   Display a numeric version of a server's observed bandwidth as a tooltip for its status icon in the server list.
       new  174e780   Update the translations. Note that the previous commit added another "warning: foo did not declare a Q_OBJECT macro" warning from lupdate. These warnings are stupid because of course we did not declare a Q_OBJECT macro, otherwise we wouldn't be using the Q_DECLARE_TR_FUNCTIONS macro, and lupdate still produces correct .ts files anyway.
       new  6434edd   Display the server platform information as a tooltip for the name column portion of an item in the server list.
       new  306662e   If the router is offline or hibernating, let's say that in the tool tip for the status icon of an item in the server list.
       new  487b5ba   Don't display server contact information in the network map. I hear it has scared at least one person.
       new  f58c3d0   Commit Finnish language updates from DJHasis. Also fix a broken link in netview.html (somehow "node-bw-med.png" had been changed to "nad.png").
       new  38a9074   Load in a single getinfo request all router descriptors for routers returned from a "getinfo network-status". Also stop storing the entire unparsed descriptor in RouterDescriptor. We weren't using it and it was probably taking up gobs of memory.
       new  a5178a3   QT_TR_NOOP wasn't what I wanted.
       new  60bfb9b   Don't try to parse router descriptor data if there is no router descriptor data to parse.
       new  dc6c8ef   Show the server nickname in the name column tooltip, so the user doesn't have the adjust the vertical splitter to see long nicknames.
       new  67e5958   If we're not running our own Tor, then we interpret the closing of our control connection to mean that Tor stopped.
       new  f99bf73   Move registry.cpp stuff into win32.cpp.
       new  3469de0   Add separate licenses for Vidalia, Tor, and Qt to be displayed in the About dialog.
       new  fcbc413   Clean up line endings.
       new  4e1b271   Clean up line endings on the .h, too.
       new  3cf5531   Speed up saving geographic location information by not doing a linear search for matching IP addresses in the server list.
       new  029b8e1   If we're starting Tor with a new torrc and the file doesn't exist yet, touch it first. Also, fix some whitespace.
       new  45ef9df   By default, we will start Tor with a "-f ~/.vidalia/torrc" or a Windows equivalent. (Tickets #108 and #82) Simplify handling of Tor arguments, too.
       new  faf2d8d   Add a comment to a function I added in my last commit.
       new  3d8f4e9   Change some calls from QSettings::foo() for VidaliaSettings::foo().
       new  21e46da   If a QVariant's type() == QVariant::Invalid, then its value isn't valid either.
       new  470ac05   Be more conservative about when we decide we need to write a setting to our vidalia.conf or do a setconf.
       new  5e0ca78   Mark off a todo item.
       new  a25bdea   Factor creating our data directory and touching an empty torrc into create_path() and touch_file().
       new  0c49c6c   Make sure the full path exists to our torrc when we touch it.
       new  922693e   Licensify a couple naughty files without license info at the top.
       new  3cd2a17   Heck, let's make the code build again. Buildable code is more useful anyway.
       new  daa1274   Rename "Alternate Tor Configuration File" to just "Tor Configuration File".
       new  54158d3   Update the help docs to reflect the new torrc groupbox name.
       new  60ec183   Update the .ts files with some recent gui changes.
       new  26c0f78   Make sure LanguageSupport is initialized before we ever construct a VidaliaSettings object.
       new  8e7eacd   Do the fix in r1224 a little cleaner.
       new  e50169d   Try to make the behavior of the bandwidth graph a little more predictable by extending or shrinking the bottom of the window when the settings frame is shown or hidden, so the graph itself remains the same height. This still isn't perfect, but it's better.
       new  059a522   Tidy up some comments and whitespace.
       new  08cdd23   Plot the send and receive data in the bandwidth graph as semi-transparent, alpha-blended integrals with opaque outlines.
       new  10663cc   More whitespace and comment cleanups.
       new  6e9f767   Initialize two member variables in ZImageView to make Valgrind happier.
       new  c655ba1   Fix arma's signal conflict bug (Ticket #160), by splitting the TorSocket::connected() signal into connectedToTor() and connectedToHost() so as not to conflict with QAbstractSocket::connected().
       new  51e99ee   If we're only displaying the Send line on the bandwidth graph, paint the Send stats in the position that would've been taken by the Receive stats. Also add a little vertical spacing on non-Mac, since the text rows look smushed together everywhere but on my Mac.
       new  78d3722   Correct two \file doxygen tags.
       new  a72f93c   Correct an unknown Doxygen tag.
       new  350b75c   Three more fixes and my Doxygen is happy.
       new  855f44f   Let autoconf fill in the version number in our Doxyfile.
       new  18c006b   Remove a variable we no longer need.
       new  386994c   \brief the heck out of Vidalia.
       new  2f2be00   Check if there is a receive waiter before trying to take one from the queue. For example, we don't wait for a response to `signal shutdown` since old Tors don't give us one; they just disappear.
       new  6775b36   If we've already added a particular keyid to a list of servers at an IP address, don't add it again.
       new  34f5334   Clear the mapping of keyid-to-RouterListItem when we clear our RouterListWidget. Previously, if the list was cleared between a geoip resolve request and response, we would look up a pointer to a RouterListItem that no longer existed and crash on arma. :(
       new  9b270d0   Look at me! I'm not overriding a non-virtual public slot.
       new  ea781ea   Clean up the message log a bit and privatize a method that didn't need to be public.
       new  534f589   Snapshot the list of running processes on Win32 when we're checking for an existing Vidalia and compare exe filename in addition to PID, instead of relying on OpenProcess and GetExitCodeProcess. This should reduce the number of false positives we've heard about on Windows. (Ticket #128)
       new  95c5cfa   Minor tweak to the last patch so we don't leave a handle open if Process32First() fails.
       new  9032160   These should be signed, not unsigned.
       new  2157dbe   Show only relative paths in our Doxygen output.
       new  165cd3d   Commit the Russian translation updates from ygrek. Thanks! (P.S. Happy 1000th commit to me!)
       new  aeecd54   Latest fr translation updates from Michel Burkhardt. Thanks!
       new  59092a6   Run an event loop in our thread that waits for asynchronous events from Tor, instead of essentially blocking waiting for events (Ticket #101). This is a big change to a critical component. hipplej, please review, test, check for rabies, etc.
       new  100a8af   A few cosmetic cleanups.
       new  7db8c92   fi updates from DJHasis.
       new  4733f70   Don't set a server's contact information if the user didn't change it from the meaningless default value.
       new  188c864   Do r1253 a step better and reset the ContactInfo if it is currently the default value, too.
       new  7ffa79e   Make sure all log messages are trimmed().
       new  4342825   Set the tooltip for the log message column to be the word-wrapped log message, so you can see a whole log message without having to scroll horizontally. I tooltipped the date column, too.
       new  be3106d   Cosmetic touch-up to the message that tells you if Vidalia is already running.
       new  6d517c2   Start a changelog for 0.0.8.
       new  3d99c53   Add methods for getting one or more router descriptors by name.
       new  0ed3a53   Add a method to get Tor's version as a numeric value.
       new  c7a1dfe   The version of Tor isn't going to change while we're connected to it, so get the version when we connect and save it for later.
       new  c898bbd   Key the network map server points based on keyid instead of name, which means we now have to get ids for every hop in a circuit to be able to plot a path on the map. This is not a problem with Tor >= 0.1.2.2-alpha, but we're still screwed with older Tors when it comes to knowing which of the servers named "anonymous" we're really using.
       new  31e4349   It's not enough to just *say* that I'm going to key the network map based on keyid; I need to actually do it.
       new  dc26e07   I hear in French, there is a difference between "trafique" and "trafic." I also hear the one we want is "trafic."
       new  ee9636c   If we get a router name or id in a circ event or from getinfo circuit-status that is not in our network-status (hey, it happens), we need to geolocate the server in addition to adding it to our big server list.
       new  7c776b1   Default a server's status to online, since the only way we know it is offline is if we get a "!" before its name or digest in network-status, and we already handle that. We also know if the server is hibernating from its descriptor.
       new  851cf8e   Create Vidalia and Tor menu entries for regular users on Win32, like we do for Privoxy. (Ticket #163)
       new  eca9128   Do the same for our Vidalia-only installer.
       new  e4525c9   Polish off the changelog for 0.0.8.
       new  fc7637e   Bump to 0.0.8.
       new  6c97a81   0.0.9-svn. Ready? Go!
       new  4331693   Creating a static VidaliaSettings object makes a static-linked Qt 4.1.4 sad. Let's not make static-linked Qt 4.1.4 sad.
       new  c70a653   Add a method to send a CLOSECIRCUIT command.
       new  37b1e4a   Remove one to-do item and add another.
       new  3ec934b   Add a method for closing a stream, too.
       new  ee72353   Right-clicking on a circuit or stream item pops up a context menu that lets you close that circuit or stream. (part of Ticket #176, minus the pony)
       new  5edd5d2   German translation updates from Steffen Dabbert. Thanks!
       new  aef8c8a   Tidy and update our list of translators in the AUTHORS file.
       new  d33afd0   Commit ygrek's Russian installer translation. Also set the SetShellVarContext all magic in the uninstaller too. I hate NSIS.
       new  880febc   Make sure $APPDATA\Vidalia exists before trying to create $APPDATA\Vidalia\vidalia.conf and write the location of tor.exe into it. Otherwise, it fails and people on IRC get confused. I hate NSIS.
       new  3a9e00f   Let the other kids play with my close window shortcuts. I hate NSIS.
       new  2b07b4d   Stop using the custom palette on Linux, too. We should figure out what the right thing is to do about fonts, so opello's vidalia doesn't look quite so ridiculous.
       new  250f084   Trim newlines off log event messages in the LogEvent constructor, instead of the class that parses and dispatches events from the control socket, since we also read log messages from stdout before the control socket is connected. This fixes the problem we have with Qt 4.1.4, where message log rows are ridiculously tall.
       new  5425790   VidaliaSettings knows our default values, not QSettings.
       new  75a7ba6   Enable 'directory mirror' by default when users turn their Tor into a server.
       new  99ad3d7   See what IRC folk think of this Server Config page.
       new  4c34348   Blow away font tags in our .ui files. Tweaks needed, I'm sure.
       new  4938339   Commit changes to Server Config dialog as suggested by arma.
       new  4004338   We should use the same point font everywhere.
       new  b488166   Get rid of the last font family tag and knock a few font sizes down from 14 to 12. Those strings aren't *that* special.
       new  f9a71b7   If the control socket gets disconnected, say, because arma ^c'ed his Tor, we need to exit the thread's event loop since there will be no more events.
       new  5f46b3c   Just because we sent a shutdown signal to Tor doesn't mean that it stopped. It may just be napping for 30 seconds since we were running a server.
       new  43617da   Make "Rate Limits" say "Bandwidth Limits" instead.
       new  d1309b0   Don't remove the streams when returning a list of them.
       new  f0e5b62   Remove "Dial Up Modem" from the list of bandwidth limits.
       new  2ba420c   Make our configure.in smarter at finding Qt if it's not in the user's path and check the version of Qt that we find. Also add --with-qt-dir switch to specify a particular Qt location.
       new  602113b   Whitespace fixes.
       new  bee0c78   The default server nickname is now "Unnamed".
       new  10700bf   ./configure now checks if we have Qt debug libraries or not. If we do, we'll use -config debug (unless --disable-debug was specified). If we don't, we'll use -config release.
       new  cf3870d   Polish translations updates from ZeeWolf. Thanks!
       new  ef293a4   Do AC_CACHE_CHECK for some of the checks that take awhile.
       new  14f8acd   Add a context menu for items in the server list, with an option to zoom in to the selected server. Finishes the other half of Ticket #176, minus the pony and the exclude nodes business.
       new  54e2a44   Remove one to-do item and add three more before I forget. (What a bottomless pit of despair these to-do lists are.)
       new  e09e94b   Add a geoip-spec.txt from arma.
       new  04356cf   Add a no-arg stopped() signal, emitted when the Tor process stops.
       new  778f33f   Ask if we want to shut down our server nicely when Vidalia exits, too.
       new  2a62774   If we didn't launch our own Tor, don't try to meddle in its affairs when we exit.
       new  3e23c71   Return true if either Tor is already running as a service, or if we plan on installing Tor as a service.
       new  5e4644d   Add another, less important todo item.
       new  3df103b   Wait no more than MAX_RESOLVE_QUEUE_DELAY milliseconds after inserting the first IP address into the queue before flushing the queue and sending a geoip request.
       new  e0807ae   Add methods for getting a (possibly empty) list of all available socks address and ports and methods for getting a (possibly empty) single available socks address and port.
       new  8d70e51   Get Tor's socks address and port when it starts so our geoip resolver knows who to talk to.
       new  db1a4b3   Add more content to geoip-spec.txt.
       new  086f809   Remove one item from the TODO that went in 0.0.8 and one item that will go in 0.0.9.
       new  9af7296   German translation updates from Steffen Dabbert.
       new  98337ae   We should probably load the torrc from the right location. Naughty Justin.
       new  6eb9d29   Lets be consistent with our slashes and backslashes. It looks weird to have "/torrc" appended to the end of a path in Windows.
       new  0150ee4   Seriously. I know edmanm is getting tired of fixing whitespace so I'll take care of this for good after some sleep.
       new  9e7f869   I hear Vidalia works with Qt 4.2, too.
       new  4eb3cb6   Make Vidalia::help() a slot, so we don't have to have an entire extra method in MainWindow just to show the help dialog.
       new  f09cdfc   Add a virtual showWindow() method to VidaliaWindow so we're not overriding non-virtual QMainWindow::show(). Also create all main windows (bandwidth graph, message log, etc.) without a parent so they aren't brought into focus just because one of the other dialogs is. Reported by DJHasis.
       new  7297255   If we get geographic information for an IP address we did not request, ignore it and don't cache it.
       new  2e7d0b4   Wow, I could've sworn I committed this.
       new  cabe583   If Windows is restarting, then don't ask about delaying a server shut down; just stop Tor and exit now so Windows doesn't yell at us.
       new  dabbd7c   Don't create a Tor shortcut on the desktop if we're installing the bundle. Suggested by Phobos. Also standardize on saying "Add to Start Menu" instead of three different variations of phrases that mean the same thing.
       new  cb5cf4c   Remove $APPDATA\Vidalia on uninstall and say "Add to Start Menu" in our Vidalia-only installer, too.
       new  2f50cb7   Move bundle installer stuff in pkg/win32/bundle/ to pkg/win32/ to make it easier to share translated installer strings. For my next trick, we'll actually support translated installer strings.
       new  d2e2ca2   Add support for translating win32 installer strings for the individual and bundle installers. I still need to move ygrek's Russian strings to this format.
       new  7a3f4e1   And update the win32 bundle building instructions.
       new  77e30e2   Make the base directory example a little clearer.
       new  df82614   Add a German installer translation from Steffen Dabbert. Thanks, Steffen!
       new  9d1c301   Remove an extra space.
       new  906e637   Add a Finnish installer and bundle translation from DJHasis.
       new  22dce5e   Move the contents of pkg/osx/bundle/ up a directory, like I did with pkg/win32/bundle/. I like symmetry and consistency.
       new  f364fd3   Update the bundle license file, since I renamed bundle.nsi to vidalia-bundle.nsi.
       new  4795579   Let configure.in know that our OS X packaging directory moved.
       new  25c0ad2    * translated some strings
       new  97eec1a   russian translation of nsis script.
       new  df0c913   Point to ygrek's Russian installer translation in the solo and bundle installers.
       new  e8e26a1   First step to translate documentation into German
       new  2650321   Some changes in German translation
       new  7e9cb14   translated one more page of the documentation
       new  7aaa8e4   Started German translation of config page
       new  6bb6739   Add an rpm specfile from Oliver Niesner.
       new  5be325c   Fix the wacky tab order in the server config page, noticed by opello.
       new  b40f290   Make ourselves less likely to crash when reading in a bogus geoip-cache file.
       new  e57d9cb   GeoIpCache::contains() already performs these checks, so we might as well use that method instead of writing them twice.
       new  780bceb   The Vidalia/Tor/Privoxy bundle is now a Vidalia/Tor/Privoxy/Torbutton bundle.
       new  ab96444   Remove one todo item and chop another in half.
       new  532c21e   Updated Finnish translation
       new  8d4580b   Updated Finnish-strings
       new  fa72a77   Don't indicate Tor is shutting down until Tor is shutting down.
       new  843bb40   Make the "Mirror the Server Directory" checkbox enable and disable the dirport box again. (When did this get messed up?)
       new  10df477   If we fail to read some config value from Tor, fall back to checking if we have it saved to vidalia.conf or have a default for it. Also, use the correct defaults for BandwidthRate and BandwidthBurst.
       new  bfe8109   Plug the new bandwidth limits stuff together. Where did these numbers come from? I made them up. (They might be a bit high.)
       new  3543562   We'll go with smaller arbitrary values.
       new  33266a5   Finnish-installer update
       new  dee3fc1   Update Finnish-translations
       new  3869e54   Start NT service fixes:   - Always use the Tor service if it's installed, not just if we have some     setting in our vidalia.conf.   - Make sure the service has a ControlPort.   - Stop leaking memory every time the service is started with Vidalia. To do:   - Make the Tor service look at the same DataDirectory as normal Tor     processes.   - Give the Tor service an absolute path to a torrc, since Vidalia's idea of     "./torrc" can be different than the service's id [...]
       new  12d0078   Turn message log items into strings before displaying the save dialog box, since the items themselves could've been removed while the user is picking a filename. And then we'd crash.
       new  8b78383   The TorService::finished() signal was connected to a slot that did not exist, since it didn't really expose the same signal prototypes as TorProcess (which I think is what was intended). So, make the TorService::finished() signal look the same as the TorProcess::finished() signal by emitting the exit code and status, too.
       new  1ca7af0   Only build the service stuff in on Win32. It seems silly to compile a couple files that I'll never use, when I'm building on my Mac.
       new  57a61d8   The default sort order for a QTreeWidget appears to have changed in Qt 4.2, so let's explicitly specify what we want.
       new  980b2e3   Oopsies. Missed a spot.
       new  1a1c343   Leave the path and filename parsing up to Qt, in case the filename contains one type of path separator and QDir::separator() returns another.
       new  c3b3ad9   Remove some superfluous vertical whitespace.
       new  375701b   Don't let the user enter an empty log filename.
       new  0bf91f2   Add a French win32 installer translation from eight118.
       new  7835c17   Set QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3 (Panther and newer), so we stop getting linker warnings with Qt 4.2.
       new  cfec22b   When I say "Stop," by golly, I mean it.
       new  8fe02b0   If the user selects "Stop" and is running a server and opts for a delayed shutdown and then selects "Quit," we should exit immediately instead of prompting the user again. Similarly, if the user selects "Quit" and is running a server and opts for a delayed shutdown and then selects "Stop," we should stop Tor without prompting and then continue with the "Quit" immediately.
       new  ebd465f   lupdate the .ts files. There will still be a few more changes before 0.0.9, but this is the bulk of them.
       new  7271653   Blow away all the obsolete strings in our .ts files.
       new  cff01b0   arma reminded me of a to-do that I meant to look into months ago. I guess this is why people write such things down.
       new  e8950ad   I suppose we only need to convert send or receive values to coordinates once per set of data, instead of twice. Perhaps this will reduce that fellow's CPU utilization to 99.9%.
       new  ef2c9b0   Naughty Matt. When you change the name of a parameter, you're supposed to update that function's Doxygen comments.
       new  ec035d5   Remove some #defines we don't use anymore.
       new  c2c21e3   German translation
       new  9051a4b   Add a Spanish Win32 installer translation from desolator. Thanks!
       new  65d011d   Fix an oopsies in the German translation.
       new  55b5212   Updated Spanish installer from desolator.
       new  4c3d785   Add eight118's French translation updates.
       new  08b2df6   I missed one other oopsies in the German translation that caused lrelease to wig out.
       new  0587aa2   Add the beginnings of a Norwegian Bokmal translation, contributed by xiando. Thanks!
       new  7ae5b74   Improve help's server-page
       new  d6d7c79   Updated Finnish-strings
       new  4131b1c   Change informal language to formal
       new  a337934   change a string
       new  8bcfa13   Finish translation of help's config page
       new  d5de4b8   Commit the rest of xiando's Norwegian translation. Thanks xiando!
       new  27d7d8e   Finnish-string update
       new  1e6e0d9   Sorting log messages by timestamp is good. Keying a list off it is not so good.
       new  0adf0b3   Give non-Windowsers a hint about where their vidalia.pid lives, in case Vidalia incorrectly thinks another Vidalia is running.
       new  08a25d3   Change some translations to make it more consistent
       new  57d591c   German translation of help's troubleshooting page
       new  58b2bef   Updated Finnish-strings
       new  9f37aa5   I made things overcomplicated in r1403, so let's just do things the easy way.
       new  ab4cfb6   The logic for comparing two items in the list of servers was precisely backwards, so the little arrows in the header were always upside-down.
       new  a23344c   Remove a forward slash that does not belong.
       new  7b7281e   Get rid of the "No external connections" checkbox.
       new  477c85e   Correct few Finnish-strings
       new  1b75560   I hear r1413 means I get to knock off a todo item.
       new  c437e8e   Use sortItems() instead of sortByColumn(), so we can still build with Qt 4.1.
       new  bad45eb   Change and tranlate more strings.
       new  11e532e   Tranlate help's running page Tranlate help's server page (still one section left)
       new  f0f0746   Change "ouvrir" to "ouvert." Pointed out by eight118.
       new  ea4ee82   Polish .ts updates from ZeeWolf.
       new  082e93e   Add a Polish installer translation from ZeeWolf.
       new  385907c   Add a --enable-fat-binary switch to configure.in, to build Vidalia as a Universal binary.
       new  02efd16   Give message log items a sequence number so items with the same timestamp maintain the correct order relative to each other.
       new  0234b9f   Decapitalize a word.
       new  d74c69c   Remove some code we no longer need.
       new  b41d6d1   Add a method to compare policies based on ranges instead of strict comparisons. Also make a few methods const that should've been const.
       new  da96c16   Implement the new exit policy interface stuff.
       new  4dbb82e   Update the help documents to reflect the new exit policy and bandwidth limits interface. These aren't great, but, eh.
       new  8019da0   Start a changelog for 0.0.9.
       new  fcb0f38   Small changes
       new  5710174   Changes reflect new help page content
       new  8a960f3   Updated Finnish-help to the latest revision
       new  27629ae   Fix one typo and one wordo in the 0.0.9 changelog.
       new  1cd326b   We don't need to include QtDebug here.
       new  919f6e9   Put the shortcuts from the Vidalia-only installer under the same ShellVarContext as the other shortcuts from the bundle installer, so things are cleaned up properly on uninstallation.
       new  826d0de   Bump to 0.0.10-svn.
       new  403672e   Set the eol-style=CRLF on the Win32 Privoxy config.
       new  1ec13b6   russian translation update for interface and nsi bundle
       new  9807ae5   Add the Spanish .ts file from desolator to the repo.
       new  f59bbd7   Include QFile. Really, this was only compiling by accident before.
       new  d4fc9ea   Really close the read channel when we want to stop reading from stdout. Also remove some includes we don't need anymore (which explains my previous commit).
       new  e06f3da   Finish adding desolator's Spanish translation.
       new  e1d0a75   Make the bandwidth limits help topic name match the tab name.
       new  765d1be   Italian translation updates from Gianni.
       new  3c74b3f   Try to clarify some of the labels in the message log settings.
       new  8f4460a   Translate more installer strings
       new  63bb996   Translate help contents
       new  1485839   German language file corrections
       new  917b2a7   Add a "messages" label to the message count spinbox, make the spinbox a little less absurdly wide, and right-align the text in the spinbox so it looks better with the new label.
       new  5aab675   lupdate the .ts files with a few recent GUI changes.
       new  e90db91   Updated Finnish-strings
       new  cd2c411   Add the start of a Farsi translation. Still need a flag.
       new  cca0fd4   Remove one extra trailing space in a tooltip, pointed out by eight118.
       new  5ba2529   Updated Finnish-strings
       new  736bdf9   Make our tray icon implementation match Qt's tray icon implementation (now that it has one) a little better, so we can switch between the two more easily. Also add the tray icon's context menu to the dock icon on Mac (Ticket #135).
       new  647f63c   Use QSystemTrayIcon when available (except on Mac). If we are using QSystemTrayIcon on systems that support balloon messages, use a balloon to indicate when NEWNYM is successful. We still show a message box when NEWNYM fails. (Ticket #183)
       new  89ac0dc   Add a Portuguese (Brazil) installer translation from gustavo.
       new  293de30   Cross off a TODO item for 0.1.0.
       new  b7dff2a   Add Farsi to the manpage list of languages.
       new  8b0e953   Bye bye, obsolete strings.
       new  9e2c6e2   French translation updates from eight118.
       new  ea9282e   Pilfer arma's gimped zh-cn.png, add a black border to our nb.png, and add a fa.png for our Farsi translation.
       new  29d2b52   update russian translation
       new  1c5f96b   If we're building with Qt >= 4.2.0, then use its handy dandy new saveGeometry() and restoreGeometry() functions to save and restore window size and position. If we're still using an old Qt, make sure the window fits on screen (Ticket #207).
       new  8d3199b   Polish translation updates from ZeeWolf.
       new  1793cac   Add a Farsi installer translation.
       new  1e1c384   Farsi translation update. There is still a bug in it, but I haven't found it yet.
       new  8f9ee3a   Tweak the TODO and add two items that I won't have time to do soon, but don't want to forget about.
       new  c93e468   Put omg's simplified chinese translation of the gui and the installer
       new  761c389   Replace LANG_CHINESE with LANG_SIMPCHINESE, since that appears to be what NSIS wants.
       new  76358d6   Add the Simplified Chinese translation to the Vidalia and bundle installers.
       new  fe7cb40   Fix a formatting oopsies in vidalia_zh-cn.ts that lrelease did not like.
       new  193f853   A couple more TODO tweaks and add two localization items that we might want to tackle one day.
       new  d511485   Portuguese installer updates from Marcelo.
       new  de66208   Add a Portuguese GUI translation.
       new  bd5eeda   Give a better error message if we can't figure out Tor's control protocol version, rather than saying "You seem to be running Version -1."
       new  a992383   Don't wait forever to receive a response from the little control protocol version detection trick, in case we connect to a localhost:9051 that isn't Tor.
       new  bf9cf00   Update the .ts files with my changes in r1486.
       new  38ae0ff   German translation update
       new  3a9d900   Updated Finnish-strings
       new  26045e6   French translation updates from eight118.
       new  040816f   Take a stab at fixing the translated Farsi phrase that was causing a bunch of warnings. Editing Farsi is hard.
       new  8147ebf   Credit our Portuguese translator.
       new  4fe755d   Why, NSIS spells "Simplified Chinese" as "SimpChinese" of course!
       new  f1de5d0   Load NT service functions dynamically so we can run on old Windowses again. All three users in the world who care, rejoice!
       new  c8c69fd   When building our Vidalia-only dmg, copy files to a temporary directory and then build the dmg from the temp directory (like we do for the mpkg), instead of creating the disk image and copying files into the image. This way we don't have to guess how much space we'll need ahead of time.
       new  9573cd8   Don't send geoip requests if the user isn't even looking at the map. When the user opens the map window, start the queue timers again if the queue isn't empty.
       new  d370f39   Update the win32 bundle build script.
       new  0234e3b   Fix the things I broke in rev 1498.
       new  6520cc0   If the network map is not visible, but the geoip request queue contains requests for >= 1/4 of the known servers, go ahead and send the request. Update geoip spec, too.
       new  1fa8b78   Start a changelog so we can see if it's about time to let 0.0.10 go.
       new  63d6342   New motto: if you give Vidalia a control port that isn't really Tor, it's your fault and I don't care about whatever problems you might encounter. (Revert r1487).
       new  443992c   Always fetch cached geoip information immediately and don't count it towards the threshold before we actually send a request.
       new  2e8eeb3   Stop the other queue timer when one times out and calls the resolve() slot, even when we decide now is not the time to send a request. Also remove a #define we don't use anymore.
       new  f0e7f21   There doesn't seem to be a commonly-accepted standard as to whether tooltips and status tips end with a period or not (Safari and iTunes do; Firefox, Mail, XCode, iPhoto do not). But let's at least be consistent within our own little Vidalia world and not end with periods.
       new  48b5aa9   lupdate files and update Finnish-strings
       new  d6e496c   Add a couple changelog items.
       new  52c668c   IP addresses should be a QHostAddress, not a QString.
       new  74e4cc5   Lightly touch the translations that were marked obsolete in r1507 so they are no longer obsolete.
       new  11a841c   Add an option to the circuit context menu to zoom in on a circuit, like we do for servers in the server list.
       new  507129d   I added a string in r1511, so lupdate.
       new  029e163   Update French translation
       new  5ff6d06   Points on the network map are keyed by keyid sans "$", so strip the "$" whenever we get a circ event that includes a keyid for a non-Named server. This was causing some circuits to not actually get mapped. (Ticket #175)
       new  efaa5ee   Update because of [1512]
       new  c3b174c   Updated Finnish-strings
       new  7769d6a   Our Farsi translator said the first translation was not correct, so let's try this one.
       new  eb5cc21   When adding addresses to the geoip request queue, try to resolve them from cache first instead of waiting for the queue timers to time out.
       new  349ff96   Touch up the Farsi translation like in r1510, so translations that were unnecessarily marked as obsolete are no longer obsolete.
       new  517cebe   Tweak the readme a skosh, like I did the index page.
       new  9625e4d   If we think there is already another Vidalia process running, give people a button they can click to continue anyway since we could be wrong.
       new  82b6aa9   Update the translations with a couple new strings.
       new  e050ed7   When returning which message box button was selected, return only the button's enum value and not any other values it may have been |'ed with.
       new  e5ce506   Tranlate new strings
       new  1105205   Updated Finnish-strings
       new  9225bec   Add a checkbox to disable plotting bandwidth as area graphs. (I used Designer. Consider yourself warned.)
       new  02b1f1f   Update the GUI translations with one new string.
       new  2e369b5   Convert the Farsi installer translation to the correct encoding (ISO-8859-6).
       new  4661690   ru translation update
       new  a581e2c   Update French translation file
       new  526c700   Add tor-reference.html to the list of shortcuts for Tor, so we match the Tor-only win32 installer.
       new  1eb64da   Oops. I committed r1533 before actually saving all my changes. 'svn diff' is your friend.
       new  78e5e94   Since we're shipping Privoxy 3.0.6 now, we should include a Privoxy 3.0.6 config file.
       new  11226aa   Set the current directory to Privoxy's installation directory before starting, so it doesn't wig out when the user starts all installed applications after the bundle installer is finished.
       new  a9efc01   tor-spec.txt should be a win32 shortcut link, not version-spec.txt.
       new  694379c   Change the "area graph" checkbox into a graph style dropdown box with opello's graph icons. This involved shimmying a few other widgets around.
       new  8124bd2   Add one new GUI string from r1539.
       new  c75a0ef   Let people who don't have an opacity slider still see the graph style dropdown box.
       new  0bc5c97   Turn off tick marks on the opacity slider, so the new graph style drop down will fit on win32. The tick marks didn't serve much purpose anyway, plus we have the percentage label too.
       new  b49d869   Add a few more items to the changelog. I'm smelling a 0.0.10 soon.
       new  3b6ffed   Update French translation file (not much)
       new  21c92d2   Minor changes in German translation
       new  ac82145   Updated Finnish-strings
       new  f10a12e   Add a column to the list of servers, with a little flag icon for each server.
       new  53c0d60   If we get a valid geoip response telling us the geoip database doesn't have a location for the requested IP address, cache that response for one week so we don't keep sending requests that are likely to fail anyway.
       new  9c9a224   Be a little more correct about what we consider to be a valid lat/long. I doubt anyone is running a Tor server in the Atlantic Ocean 380 miles off the coast of Ghana, but hey, they could.
       new  55f73a0   Norwegian translation updates from xiando.
       new  eec2312   Two minor tweaks to the Norwegian translation update.
       new  2b6fd4d   Add a script to build a geoip cache from a Tor network status. We'll ship a prebuilt cache with our installers so people don't start out empty handed.
       new  e53c2fd   Include a prebuilt GeoIP cache in our Win32 installers.
       new  4925db5   Oopsies; set the output path correctly.
       new  9aee372   Add a few more changelog items.
       new  59a18d1   Add the other half of the win98 compatibility fix to win32_process_list() in r1495, so it still works when we're building somewhere that does actually have unicode.
       new  80613c5   Note a couple more translations that were updated and give the 0.0.10 changelog a date.
       new  d960811   Fix a warning we get with Qt 4.2.x when the user specifies an empty torrc filename in the Advanced settings page.
       new  2b353ae   Bumpity bump the version.
       new  c533d61   Set svn:keywords on a bunch of files that, for some reason, did not have svn:keywords set.
       new  652aa15   Set eol-style native on just about everything.
       new  c379489   Add vidalia.spec to our configure.in, so the RPM spec file stays current. Also tweak a bit of wording in the spec file. I hope Oliver will let me know if I fudged things up.
       new  41df408   Polish GUI translation updates from ZeeWolf.
       new  94ebbe7   Credit persepolis with the original Farsi translation.
       new  c3657f2   Farsi translation updates from Hossein.
       new  7bc06a9   Use goodell's new zh-cn flag (slightly resized). I hear it's better than the one we had.
       new  7427ecb   Apply many much-needed zh_CN updates from Cloud.
       new  c9f4807   Add a traditional Chinese translation from Cloud.
       new  10ebd26   Calling CreateDirectory for a directory that exists is ok, so go ahead and do that before trying to copy the pre-loaded geoip-cache.
       new  918a367   Don't disconnect signals from the TorService object when the service stops.
       new  f97b462   Clean ups on NT service support and be more tolerant of people removing the Tor service out from under Vidalia.
       new  ef25266   zh-cn installer updates from Cloud.
       new  ac34bf4   Clean up the comments at the top of vidalia_zh-cn.nsh.
       new  ffb29f5   Add a Traditional Chinese installer translation from Cloud.
       new  515aa78   Update the copyright on a file I touched.
       new  bc7e114   lupdate and remove a couple obsolete translations.
       new  f1b3721   The cool kids are using 127.0.0.1 instead of localhost in their Privoxy config these days.
       new  9532c6c   Add a couple items to the TODO, shift a couple items around, and clean up some whitespace.
       new  be099a2   Add support for compressed geoip responses.
       new  0d879fa   process.cpp shouldn't depend on Vidalia.
       new  0b6a436   Add a check for zlib.h to our configure.in. (This, of course, doesn't fix the Windows build problems.)
       new  fceaec4   QtCore exports all the Zlib functions, but Qt doesn't give us the necessary header files to use them. So, add zlib.h and zconf.h and make sure the major version of our header file matches whatever Zlib Qt is built with before deciding that we can use it.
       new  a57535b   Good thing Roger caught my backwards logic.
       new  60a409b   Handle chunked transfer encodings properly.
       new  e0002d9   Explicitly specify the tab order in the bandwidth graph.
       new  9d27cde   Remove a useless member variable in ZImageView.
       new  2b6d114   If we're building with Qt 4.2, use the open and closed hand cursors in ZImageView when panning.
       new  8ef075b   Remove a couple more bits of ZImageView that we don't need.
       new  c9197d9   Respond to double-clicks on the map. Double left-click zooms in towards the mouse pointer and double right-click zooms out. Also a couple minor cleanups.
       new  8a56a62    r1604 at adrastea:  edmanm | 2007-01-19 22:55:31 -0500  Update the copyright information for a couple files I touched. Pesky licenses.
       new  677049a   Add a flag for the EU.
       new  a70e3eb    r1602 at adrastea:  edmanm | 2007-01-20 12:34:21 -0500  Add a flag for the EU.
       new  d9cf4f3    Split version strings at either "." or "-", so we don't mess up parsing the  patch level. Also only recompute the numeric form of the version when the  string version changes.
       new  ce16c26    r1608 at adrastea:  edmanm | 2007-01-20 18:15:58 -0500  Apparently calling split() on an empty string does not return an empty list of  parts; it returns a non-empty list containing one empty element, even if you  say QString::SkipEmptyParts.
       new  e34bf3c    r1603 at adrastea:  edmanm | 2007-01-20 12:45:03 -0500  Add eu.png to vidalia_common.qrc, too.
       new  824f695    r1605 at adrastea:  edmanm | 2007-01-20 17:31:53 -0500  Split version strings at either "." or "-", so we don't mess up parsing the  patch level. Also only recompute the numeric form of the version when the  string version changes.
       new  3dae9c7    r1608 at adrastea:  edmanm | 2007-01-20 18:15:58 -0500  Apparently calling split() on an empty string does not return an empty list of  parts; it returns a non-empty list containing one empty element, even if you  say QString::SkipEmptyParts.
       new  93af23e    r1611 at adrastea:  edmanm | 2007-01-20 19:08:44 -0500  Update another copyright date. (But mostly this is just an svk test commit.)
       new  84b3c25    r1616 at adrastea:  edmanm | 2007-01-20 19:41:45 -0500  Bring our INSTALL file more up-to-date.
       new  31d8cca    r1618 at adrastea:  edmanm | 2007-01-24 16:49:43 -0500  Dutch translation updates from Ater Atrocitas. (Use his preferred nickname,  too.)
       new  efad5cd    r1619 at adrastea:  edmanm | 2007-01-24 16:57:11 -0500  lupdate the Dutch translation updates.
       new  0badaf7    r1622 at adrastea:  edmanm | 2007-01-24 22:21:48 -0500  RESETCONF all server-related settings, ContactInfo and all, when the  be-a-server checkbox gets unchecked.
       new  c32fa18    r1624 at adrastea:  edmanm | 2007-01-26 22:52:55 -0500  Add a "Cancel" button to the message box that asks server operators if they  want to delay server shutdown or kill Tor right away. (Ticket #222)
       new  139bd39   Add version information to our vidalia.exe.
       new  92b0edf    r1628 at adrastea:  edmanm | 2007-01-26 23:51:40 -0500  Bump a couple more copyright dates on files I touched.
       new  66f4046    r1630 at adrastea:  edmanm | 2007-01-27 00:58:39 -0500  Do a better job of detecting Qt 4.2 debug libs on OS X. There were a few  necessary non-Qt libs missing from LIBS when we did our AC_TRY_LINK.
       new  ad00a7e    r1632 at adrastea:  edmanm | 2007-01-27 19:04:44 -0500  Save a few lines by making TorControl::closeCircuit() and  closeStream() into slots.
       new  55a8205    r1634 at adrastea:  edmanm | 2007-01-27 22:07:31 -0500  Qt >= 4.2 handles the sorting in addTopLevelItem(). We still need to do the  sorted inserts ourselves in older Qts.
       new  50ad67d    r1636 at adrastea:  edmanm | 2007-01-28 17:24:56 -0500  Add ifndef guards around zlibbytearray.h.
       new  c07528a    r1637 at adrastea:  edmanm | 2007-01-28 18:44:21 -0500  Be a little less eager to send a GeoIP request after queueing the last  address. (Band-aid until 0.1.x, when we should base our decision on when to  send the request based on whether we have any circuits built through a server  with an IP address in the request queue.)
       new  131bbe8    r1638 at adrastea:  edmanm | 2007-01-28 19:00:56 -0500  Start a changelog for 0.0.11.
       new  2aa1c42    r1642 at adrastea:  edmanm | 2007-01-29 15:05:30 -0500  Shuffle some TODO items around a bit to better match the reality of my lack of  spare time.
       new  c115f67    r1644 at adrastea:  edmanm | 2007-01-29 20:38:48 -0500  Tolerate entries in geoip-cache that have no timestamp. If an entry does not  have a timestamp, use the current date and time.
       new  0c6a8a6    r1645 at adrastea:  edmanm | 2007-01-29 21:15:11 -0500  Add a --notimestamp option to build a packaged geoip-cache without timestamps.
       new  0214028   ru update (minor)
       new  d182a65    r1648 at adrastea:  edmanm | 2007-02-03 17:55:00 -0500  Fix a race condition that could (and did) cause Vidalia to freeze.
       new  05320ab    r1651 at adrastea:  edmanm | 2007-02-04 20:06:09 -0500  Server pinpoints on the map are keyed by keyid, not nickname. I guess this  shows how impossible those tiny green dots are to see, since nobody noticed  they weren't being selected (I sure didn't).
       new  8b1e3d7    r1652 at adrastea:  edmanm | 2007-02-04 21:01:05 -0500  Display circuits as a list of server nicknames (like we currently do), but  save the original circuit paths (possibly with key IDs for non-Named servers)  so we don't display the wrong server information when the user selects that  circuit.
       new  9d7dee2    r1655 at adrastea:  edmanm | 2007-02-04 21:44:53 -0500  Add a few more changelog items. Maybe this will be it for 0.0.11?
       new  48400fc    r1657 at adrastea:  edmanm | 2007-02-05 14:52:36 -0500  Update the stream target address on every stream status event, not just NEW.
       new  7db4551    r1659 at adrastea:  edmanm | 2007-02-05 15:15:04 -0500  Add a to-do item.
       new  d34f808    r1661 at adrastea:  edmanm | 2007-02-06 18:03:18 -0500  svn's ability to remember to-do items is better than mine.
       new  42865d3    r1663 at adrastea:  edmanm | 2007-02-07 19:51:12 -0500  Update the pre-loaded geoip-cache for the next release.
       new  dcd23df    r1664 at adrastea:  edmanm | 2007-02-07 19:53:00 -0500  Add the last changelog item for 0.0.11 and give it a date.
       new  c70686f    r1665 at adrastea:  edmanm | 2007-02-07 19:58:18 -0500  Bump to 0.0.11.
       new  903c2df    r1671 at adrastea:  edmanm | 2007-02-07 20:31:34 -0500  Bump to 0.0.12-svn.
       new  ca38f81    r1674 at adrastea:  edmanm | 2007-02-16 16:46:04 -0500  Show the number of online servers in the status tip for the server list, as  well as the total number of servers.
       new  e8de42b    r1675 at adrastea:  edmanm | 2007-02-16 16:48:18 -0500  Ready? Set. Translate! (lupdate for my changes in my last commit.)
       new  a532c1f   Small German language updates
       new  a1c7976    r1678 at adrastea:  edmanm | 2007-02-16 20:13:33 -0500  This made no sense as a value in the CircuitListWidget::Columns enum.
       new  0fcbd7d    r1679 at adrastea:  edmanm | 2007-02-20 12:10:14 -0500  Add a utility class for logging debugging messages. The Log class is similar  to the QDebug class provided with Qt, but with finer-grained logging levels  (same levels as Tor), slightly different output (for example, not everything  is wrapped in double quotes), supports using .arg(), and can still be used  even if Qt was compiled with QT_NO_DEBUG_STREAM.
       new  7ad67c1    r1680 at adrastea:  edmanm | 2007-02-20 12:17:51 -0500  Add support for -logfile and -loglevel command-line arguments. Display usage  information as a message box so even Windows folks can see it, if they'd like  or if they give Vidalia a bogus argument. Add some basic logging statements in  main(); more to come later.
       new  f547830    r1681 at adrastea:  edmanm | 2007-02-20 12:19:15 -0500  Add the -logfile and -loglevel arguments to the man page.
       new  37a346a    r1682 at adrastea:  edmanm | 2007-02-20 12:27:42 -0500  Catch debugging messages from Qt and send them to Vidalia's logs.
       new  043e609    r1689 at adrastea:  edmanm | 2007-02-20 12:41:28 -0500  Allow translation of the message boxes that tell you what command-line options  are available or when you gave a bogus argument.
       new  e4fdb88   German translation of message boxes
       new  3b67d8f    r1694 at adrastea:  edmanm | 2007-02-24 13:20:18 -0500  Fix some doxygen markup.
       new  b2c1d7e    r1695 at adrastea:  edmanm | 2007-02-24 13:26:20 -0500  Qt 4.2 doesn't like it if you try to call flush() or close() on a QFile that  isn't open (Qt 4.1 doesn't mind).
       new  59303c1    r1696 at adrastea:  edmanm | 2007-02-24 13:27:07 -0500  Only allow 'New Identity' to be clicked once every 60 seconds.
       new  adc0dc5   Updated Finnish-strings
       new  612ff9a    r1700 at adrastea:  edmanm | 2007-02-24 20:11:14 -0500  Rearrange the custom bandwidth limit boxes a bit and add a couple sentences  to give users a hint as to what the constraints are, instead of simply  enforcing the limits and hoping they notice. They don't.
       new  b21af1f    r1704 at adrastea:  edmanm | 2007-02-24 20:19:51 -0500  Oopsies. I didn't mean to change this tooltip text.
       new  60a09e4    r1705 at adrastea:  edmanm | 2007-02-24 20:23:08 -0500  I add one string that needs translating, and I get a 6141 line diff.  Dear lupdate, I hate you and your commit-bloating ways. Love, Matt.
       new  0bfe103   German translation for [1654]
       new  4ab47a2   Updated Finnish-strings
       new  3368f5b   russian interface translation updated
       new  a980dc6   Updated translation
       new  ed06c28   Updated French translation (again)
       new  dad7317    r1716 at adrastea:  edmanm | 2007-03-08 15:21:50 -0500  Add some more logging messages that could be useful.
       new  994e9c4   Start Privoxy minimized when the user selects "Run installed components now" at the end of the bundle installer.
       new  904af8d    r1718 at adrastea:  edmanm | 2007-03-10 19:45:56 -0500  Fix a dumb typo (or copy-paste run amok).
       new  f9dbb79    r1719 at adrastea:  edmanm | 2007-03-10 20:03:49 -0500  Add a box to the Advanced settings page to change the IP address on which  we will try to connect to Tor's control port.
       new  0f60f27    r1720 at adrastea:  edmanm | 2007-03-10 20:09:49 -0500  lupdate the .ts files.
       new  841b13c   If there is a qmake and a qmake-qt4 in the same path, we probably want qmake-qt4.
       new  a7dfff2   German language file updates
       new  38b2bce   German Translation of help's log.html
       new  95ef5e8    r1726 at adrastea:  edmanm | 2007-03-13 17:40:52 -0400  Message log documentation fixes from Steffen Dabbert. Thanks!
       new  897eb5e   German translation of help's netview.html
       new  0e482c2   Minor changes
       new  1467002   Minor changes to match with newly translated help files
       new  e79339e   Copied changes from [1671] to all remaining non translated log.html files
       new  f83a706   Copied changes from [1671]
       new  2153db9   Translated the remaining paragraph
       new  b8c0b5d    r1732 at adrastea:  edmanm | 2007-03-17 23:28:14 -0400  Include Tor_Uninstaller.applescript and uninstall_tor_bundle.sh in the OS X  bundle. (Ticket #230)
       new  027c940    r1740 at adrastea:  edmanm | 2007-03-18 14:00:23 -0400  It looks like we need package_list.txt, too.
       new  cc95be0    r1743 at adrastea:  edmanm | 2007-03-18 22:19:12 -0400  Add a vidalia.conf setting for whether or not to show the soon-to-exist main  window when Vidalia starts.
       new  4540e1a    r1744 at adrastea:  edmanm | 2007-03-18 22:20:51 -0400  Don't wait forever for the Tor process to stop.
       new  ebd1b3b    r1745 at adrastea:  edmanm | 2007-03-18 22:31:24 -0400  Add an initial attempt at a VClickLabel class that creates a clickable label  that can have both an image and text.
       new  c74b128    r1746 at adrastea:  edmanm | 2007-03-18 22:32:36 -0400  Add some 48x48 images for the more common shortcuts the main window.
       new  510183d    r1747 at adrastea:  edmanm | 2007-03-18 22:37:20 -0400  Add the start of a main window. Nothing works (except the "don't show me  this ugly window!" checkbox) and the layout needs much help.  "Hey you! You with the computer! Give me feedback and helpful suggestions."
       new  7aa3df9    r1753 at adrastea:  edmanm | 2007-03-18 22:42:36 -0400  It's hard to see the window when I forget to add the .ui file.
       new  32372bb    r1755 at adrastea:  edmanm | 2007-03-18 23:54:36 -0400  Call the new window a "Control Panel"; s/Setup a Server/Setup Relaying/;  convert the "Settings" button in my head from neurons to code (this group of  buttons still needs a better place to live on the dialog).
       new  9aa3bdd    r1757 at adrastea:  edmanm | 2007-03-19 22:31:11 -0400  We gave up on the libjpeg stuff awhile ago.
       new  a344f7a    r1759 at adrastea:  edmanm | 2007-03-29 18:10:23 -0400  Let's give this mainwindow layout a try. (Reminder: none of the buttons  do anything yet.)
       new  7f50199    r1761 at adrastea:  edmanm | 2007-03-29 20:10:50 -0400  Add status tips for each button on the main window and try out a couple new  icons for 'Start Tor' and 'Stop Tor'.
       new  3bc9c25    r1763 at adrastea:  edmanm | 2007-03-29 21:22:59 -0400  arma's passing comment reminded me of a TODO item I meant to add awhile ago.
       new  6dc34e3    r1765 at adrastea:  edmanm | 2007-03-29 21:49:15 -0400  Add a status icon and text to the top of the main window.
       new  eb34c5d    r1767 at adrastea:  edmanm | 2007-03-30 23:51:30 -0400  Take hipplej's suggestion and tweak the two columns of three buttons each into  three columns of two buttons each at the bottom of the mainwindow dialog.
       new  6549645   Writing code that compiles on Windows is cool, right? Kind of?
       new  64cd471   Updated Finnish-strings
       new  f0b836c    r1771 at adrastea:  edmanm | 2007-04-02 13:33:51 -0400  Temporarily change the "Tor is stopping" example text to "No, none of the  buttons on this dialog do anything yet. Stop yelling at me."
       new  62472dc    r1774 at adrastea:  edmanm | 2007-04-08 00:32:30 -0400  Give the Tor status banner its own group; make the buttons do stuff; unify  into one function the logic that updates the UI when Tor's status changes;  unify the "Start" and "Stop" actions on the tray menu into one option that  changes based on whether Tor is running or not, so it looks and  behaves  like the button on the new "control panel" thing.
       new  616c8cf    r1776 at adrastea:  edmanm | 2007-04-08 00:49:39 -0400  Polish translation updates from ZeeWolf.
       new  8227afa    r1778 at adrastea:  edmanm | 2007-04-08 03:00:21 -0400  lupdate the translations, finally; I don't think the new dialog text will  change too much.
       new  1f21ced    r1781 at adrastea:  edmanm | 2007-04-08 21:39:46 -0400  Add an AnimatedPixmap class to display animated images, without relying on  Qt's often excluded GIF support or libmng. (seriously, how often have you seen  mng used anyway?)
       new  312b334    r1782 at adrastea:  edmanm | 2007-04-08 21:44:59 -0400  Add a "spinning wheel" animation, displayed when we're starting Tor.
       new  e750099    r1785 at adrastea:  edmanm | 2007-04-08 23:06:14 -0400  Make double-clicking on the tray icon bring the main window back, and add a  "Control Panel" item to the tray menu or OS X menubar.
       new  03c4b6c    r1787 at adrastea:  edmanm | 2007-04-08 23:22:58 -0400  Make MainWindow inherit VidaliaWindow, so it will remember its position  after you exit Vidalia.
       new  186bf97    r1789 at adrastea:  edmanm | 2007-04-09 01:27:43 -0400  Show the tray icon after we show the main window, so Qt doesn't decide to  replace our dock icon with the window's icon (only affects OS X).
       new  140777f   Updated Finnish-strings
       new  c660365   I like this spot better for the "Control Panel" option. (Is there a better name for the new window than "Control Panel"?)
       new  0111dc9   Try some spacer voodoo to better center the %$&#@! status onion.
       new  f03e253   Use the same palette for the main window that we do for all the other windows.
       new  407eddb   Restore window state each time the window is opened, not just the first.
       new  f25802a   new strings translated and some glitches fixed
       new  e625fe9   German translation updates
       new  2231097    r1798 at adrastea:  edmanm | 2007-04-13 19:11:35 -0400  When a user stops their Tor server, tell them they can click  "Stop Tor" again to make Tor go away now.
       new  4e5d765    r1802 at adrastea:  edmanm | 2007-04-13 20:39:23 -0400  The *-spec.txt files moved, so fix the paths in buildmpkg.sh.in and add  path-spec.txt and address-spec.txt.
       new  b0dd1b8    r1804 at adrastea:  edmanm | 2007-04-14 14:19:15 -0400  Dutch translation updates from Ater Atrocitas.
       new  38844de    r1806 at adrastea:  edmanm | 2007-04-15 20:42:45 -0400  Norwegian translation updates. Thanks!
       new  2134b2a   ru update
       new  09053a3    r1808 at adrastea:  edmanm | 2007-04-17 15:44:53 -0400  Save the state of the "Show this window on startup" checkbox when it is  toggled, instead of when the application is closing. arma's wasn't getting  saved then, for some reason.
       new  33cc4ff   Update French translation file
       new  a47f611    r1811 at adrastea:  edmanm | 2007-04-20 22:21:10 -0400  If Tor is already running when Vidalia is started, update our status icon and  such before trying to connect to Tor. Otherwise, users would see a button to  'Start Tor', but when they click it the button would really try to stop Tor  and yell at you if your pre-existing Tor was running a server.
       new  2108fc6    r1814 at adrastea:  edmanm | 2007-04-20 23:14:52 -0400  Hide the "Show on Startup" checkbox and "Hide" button on the main window if no  tray or dock is available. This really only affects Vidalia on X11 and  currently isn't very smart when built with Qt 4.1 on non-Win32/non-OSX.
       new  1596bda   Add a note to the todo to check out this Marble stuff a little closer.
       new  e630f2f    r1816 at adrastea:  edmanm | 2007-04-28 01:56:07 -0400  Add a note about adding a --disable-qsystrayicon autoconf option to  build with our own tray icon implementation with Qt 4.2, instead of  using QSystemTrayIcon.
       new  ea7a81b    r1820 at adrastea:  edmanm | 2007-05-01 22:49:41 -0400  Spanish translation updates that I found in my spam folder. (HTML mails are  bad.)
       new  0d41215   Add missing character, closes #242
       new  83bf98f    r1824 at adrastea:  edmanm | 2007-05-10 00:42:32 -0400  lupdate the translations with the last few strings from the new 'control  panel' dialog.
       new  9ab7fd7    r1825 at adrastea:  edmanm | 2007-05-10 00:44:36 -0400  Make the main window smaller when the user has no tray/dock thing and we hide  the "Hide" button and checkbox, so there is less of a big empty space at the  bottom.
       new  5a3121f   Updated French translation file
       new  bd72d90   Don't skip past the installation results immediately, since there could have been errors the user would like to see.
       new  0dc79b9   Big bundle installer changes: Go back to the "one uninstaller to uninstall them all" strategy, install the applications to $INSTDIR\{Vidalia|Tor|Privoxy}, and put the shortcuts under a single program group. The individual components can still be uninstalled separately, but we only clean up the uninstaller and program group once all three components have been removed.
       new  2f73198   German language file updates
       new  be0630f   Polish translation update
       new  ac212a3   Let the Vidalia-only uninstaller appear in languages other than English, too.
       new  2685c13   Give each component in the uninstaller its own description and add those descriptions to the installer translations.
       new  2b4084a   Updated Finnish-installerstrings
       new  60f7eee   German language updates
       new  ee5daf1    r1837 at adrastea:  edmanm | 2007-05-13 03:04:24 -0400  Add a couple methods to retrieve the unparsed contents of a control reply,  make some methods const that can be const, and clean up some comments from the  days before we played the Doxygen game.
       new  e7cb3b8    r1838 at adrastea:  edmanm | 2007-05-13 03:13:26 -0400  Add some more verbose logging for control messsages. Also, use QMutex::lock()  and unlock() directly, instead of QMutexLocker so we can release the mutex  before trying to wakeAll().
       new  dae9cfd    r1839 at adrastea:  edmanm | 2007-05-13 03:28:44 -0400  Fix a bug that's been around since 0.0.1: actually remove objects from the  list of targets for an event, instead of from a copy of the list. (Three  cheers for the more verbose logging from my previous commit. Hip hip  hoo...ah, nevermind.)
       new  8ed77c6    r1845 at adrastea:  edmanm | 2007-05-13 05:03:15 -0400  Norwegian translation updates from xiando.
       new  89c6c78    r1849 at adrastea:  edmanm | 2007-05-13 16:36:07 -0400  Dutch translation updates from Ater Atrocitas (slightly tweaked). Thanks!
       new  a7d727c    r1851 at adrastea:  edmanm | 2007-05-13 16:51:55 -0400  Add a Dutch installer translation from Ater Atrocitas.
       new  0d20868   Include a Privoxy default.action with the +limit-connect{1-} fix in the Win32 and OS X bundle installers. (Mentioned in Tor's TODO)
       new  077de5c    r1853 at adrastea:  edmanm | 2007-05-14 03:51:54 -0400  Revert the changes to vidalia_es.ts in r1724 that ate some HTML encoded  characters. Also change some of those HTML encoded characters to normal UTF8  characters.
       new  ade8fa0   Updated Finnish-strings
       new  7f5c40f    r1856 at adrastea:  edmanm | 2007-05-14 21:42:27 -0400  More cleanups to the Spanish translation, so now we can lupdate it without fear.
       new  d201d5b    r1859 at adrastea:  edmanm | 2007-05-14 22:09:43 -0400  Restore some HTML encoded characters in the Dutch translation that  got eaten in r1724 and replace them with their UTF-8 counterparts.
       new  0cd857b   ru update (Uninstaller entries)
       new  8cace7e   Don't yell at the user if our SAVECONF fails; just remember the settings we tried to save and then SETCONF them again next time Tor runs.
       new  4dae107   Polish nsh update
       new  24a22a6    r1861 at adrastea:  edmanm | 2007-05-24 23:38:44 -0400  Add a bunch of changelog items for 0.0.12.
       new  7b6d652    r1866 at adrastea:  edmanm | 2007-05-26 00:05:39 -0400  Oops. The message log timestamp format was supposed to be "MMM dd  hh:mm:ss.zzz", not "MMM dd hh:mm:ss:zzz".
       new  07076a6    r1868 at adrastea:  edmanm | 2007-05-26 00:16:14 -0400  Don't create the help browser window until we actually need it.
       new  5574f6c    r1869 at adrastea:  edmanm | 2007-05-26 01:33:00 -0400  Expand filenames that use "~/", "%APPDATA%", or "%PROGRAMFILES%" in either the  path to Tor's executable or torrc.
       new  2b05365    r1872 at adrastea:  edmanm | 2007-05-26 01:45:25 -0400  Add a few changelog entries.
       new  26cc0fb    r1874 at adrastea:  edmanm | 2007-05-29 21:24:04 -0400  Whoops. I forgot an #include in r1753. (Reported by DJHasis)
       new  d69e2c6   Add some more helpful text to the bundle and Vidalia-only installers, suggested by the Clark, van Oorschot, and Adams SOUPS07 paper. This text needs translating.
       new  ccd1fb9   Updated finnish-installer strings
       new  12bb169    r1876 at adrastea:  edmanm | 2007-06-01 20:49:41 -0400  Add a changelog item and give 0.0.12 a date.
       new  153c665    r1880 at adrastea:  edmanm | 2007-06-01 21:11:38 -0400  Update the preloaded geoip-cache we include in the Win32 installers. Ideally  this would be part of the packaging process, but my Windows doesn't understand  bash scripts (go figure).
       new  741f19f   VIProductVersion must be in the format w.x.y.z, so drop the "-svn".
       new  428d205   Improved abit installerstrings
       new  c20a7c7   German Language updates
       new  2506b0d    r1888 at adrastea:  edmanm | 2007-06-02 10:20:32 -0400  "yesreplace" really meant "noreplace" in the bundle installer, so fix the label.
       new  27ba4f5    r1890 at adrastea:  edmanm | 2007-06-02 10:22:39 -0400  Bump some version numbers.
       new  95c80bc   The circuits and streams listed on the network map want tooltips. Sometimes I can't read the whole text.
       new  ac4964f   ru update of installer strings (looks like there is one \r\n\r\n missed in BundleWelcomeText between Tor and Vidalia desc)
       new  562b1bc    r1895 at adrastea:  edmanm | 2007-06-03 17:59:06 -0400  Make the bases of TrayIconImpl public. Why this worked everywhere except  Panther, I have no idea.
       new  3f78528    r1897 at adrastea:  edmanm | 2007-06-03 19:53:20 -0400  Spanish translation updates from Desolator (converted to UTF-8).
       new  26c7c37    r1907 at adrastea:  edmanm | 2007-06-09 00:57:08 -0400  I hear we build just fine with Qt 4.3. In other news, there is a Qt 4.3.
       new  134b037   Remove a duplicate check when figuring out what type of Tor event we just received.
       new  e9b86f6   I am told QSystemTrayIcon::supportsMessages() lies about its ability to support balloon messages on Windows 2000. See Ticket #253.
       new  9a47b53    r1913 at adrastea:  edmanm | 2007-06-12 22:33:38 -0400  Add /usr/sbin to $PATH (if we're not on Windows) before trying to launch  Tor, so we can hopefully find a Tor binary on Debian/Ubuntu.
       new  215231d   ru update
       new  ba8a4c7    r1915 at adrastea:  edmanm | 2007-06-14 19:34:42 -0400  Add an Italian Win32 installer translation from Alex Mazzariol.
       new  e5842b3   Small correction in German language file Translated German help contents
       new  308fc9c    r1918 at adrastea:  edmanm | 2007-06-16 15:00:01 -0400  Italian GUI translation updates from Alex Mazzariol.
       new  a873267    r1921 at adrastea:  edmanm | 2007-06-17 07:34:44 -0400  Add a note from arma about changing languages without restarting Vidalia.
       new  886e2c1   Remove from the server config page the 'Address' text box, the 'Get Address' button, and 'Automatically Update' checkbox.
       new  43aa5e5   Use RelayBandwidthBurst and RelayBandwidthRate on Tor >= 0.2.0.1-alpha.
       new  48ef0b3    r1926 at adrastea:  edmanm | 2007-06-19 10:06:33 -0400  Italian translation correction from Alex Mazzariol.
       new  5127026    r1928 at adrastea:  edmanm | 2007-06-19 10:20:27 -0400  The 'Address' widget no longer exists, so take it out of the tab order.
       new  68c6a82   I want to see the 'Control Panel' option in my OS X dock icon's context menu, too.
       new  824d610   Add a note about where we should be giving better error messages, recommended by Karsten Loesing.
       new  46d0e53    r1932 at adrastea:  edmanm | 2007-06-22 19:02:09 -0400  Having "%" instead of "%1" in a translation makes Qt grumpy.
       new  1663b7d   Add methods for getting just the address or port from the stream target.
       new  87768f1   Add support for ADDRMAP events.
       new  efb5401   Add support for 'getinfo addr-mappings/[all|config|cache|control]'.
       new  a099e6b   Maintain a list of address mappings, so we can try to replace IP addresses in stream targets with host names. (Suggested by phobos.)
       new  9bcda48    r1939 at adrastea:  edmanm | 2007-07-09 23:01:01 -0400  Cross off a to-do item.
       new  e784df5    r1941 at adrastea:  edmanm | 2007-07-12 22:30:53 -0400  Bump a couple copyright years.
       new  6f5b371    r1943 at adrastea:  edmanm | 2007-07-14 00:57:54 -0400  Change the "View Tor Network" window title to "Tor Network Map", since none of our  other window titles start with a verb.
       new  1abbb7d    r1946 at adrastea:  edmanm | 2007-07-16 23:20:48 -0400  Add some comments from Roger about possibly adding a 'Firewall' settings page.
       new  8642fb2   Fix a bug reported by Roger: When I run Vidalia, then click 'stop Tor', then run Tor manually, then click 'start Tor', Vidalia puts up a little warning box that says "Vidalia was unable to stop Tor."
       new  75d00b5   Change the "Start Tor" button text to "Starting Tor" while Tor is starting.
       new  707edec    r1951 at adrastea:  edmanm | 2007-07-19 13:57:37 -0400  Add a TODO item Roger mentioned weeks ago that I forgot about until now.
       new  e7627c4    r1953 at adrastea:  edmanm | 2007-07-21 12:52:12 -0400  If no translated help files exist for the current GUI language, then simply  default to English.
       new  f81e416    r1954 at adrastea:  edmanm | 2007-07-21 12:53:14 -0400  Remove all the untranslated help documentation, since Vidalia will now just  default to English if these don't exist (and they're all in English now  anyway).
       new  df321a9    r1955 at adrastea:  edmanm | 2007-07-21 12:56:07 -0400  Add a Swedish GUI translation from Amin Amini.
       new  c9b21f8    r1956 at adrastea:  edmanm | 2007-07-21 13:01:41 -0400  Swedish installer translation from Amin Amini.
       new  4d5b8b8    r1957 at adrastea:  edmanm | 2007-07-21 13:02:05 -0400  Don't forget to credit our helpful Swedish translator.
       new  6b87c8d   Don't put a torrc in %APPDATA%\Tor if the user is also installing Vidalia, since they'll just get confused. (I had to shift the installer sections around to get NSIS to recognize ${Vidalia}. Sorry Tor.)
       new  635b19b   More bundled torrc shenanigans: If Vidalia and Tor are both being installed, then set Tor's torrc shortcut to %APPDATA%\Vidalia\torrc and use torrc.sample as the initial torrc.
       new  2b0c48e   Damn you, copy-paste!
       new  8c8b574    r1963 at adrastea:  edmanm | 2007-08-02 00:02:49 -0400  Chop out all the control protocol version checking stuff. Try to do that on a  new Tor with some authentication set and you can kiss your control socket  bye-bye. If anyone is still running an old Tor that doesn't support the V1 control  protocol, then they're insane and should upgrade.
       new  00638d0   Add a changelog for 0.0.13
       new  696c88c   Smart kids finish their sentences.
       new  9a3a734   Bump to 0.0.13
       new  68e214e   Fix a crash I introduced in r1805 that would occur if you tried to start Tor twice in a row using a nonexistent binary. Also, add a couple comments about why I did the disconnect()s the way I did the first time.
       new  3dad91c   Include the svenska flag in vidalia_common.qrc.
       new  0a7684b   Use the (Default) key under "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe" for finding out where firefox.exe lives instead of "Path", so we don't care whether the user's Firefox includes a slash or not at the end of its "Path" key.
       new  69da480   Bump to 0.0.14-svn.
       new  99743e5    r1977 at adrastea:  edmanm | 2007-08-04 02:10:52 -0400  Bump to 0.0.14-svn.
       new  4b69424    r1978 at adrastea:  edmanm | 2007-08-05 17:34:24 -0400  Add the ability to specify Tor's data directory.
       new  6cb7b1a    r1983 at adrastea:  edmanm | 2007-08-13 12:46:07 -0400  Allow the people who think NEWNYM is the solution for everything to be  disappointed six times per minute, instead of once.
       new  1fdf379   svn:r1832
       new  7bae733   r1832 is not what I meant to do.
       new  9cb4868    r1990 at adrastea:  edmanm | 2007-08-18 19:06:48 -0400  Spanish translation corrections from Julian Guevara.
       new  c4f601d    r1992 at adrastea:  edmanm | 2007-08-19 21:25:24 -0400  Add a Czech translation from el Mar.
       new  dd95a24    r1993 at adrastea:  edmanm | 2007-08-19 21:29:11 -0400  Touch up the Czech translation: remove the 'type="unfinished"' attribute from  all the translated texts, so lrelease isn't confused.
       new  e837aef    r1997 at adrastea:  edmanm | 2007-08-20 15:56:04 -0400  Add a Czech installer translation from el Mar.
       new  a8ea524    r1999 at adrastea:  edmanm | 2007-08-20 16:30:48 -0400  Add a little bit of helpful logging.
       new  2d31a19    r2000 at adrastea:  edmanm | 2007-08-20 16:33:29 -0400  Give VMessageBox a "Browse" button.
       new  3f81169    r2001 at adrastea:  edmanm | 2007-08-20 16:36:00 -0400  Add a base16_encode() function to encode a QByteArray as a hexidecimal string.
       new  68f1ce0    r2002 at adrastea:  edmanm | 2007-08-20 17:10:51 -0400  Add some methods for generating random bytes based on code from Tor's  crypto.[ch]. This needs testing on Windows.
       new  4324918    r2003 at adrastea:  edmanm | 2007-08-20 23:47:36 -0400  Add configuration options for getting and setting an authentication method  to use when starting Tor.
       new  37ca84b    r2004 at adrastea:  edmanm | 2007-08-20 23:49:00 -0400  Add an initial UI to the 'Advanced' settings page for choosing a control port  authentication method.
       new  6a80346    r2005 at adrastea:  edmanm | 2007-08-20 23:51:41 -0400  Oops. Remove some debugging output.
       new  e88026e    r2006 at adrastea:  edmanm | 2007-08-21 00:03:42 -0400  Add support for authenticating based on a cookie or a password; add  authenticated() and authenticationFailed(QString) signals; and, only try to  load servers and such on the network map when we've really authenticated.
       new  244de88    r2007 at adrastea:  edmanm | 2007-08-21 00:32:46 -0400  Authenticate based on whatever method is currently configured in vidalia.conf.  This seems to work for me in my common case. I'm sure it explodes gloriously  for you and in many not-so-common cases.
       new  e55c442   Make crypto.cpp compile on Win32.
       new  f4b653a   Give users the option of not removing %appdata%\tor and %appdata%\vidalia on uninstall.
       new  e41f6fb    r2020 at adrastea:  edmanm | 2007-08-21 13:55:30 -0400  We don't put any files in %appdata%\tor or %appdata%\vidalia in the  "All Users" context.
       new  c6f45cb    r2022 at adrastea:  edmanm | 2007-08-21 14:18:55 -0400  Stop lying about our default authentication method.
       new  f597b6d   Updated Finnish-installerstrings
       new  35b65b1    r2024 at adrastea:  edmanm | 2007-08-22 21:01:02 -0400  Add some methods for parsing a series of space-separated "key=value" tokens  and returning a QHash of the key-to-value mappings.
       new  925a106    r2025 at adrastea:  edmanm | 2007-08-22 21:02:21 -0400  Add support for PROTOCOLINFO.
       new  12e2159    r2026 at adrastea:  edmanm | 2007-08-22 21:05:48 -0400  Try a PROTOCOLINFO before we authenticate and use the information from that  response (if we get one) to choose an authentication method.
       new  24cd1bf    r2032 at adrastea:  edmanm | 2007-08-22 21:22:44 -0400  Fix a couple typos.
       new  6d8e47f    r2034 at adrastea:  edmanm | 2007-08-22 21:58:49 -0400  Escape '"' and '\' characters when using a password to authenticate to Tor.
       new  b1e83e3    r2036 at adrastea:  edmanm | 2007-08-22 22:15:15 -0400  Don't save the authentication method we get from protocolinfo, because we may  be connected to a Tor we did not start that has a dumb authentication method  you don't want to use when you switch to a different Tor.
       new  31cb711    r2038 at adrastea:  edmanm | 2007-08-22 23:07:10 -0400  PROTOCOLINFO gives us the complete path to the authentication cookie,  including the filename, but loadControlCookie() was expecting a directory and  appending '/control_auth_cookie' to the path.
       new  bc6c8a8    r2040 at adrastea:  edmanm | 2007-08-22 23:43:35 -0400  Try to give the control port address box 10 more pixels (or whatever units this  is in).
       new  98171be    r2042 at adrastea:  edmanm | 2007-08-23 02:19:27 -0400  Rework the spacing on the advanced page (again) to (hopefully) give the  control address and port enough room on all platforms.
       new  3b5987f    r2043 at adrastea:  edmanm | 2007-08-23 02:21:09 -0400  Specify a sane tab order on the Advanced settings page.
       new  d865669   German translation update
       new  ba97871    r2046 at adrastea:  edmanm | 2007-08-23 14:50:15 -0400  Put in a hack to deal with Tor 0.2.0.5-alpha's spec-defying PROTOCOLINFO  response.
       new  738248c    r2049 at adrastea:  edmanm | 2007-08-23 19:31:23 -0400  If cookie authentication is selected, explicitly disable password  authentication when starting Tor (and vice versa). Otherwise, Tor would die  with "Cannot set both HashedControlPassword and CookieAuthentication" if the  user started Tor with one method, changed some settings and did a SAVECONF,  then started Tor with a different authentication method. Also, change how we  pass arguments to QProcess::start() so w [...]
       new  1b1f094    r2052 at adrastea:  edmanm | 2007-08-24 18:24:45 -0400  Remove some overlap that could result in duplicate signals being emitted.
       new  8674ba7    r2053 at adrastea:  edmanm | 2007-08-24 19:15:54 -0400  Try to be smarter about handling stopping or disconnecting from Tor when  authentication fails (or the user cancels authentication when we can't find a  cookie) and either Tor disconnects us or not, both when Vidalia started Tor or  when Tor was already running.
       new  6afe774    r2056 at adrastea:  edmanm | 2007-08-24 19:29:26 -0400  Bring back the echo mode on the control password box that I lost in r1860.
       new  eb09d42    r2058 at adrastea:  edmanm | 2007-08-24 21:03:05 -0400  Add a todo item we should do some time.
       new  343c82d    r2060 at adrastea:  edmanm | 2007-08-24 22:28:35 -0400  If the user gives a bad password, prompt them to enter a new one and then  retry. (This involves icky error message parsing.) If we don't recognize the  error, display the error message and give the user the option of going  directly to their control port authentication settings.
       new  730ca58   Load tlhelp32 functions dynamically so we can run on Windows NT 4.0.
       new  e18077e   Start a changelog for 0.0.14.
       new  542c1f0    r2062 at adrastea:  edmanm | 2007-08-25 02:28:44 -0400  Don't mention Vidalia in the "Tor Status" banner since, well, Vidalia isn't  Tor.
       new  aa13600    r2067 at adrastea:  edmanm | 2007-08-25 02:51:57 -0400  Add some potentially helpful logging to the new authentication stuff.
       new  32ff5c6    r2069 at adrastea:  edmanm | 2007-08-25 02:55:48 -0400  Change "Null" authentication option to "None" in the Advanced settings page.
       new  ee0d64b    r2070 at adrastea:  edmanm | 2007-08-25 02:57:38 -0400  lupdate all the .ts files.
       new  24d2be0    r2073 at adrastea:  edmanm | 2007-08-25 13:52:51 -0400  Now how did those tab characters slip into my changelog?
       new  5ad355d    r2075 at adrastea:  edmanm | 2007-08-25 23:09:08 -0400  Set the default and escape buttons on some message boxes.
       new  2d17cfa    r2077 at adrastea:  edmanm | 2007-08-25 23:23:10 -0400  Since we currently can't get a list of running processes on Windows NT, be  pessimistic and assume the existence of a nonzero pidfile means Vidalia is  already running. If this turns out to produce too many false positives, the  three people running Windows NT can yell at me.
       new  5bf3d5d   Update the copyright dates on the licenses we show in the About dialog. You know, now that 2007 is more than half over.
       new  e136bf0   Check to see if "%PROGRAMFILES%\Vidalia Bundle\Tor\tor.exe" exists when setting the default Tor executable on Win32. If it doesn't, fall back to "%PROGRAMFILES%\Tor\tor.exe". Fixes Ticket #262.
       new  ecf3a4b    r2079 at adrastea:  edmanm | 2007-08-26 01:18:56 -0400  License the installers the same way we do the rest of Vidalia, drop the big  BUNDLE_LICENSE file since we include each component's license individually  anyway, include a Torbutton license in the Torbutton directory, and set the  svn:keywords property on the .nsi files.
       new  4302907    r2083 at adrastea:  edmanm | 2007-08-26 01:27:32 -0400  Bump a couple copyright years for the Tor and Tor documentation licenses.
       new  aa2d2d0    r2086 at adrastea:  edmanm | 2007-08-26 01:34:54 -0400  Bump to 0.0.14, add one last changelog item, and give 0.0.14 a date.
       new  6bacce3    r2088 at adrastea:  edmanm | 2007-08-26 01:42:34 -0400  Note in the Win32 bundle building instructions that you also need to grab the  Torbutton LICENSE file.
       new  17e2b86    r2090 at adrastea:  edmanm | 2007-08-26 23:58:46 -0400  Remove one todo item and add four more.
       new  963095b   German language file updates (not yet complete)
       new  185fcfa    r2096 at adrastea:  edmanm | 2007-08-27 18:24:41 -0400  Fix a typo in r1887.
       new  d46746a    r2098 at adrastea:  edmanm | 2007-08-27 18:46:35 -0400  Clarify that when we ask for the password, we want the password instead of the  hash of the password. Also, lupdate the translations (hello 3584 line diff).
       new  d464a88    r2100 at adrastea:  edmanm | 2007-08-27 19:18:19 -0400  Add some information about the new authentication options to the help text.
       new  74c2b33    r2102 at adrastea:  edmanm | 2007-08-27 19:20:14 -0400  I suppose I should version bump before I get too carried away.
       new  c378d4e   Updated Finnish-strings
       new  fede877    r2107 at adrastea:  edmanm | 2007-08-30 22:07:47 -0400  Add a todo item weasel has mentioned a couple times. It's a good idea.
       new  6a612b0    r2109 at adrastea:  edmanm | 2007-08-30 23:26:05 -0400  Recognize the REMAP stream status in STREAM events. (I apparently had this  lurking in my svk checkout for awhile and forgot about it.)
       new  25c1edd    r2111 at adrastea:  edmanm | 2007-08-31 01:36:48 -0400  Add a todo item, defer another item, and fix a typo.
       new  3f59fb2   Polish strings update
       new  3d42f4c    r2114 at adrastea:  edmanm | 2007-08-31 17:48:01 -0400  The Torbutton we want to include in the bundle is 1.0.4.01, so Firefox 2.0.0.6  people are happier.
       new  3a3e88e   Updated Finnish-help
       new  81729ac   Add a .nsi for making a Win32 installer with a vidalia.exe that includes debugging symbols.
       new  2dfdde1   Fix up our configure.in so we can use it to build under Cygwin or MinGW with Qt >= 4.3.0.
       new  cc32124    r2118 at adrastea:  edmanm | 2007-08-31 21:23:18 -0400  Don't call ./configure in autogen.sh.
       new  b8a3f6d   svn:r1908
       new  45441ab    r2126 at adrastea:  edmanm | 2007-09-04 21:59:51 -0400  Remove some code that is no longer used.
       new  7e49eb1    r2127 at adrastea:  edmanm | 2007-09-04 22:09:27 -0400  Emit a running() signal from the Vidalia QApplication object when the  application has started and the main event loop is running.
       new  5603c4d    r2128 at adrastea:  edmanm | 2007-09-04 22:18:20 -0400  Don't start Tor or test for a running Tor with an open control port until the  main event loop is running.
       new  0ebd6f8    r2129 at adrastea:  edmanm | 2007-09-05 03:05:06 -0400  Fix a typo in a comment.
       new  e6ed8da    r2130 at adrastea:  edmanm | 2007-09-05 23:37:19 -0400  Let Qt pick the best connection type between these slots and signals. At the  very least, these should all be the same connection type, otherwise signals  can be delivered out of order.
       new  a72aca8    r2131 at adrastea:  edmanm | 2007-09-05 23:48:45 -0400  Do the control connection asynchronously so we aren't trying to call  waitForConnected() in the control socket thread before it has an event loop  running.
       new  5cda266    r2132 at adrastea:  edmanm | 2007-09-05 23:50:12 -0400  Let the control socket log the control socket's status (logically) and don't  lump it together with Tor's status.
       new  6f88d63   Message at line 1114 is left "unfinished" because I don't know how to get a (carriage return) in QT Linguist (All I get is (new line) ). Please help! Question: Messages at lines 190 and 230 mean virtually the same, are both needed?
       new  18a25b8    r2144 at adrastea:  edmanm | 2007-09-06 18:30:18 -0400  We don't need to put "\r\n" in the 'Tor Status' widget label. A single "\n" is  just fine.
       new  642f11a    r2146 at adrastea:  edmanm | 2007-09-06 23:59:41 -0400  Fix a couple method comments that were victims of negligent copy-pasting.
       new  8cbe209   Default to the "Cleanlooks" style on non-Mac platforms when built with Qt >= 4.3.
       new  dac444b   Convert the path separators in a configured data directory path to whatever the platform standard is.
       new  11ef406    r2148 at adrastea:  edmanm | 2007-09-12 23:52:05 -0400  Tor writes its state file even if all we're doing is --hash-password. So  if the user has configured a non-default data directory, then include  that in the list of command line arguments when we run 'tor --hash-password  <foo>' to get the hash given for HashedControlPassword.
       new  b81202b   If we're running on Windows and the WindowsVista style is available, use that as the default. On Windowses without the WindowsVista style or any other non-Mac platform, default to Cleanlooks if available (Qt >= 4.3.0). Otherwise, fall back to Plastique.
       new  95d0c34   If startItem is null, then we don't know where to start searching. Found by Tarek Tag. This should really only ever happen when one messes up one's build, though.
       new  66f0634   Remove the custom palette settings in all .ui files.
       new  bf17d34   Standardize the GUI fonts. (This may not be the exact font we want, but at least they're all the same now.)
       new  f4a746c   ru update
       new  775e702   ru update
       new  538f712    r1933 at lysithea:  edmanm | 2007-09-16 17:13:49 -0400  Remove the message count status tip in the message log. Resolves ticket #284  found by eight118.
       new  270b509    r1935 at lysithea:  edmanm | 2007-09-18 20:05:02 -0400  Undo a few changes to messagelog.ui that accidentally got committed with r1925  when I blew away all the custom palette settings.
       new  8f57866    r1937 at lysithea:  edmanm | 2007-09-19 19:49:26 -0400  Add a todo item: all this talk about documentation reminds me ours is  inadequate, too.
       new  d7d74a2    r1939 at lysithea:  edmanm | 2007-09-21 00:42:44 -0400  Remove more cruft from the old "Automatically Update my Address" days.
       new  67093c8    r1940 at lysithea:  edmanm | 2007-09-21 00:44:36 -0400  Add a place on the config dialog for the new firewall/bridge configuration  stuff. This isn't the icon we're going to really use, the UI isn't all there,  and nothing is implemented yet.
       new  7fdf4a4    r1943 at lysithea:  edmanm | 2007-09-21 02:52:01 -0400  Lay out the rest of the UI for the new Firewall page. The resizing behavior  isn't quite right yet, but I want feedback before I go messing with that.
       new  219d18e    r1945 at lysithea:  edmanm | 2007-09-21 03:35:24 -0400  Remove a #define that we don't use anymore.
       new  a0c60b3    r1946 at lysithea:  edmanm | 2007-09-21 03:39:41 -0400  Tweak a checkbox label per arma's suggestion.
       new  53f2eb0    r1947 at lysithea:  edmanm | 2007-09-21 03:40:52 -0400  Use 32x32 application icons for all our windows so the application icons don't  look so horrendously crappy when I'm alt-tabbing around.
       new  eb7cd3b    r1951 at lysithea:  edmanm | 2007-09-21 03:55:14 -0400  Swap the firewall settings and the proxy settings groups.
       new  8356145   German translation update
       new  6478f78    r1953 at lysithea:  edmanm | 2007-09-21 20:34:29 -0400  Rename the "Firewall" config page to be the "Network" config page.
       new  e2498ba    r1957 at lysithea:  edmanm | 2007-09-22 00:42:43 -0400  We don't display the contact information in the server details pane anymore.
       new  7f5fa36    r1959 at lysithea:  edmanm | 2007-09-22 02:53:33 -0400  Make the widgets on the Network config page resize properly with the dialog.
       new  fd7c644   Updated help documents according to [1942]
       new  cfcc243    r1961 at lysithea:  edmanm | 2007-09-22 21:17:15 -0400  Remove the openssl static libs from the bundle, too.
       new  7e1b4b5    r1962 at lysithea:  edmanm | 2007-09-22 21:24:00 -0400  We like Torbutton 1.1.7-alpha these days.
       new  6f35d29    r1966 at lysithea:  edmanm | 2007-09-23 03:42:59 -0400  Remove yet more cruft from the days of trying to auto-update the server  address.
       new  b58b25c    r1968 at lysithea:  edmanm | 2007-09-24 12:10:59 -0400  Italian translation updates from DrWatson. Thanks!
       new  8635a85    r1970 at lysithea:  edmanm | 2007-09-25 20:48:09 -0400  Make my nightly doxygen generation stop mailing me to let me know I suck at  typing.
       new  1ea4ce8   Updated Finnish-help
       new  7fdbcf0    r1972 at lysithea:  edmanm | 2007-09-29 15:48:40 -0400  Give ControlConnection a handy isConnected() method.
       new  0c2616f    r1973 at lysithea:  edmanm | 2007-09-29 15:58:00 -0400  If we prompt the user for a control password and they enter one, don't keep  trying to use our randomly generated password.
       new  cef212a    r1974 at lysithea:  edmanm | 2007-09-29 16:26:30 -0400  Make src/control/ not depend on src/config/.
       new  8bfab45    r1975 at lysithea:  edmanm | 2007-09-29 16:53:23 -0400  Remove an unused variable and correct a comment.
       new  e371c1d    r1983 at lysithea:  edmanm | 2007-09-29 17:37:43 -0400  Add a TODO I noticed while browsing control-spec.txt.
       new  068570a    r1985 at lysithea:  edmanm | 2007-09-29 22:09:51 -0400  Clean up some excessively long lines.
       new  b809b5c    r1987 at lysithea:  edmanm | 2007-09-30 17:14:11 -0400  Pick better names for a couple of the 'Network' config page widgets and make  the checkboxes checked by default in the .ui file, since the groups are all  initially visible. (Note: This does *not* mean all of these settings will be  enabled by default; they may be hidden/disabled when the saved settings are  loaded.)
       new  c2a0f5d    r1988 at lysithea:  edmanm | 2007-09-30 18:36:02 -0400  Allow multiple bridges to be selected at one time.
       new  fe5b3c6    r1989 at lysithea:  edmanm | 2007-09-30 19:14:26 -0400  Add a NetworkSettings class for keeping track of, well, network settings.
       new  f55b444    r1990 at lysithea:  edmanm | 2007-09-30 19:18:38 -0400  Save and load the settings on the 'Network' config page using NetworkSettings.  These settings are not yet applied to Tor.
       new  2a467a1    r1995 at lysithea:  edmanm | 2007-10-02 22:44:32 -0400  Give the Network settings page checkboxes some better tooltips.
       new  9594eba    r1997 at lysithea:  edmanm | 2007-10-02 23:24:26 -0400  Only ask Tor for the value of some server setting if those settings have not  changed since the last time they were applied. That is, values set by the user  through Vidalia take precedence over values they set manually in their torrc.
       new  6df2bf3    r1998 at lysithea:  edmanm | 2007-10-02 23:30:07 -0400  Give ConfigPage a virtual method for returning whether they contain Tor  settings that have been changed since the last time they were applied, and  another virtual method for applying those settings. Also add an extra optional  parameter to the constructor to give a config page a title.
       new  f10854f    r1999 at lysithea:  edmanm | 2007-10-02 23:33:43 -0400  Move the logic for applying modified settings to Tor after it has started out  from MainWindow and into ConfigDialog. At the moment this only affects server  settings, but it will make more sense once we also have to worry about  modified network and hidden service settings.
       new  e48f784    r2000 at lysithea:  edmanm | 2007-10-02 23:34:17 -0400  Give the rest of the config pages titles so we can give more useful error  messages.
       new  4416f69    r2005 at lysithea:  edmanm | 2007-10-06 23:25:22 -0400  Trivial whitespace fix.
       new  a3e2a12    r2006 at lysithea:  edmanm | 2007-10-06 23:28:18 -0400  Add src/control to INCLUDEPATH.
       new  03e5a24    r2007 at lysithea:  edmanm | 2007-10-08 02:42:31 -0400  Add a few todo items based on opello's Adventures in XCode tonight.
       new  ec1d846    r2008 at lysithea:  edmanm | 2007-10-09 22:52:54 -0400  Add a couple more source directories to INCLUDEPATH.
       new  27a83f0    r2009 at lysithea:  edmanm | 2007-10-09 23:00:09 -0400  Add a virtual method to ConfigPage that ConfigDialog can call for each  subclassed page to revert any failed settings on that page. Also tweak a  couple comments.
       new  57023fb    r2010 at lysithea:  edmanm | 2007-10-09 23:07:53 -0400  Add a new VSettings class (subclass of QSettings) that acts as a general  wrapper around vidalia.conf. Any Vidalia class that wants to set or get  setting values should go through VSettings or a subclass of it.
       new  3ea7550    r2011 at lysithea:  edmanm | 2007-10-09 23:09:08 -0400  Make VidaliaSettings inherit from VSettings instead of directly from QSettings  and remove some duplicate code.
       new  026adac    r2012 at lysithea:  edmanm | 2007-10-09 23:11:27 -0400  Add an AbstractTorSettings class that provides general methods for setting or  getting values that may need to get SETCONF'ed to or GETCONF'ed from Tor, but  which Vidalia will also need to remember (for example, if we can't SAVECONF or  the user wants to muck with their settings while Tor isn't running).
       new  dabf32f    r2013 at lysithea:  edmanm | 2007-10-09 23:14:21 -0400  Make ServerSettings inherit from AbstractTorSettings, remove some duplicated  code, and shorten/clarify some #defines for setting keys.
       new  23c6b44    r2014 at lysithea:  edmanm | 2007-10-09 23:17:38 -0400  Make TorSettings inherit from VSettings. At some point, it may be smart to  make this inherit from AbstractTorSettings, both for naming sanity (hah!) and  so we GETCONF things on the Advanced settings page, like DataDirectory.  (Clearly this matters less for something like ControlPort, which we would have  to know before we can GETCONF anything anyway.)
       new  43d0c0b    r2015 at lysithea:  edmanm | 2007-10-09 23:19:17 -0400  Modify VidaliaWindow to use VSettings for getting and settings window-specific  settings, like saved geometry.
       new  5b953f6    r2016 at lysithea:  edmanm | 2007-10-09 23:24:40 -0400  Shorten some #includes now that our includepath is a little smarter.
       new  e62e335    r2017 at lysithea:  edmanm | 2007-10-09 23:26:22 -0400  Whoops, missed one. (This should've been included in the previous commit.)
       new  e50a48b    r2018 at lysithea:  edmanm | 2007-10-09 23:28:25 -0400  Make NetworkSettings inherit AbstractTorSettings and teach it to apply our  network settings to Tor.
       new  ae4d746    r2019 at lysithea:  edmanm | 2007-10-09 23:31:52 -0400  Make ConfigDialog responsible for deciding when to apply the changes to Tor,  instead of each individual setting page. Also let ConfigDialog be responsible  for SAVECONFing, instead of the individual settings classes, so we don't try  to SAVECONF after each page.
       new  6dc6d18    r2020 at lysithea:  edmanm | 2007-10-09 23:33:18 -0400  Give ServerPage a revert() method and make it not try to apply its own  settings.
       new  a85ecb6    r2021 at lysithea:  edmanm | 2007-10-09 23:34:37 -0400  Give the network settings page apply(), revert(), and changedSinceLastApply()  methods, so we can apply our shiny new network settings to Tor.
       new  020835a    r2044 at lysithea:  edmanm | 2007-10-10 00:37:44 -0400  Clear the list of bridges before we add any, so we don't keep adding  duplicates each time NetworkSettings::load() is called.
       new  45be9ba    r2046 at lysithea:  edmanm | 2007-10-10 01:25:49 -0400  Fix a dumb copy-paste oopsies arma found in a comment.
       new  7840212    r2048 at lysithea:  edmanm | 2007-10-10 21:24:23 -0400  A TorProcess object can have a parent, too.
       new  a754fe9    r2049 at lysithea:  edmanm | 2007-10-10 21:26:45 -0400  Create a single TorProcess object used to start and stop Tor, instead of  creating a new one each time we start Tor and cleaning it up when Tor stops.  Fixes ticket #294, but could use testing on Qt 4.1 if anyone is still running  that.
       new  71c0538    r2052 at lysithea:  edmanm | 2007-10-10 23:00:29 -0400  If we get disconnected and there are any outstanding ReceiveWaiters, actually  remove them form the receive queue. Otherwise, the next time we connect to Tor  we would crash on the first message received because we'd be trying to call  setResult() on a ReceiveWaiter that had been deleted but was still in the  receive queue. Fixes ticket #295 reported by arma.
       new  4048338    r2054 at lysithea:  edmanm | 2007-10-11 12:40:59 -0400  Properly handle multiple values associated with a single conf key when  SETCONFing. Also call string_escape() for each non-empty conf value.
       new  0bf5368    r2055 at lysithea:  edmanm | 2007-10-11 12:43:30 -0400  Use a QMultiHash instead of a QHash for storing network configuration  settings, so we can set multiple bridges (we were trying a csv before, which  is wrong). It also appears we weren't setting UseBridges before either. Oops.
       new  73d3a7e    r2056 at lysithea:  edmanm | 2007-10-11 12:44:41 -0400  Clear the 'Add Bridge' line edit box after adding that bridge to the bridge  list widget.
       new  db7c182    r2060 at lysithea:  edmanm | 2007-10-11 12:54:25 -0400  Set TunnelDirConns when we're using bridges, too.
       new  81d7b67    r2062 at lysithea:  edmanm | 2007-10-11 13:09:26 -0400  Small tweak to r1995 to avoid adding multiple values associated with a  single conf key too many times.
       new  8e46ab2    r2064 at lysithea:  edmanm | 2007-10-11 13:23:51 -0400  And remove a couple unused variables, too.
       new  b6a29e1    r2066 at lysithea:  edmanm | 2007-10-11 14:57:55 -0400  14:53 < arma> <nsa:#vidalia> vidalia:  Set TunnelDirConns when we're using  bridges, too.  14:53 < arma> we should set PreferTunneledDirConns 1 too
       new  1688e50    r2068 at lysithea:  edmanm | 2007-10-11 23:23:45 -0400  Add src/lang/ to INCLUDEPATH.
       new  0d5c579    r2069 at lysithea:  edmanm | 2007-10-11 23:32:28 -0400  We don't need to clear the clipboard every time we copy something to it;  calling setText() is sufficient.
       new  da4cd55    r2070 at lysithea:  edmanm | 2007-10-11 23:34:08 -0400  Add a method Vidalia::createShortcut() for creating a shortcut in the context  of some widget and binding that shortcut's activated() signal to a slot of  another widget.
       new  71224dd    r2071 at lysithea:  edmanm | 2007-10-11 23:35:36 -0400  Use Vidalia::createShortcut() for creating per-window shortcuts.
       new  83edf87    r2072 at lysithea:  edmanm | 2007-10-11 23:41:58 -0400  Give arma not one, not two, but three (yes folks, three) ways of copying  bridge information to the clipboard. Users can select one or more bridges and  then either (1) Press Ctrl+C, (2) Right-click and select "Copy" from a context  menu, or (3) Click the shiny new Copy button next to the bridge list, to copy  their bridges to the clipboard.
       new  797e7ec    r2078 at lysithea:  edmanm | 2007-10-12 01:46:41 -0400  Make the main window the parent of all the other dialogs, like the config  dialog and the message log, so Qt can take care of cleaning everything up on  exit. We were also previously leaking the memory allocated to the  ConfigDialog on exit.
       new  255cce9    r2079 at lysithea:  edmanm | 2007-10-12 01:47:28 -0400  Give the QTranslator we create on startup a parent, so we don't leak it on  exit.
       new  632b28f    r2082 at lysithea:  edmanm | 2007-10-12 02:33:11 -0400  Stop leaking 8 bytes for pretty much every circuit we plotted on the network  map. Found by arma and his trusty valgrind.
       new  ba21cb0    r2084 at lysithea:  edmanm | 2007-10-12 03:34:15 -0400  If TorMapWidget::addRouter() is called for a router that is already on the  map, remove and free the existing instance before adding the router back with  the new location.
       new  bf2c336    r2086 at lysithea:  edmanm | 2007-10-12 03:49:24 -0400  I changed my mind on r2010: if the router is already on the map, just update  the coordinates, instead of completely removing and readding the router.
       new  5ada032    r2088 at lysithea:  edmanm | 2007-10-12 15:36:09 -0400  Fix a needed change I missed in r1993: since our TorProcess object is never  null now, we can't rely of its nullness to decide whether to send Tor a  halt signal or to use the QProcess API to kill the process. Now we always try  to send a signal first, if the socket is connected. If the control socket is  not connected or the halt signal fails, then call TorProcess::stop().
       new  ef54853    r2089 at lysithea:  edmanm | 2007-10-12 15:41:48 -0400  Remove a hack to work around old Tors that would close a control connection  without sending a response after receiving a signal asking Tor to shut down.  This was fixed in Tor 0.1.2.1-alpha. The hack meant that we wouldn't get a  good error message if the signal failed.
       new  e103472    r2090 at lysithea:  edmanm | 2007-10-12 15:42:59 -0400  Only set bridge-related options on Tor >= 0.2.0.3-alpha and only if the user  has configured one or more bridges to use.
       new  374947b    r2095 at lysithea:  edmanm | 2007-10-12 22:45:22 -0400  Add a method for determining if a given string is a valid hexadecimal string.
       new  cd82da1    r2096 at lysithea:  edmanm | 2007-10-12 22:55:48 -0400  Phobos says we don't need to define these ourselves anymore, otherwise we get  compilation errors.
       new  c81d777    r2097 at lysithea:  edmanm | 2007-10-12 22:58:33 -0400  Validate that a bridge the user enters is acceptably formatted.
       new  3a41b5d    r2101 at lysithea:  edmanm | 2007-10-12 23:08:31 -0400  Call the addBridge() slot when the user presses return in the 'Add Bridge'  text box.
       new  e693f65    r2103 at lysithea:  edmanm | 2007-10-12 23:18:22 -0400  Limit the 'Add Bridge' line edit box to 100 characters. Really, the longest  bridge entry should only be at most 79 characters, but we'll give users some  room to be 'creative' with their spacing.
       new  88bf307    r2105 at lysithea:  edmanm | 2007-10-12 23:28:29 -0400  Fix a comment typo.
       new  090238d    r2107 at lysithea:  edmanm | 2007-10-12 23:48:33 -0400  Make the config dialog a little wider by default so all the buttons fit, even  when using Deutsche Vidalia.
       new  187b3d8    r2109 at lysithea:  edmanm | 2007-10-12 23:55:05 -0400  Complain if the user checks the "I use a proxy to access the Internet"  checkbox but doesn't enter any proxy information, or if they check the "My  firewall only lets me connect to certain ports" checkbox but doesn't enter the  ports to which their firewall allows them to connect.
       new  f1fb062    r2111 at lysithea:  edmanm | 2007-10-13 00:21:59 -0400  Default to 80 and 443 as reachable ports, so the user has some cue as to what  goes in that little text box.
       new  0c1b792    r2113 at lysithea:  edmanm | 2007-10-13 20:16:37 -0400  If we can't getconf a value, return the 'local' value instead of assuming  the default.
       new  dbaa1cd    r2114 at lysithea:  edmanm | 2007-10-13 20:26:38 -0400  If the user is running a Tor that does not support bridges, disable the bridge  UI and show a label indicating that even though their Tor doesn't support  bridges, the little checkbox is still doing something.
       new  0fdbc95    r2118 at lysithea:  edmanm | 2007-10-13 20:30:50 -0400  Stupid hack to fix manpage installation on 'make install'. Once all you  autotools experts have stopped laughing at me and calling me names, you  can tell me what the right fix is.
       new  47c8afc    r2119 at lysithea:  edmanm | 2007-10-13 20:34:23 -0400  We still want the "My ISP is lame" checkbox to be checked if the user has  TunnelDirConns enabled but not UseBridges, since their Tor might know  TunnelDirConns but not UseBridges.
       new  95afada    r2122 at lysithea:  edmanm | 2007-10-14 20:50:04 -0400  lupdate the translations. The strings in the network settings dialog are  probably pretty stable now.
       new  96fbb34   Some German language file updates
       new  96f1a64    r2124 at lysithea:  edmanm | 2007-10-15 22:58:24 -0400  Add support for configuring whether or not to be a bridge. Also remove the  notion that being a server requires both an ORPort and a Nickname; you can be  a fine server with just an ORPort.
       new  ec7974d    r2125 at lysithea:  edmanm | 2007-10-15 22:59:37 -0400  Add some UI to the Server config page for setting oneself as a bridge. Also  rearrange a skosh of code. I still need to make this use different default  values for bridge nodes versus regular servers.
       new  a8485cd    r2129 at lysithea:  edmanm | 2007-10-15 23:07:29 -0400  I need a 'make spellcheck-my-comments-before-arma-notices' build target.
       new  dae2976    r2131 at lysithea:  edmanm | 2007-10-15 23:39:54 -0400  'PublishServerDescriptor bridge' is the mojo to be a bridge server,  apparently.
       new  48fd5d7    r2133 at lysithea:  edmanm | 2007-10-17 01:28:41 -0400  Disable enable-remote-toggle and enable-remote-http-toggle in our bundle's  Privoxy config.
       new  215eea7    r2134 at lysithea:  edmanm | 2007-10-17 01:30:20 -0400  Update our OS X bundle's Privoxy config and include the changes from my last  commit.
       new  71b0162    r2137 at lysithea:  edmanm | 2007-10-18 12:22:35 -0400  Disable Privoxy's enable-edit-actions feature, too.
       new  59e9a11    r2139 at lysithea:  edmanm | 2007-10-19 00:49:32 -0400  Don't try to "setconf PublishServerDescriptor bridge" if we're running a Tor  older than 0.2.0.3-alpha.
       new  d37e2ae    r2140 at lysithea:  edmanm | 2007-10-19 00:50:59 -0400  Add a note to the server config page that bridges are only supported on Tor  0.2.0.3-alpha or newer.
       new  6b2328f    r2141 at lysithea:  edmanm | 2007-10-19 00:53:41 -0400  Disable the "Help censored users..." radio button if the user starts a Tor  that does not support bridges. Also, if the user tries to set up a bridge  server while Tor is not running, and then starts a Tor that does not support  bridges, warn them and suggest they upgrade or run a normal relay.
       new  913d702    r2145 at lysithea:  edmanm | 2007-10-19 02:19:15 -0400  Allow the control panel to be expanded horizontally to accommodate longer  translated widget labels.
       new  da8d641    r2147 at lysithea:  edmanm | 2007-10-19 02:39:33 -0400  Make VClickLabel right-to-left aware.
       new  d28838e    r2149 at lysithea:  edmanm | 2007-10-20 03:04:59 -0400  Hello, commented line. I meant to remove you.
       new  ef47f5c    r2151 at lysithea:  edmanm | 2007-10-20 17:49:10 -0400  Make the TorControl* parameter optional for AbstractTorSettings subclasses and  make its corresponding member variable private.
       new  aefebb4    r2152 at lysithea:  edmanm | 2007-10-20 18:28:42 -0400  Fix a comment typo.
       new  4edfab9    r2153 at lysithea:  edmanm | 2007-10-20 18:37:18 -0400  Make TorSettings inherit AbstractTorSettings and support changing the control  port and control port authentication settings while Tor is running.
       new  f234284    r2157 at lysithea:  edmanm | 2007-10-20 19:01:56 -0400  My general modus operandi seems to be "1 commit for changing code, followed by  1 commit for fixing comment typos that arma finds."
       new  7a1346e    r2159 at lysithea:  edmanm | 2007-10-20 19:17:41 -0400  Whoops. I moved this code out into its own function, but forgot to replace it  with a call to that new function.
       new  2406467    r2161 at lysithea:  edmanm | 2007-10-20 20:21:23 -0400  Default to using port 443 for our ORPort on Windows. Leave the default at 9001  everywhere else.
       new  8d915d4    r2162 at lysithea:  edmanm | 2007-10-20 20:44:51 -0400  Always use an exit policy of "reject *:*" when running a bridge server.
       new  7708d54    r2163 at lysithea:  edmanm | 2007-10-20 20:54:09 -0400  Fix a label in the server bandwidth settings tab so that it expands for long  translated text.
       new  837002b    r2164 at lysithea:  edmanm | 2007-10-20 21:02:06 -0400  Fix a couple unnecessarily wide Help buttons on the server bandwidth and exit  policy tabs to be square.
       new  ae4b3bf    r2169 at lysithea:  edmanm | 2007-10-20 22:43:04 -0400  Back out r2014 and add a comment why that little hack is in there.
       new  5755422    r2171 at lysithea:  edmanm | 2007-10-21 01:03:35 -0400  Add some small help text blurbs for the new network settings page and the  bridge server option.
       new  19f2f67    r2173 at lysithea:  edmanm | 2007-10-21 02:54:15 -0400  Spiffy up our configure.in so it will make qmake produce a Makefile instead of  an Xcode project on OS X when using the Qt 4.3 .dmg installers.
       new  be617c3    r2175 at lysithea:  edmanm | 2007-10-21 04:15:43 -0400  New Thing: instead of flip-flopping seemingly at random between "server",  "relay", and "router", we'll just always say "relay" in user-visible strings.  There are still many places in the code where we flip-flop.
       new  8802834    r2177 at lysithea:  edmanm | 2007-10-21 04:19:49 -0400  lupdate the translations. Since many of the differences are just from me  changing "server" to "relay", I left in the translations marked as obsolete  in case translators want to copy-paste.
       new  663ce47   svn:r2059
       new  426778e   Updated Norwegian Translation
       new  a99bc3c    r2179 at lysithea:  edmanm | 2007-10-21 05:30:54 -0400  On OS X, the network page looks better without frame titles around each of  the settings groups. Everywhere else needs frame titles or else there's a  break in the frame border.
       new  f65efcd   Polish strings update
       new  011f953    r2184 at lysithea:  edmanm | 2007-10-22 18:25:34 -0400  Start a changelog for 0.0.15.
       new  8408f38   Stop mandating a font size of 10 everywhere. This looks crummy and inconsistent on Mac.
       new  b9d1832    r2189 at lysithea:  edmanm | 2007-10-22 20:52:01 -0400  Only let people who are running Tor 0.2.0.8-alpha or newer be a bridge relay.
       new  a3c7856    r2191 at lysithea:  edmanm | 2007-10-22 21:17:13 -0400  This layout for the proxy settings makes me less sad.
       new  b3d346c    r2193 at lysithea:  edmanm | 2007-10-22 21:26:43 -0400  Right-align the 'Nickname', 'Contact Info', and 'Relay Port' labels on the  relay settings page and normalize their spacing.
       new  5927186    r2195 at lysithea:  edmanm | 2007-10-22 21:53:28 -0400  Use down and up arrows for 'Find Next' and 'Find Previous', instead of right  and left arrows. This way looks more Firefoxy.
       new  d6638f5    r2197 at lysithea:  edmanm | 2007-10-22 22:12:20 -0400  Only enable the button to remove a bridge if a bridge is selected.
       new  6949d5d   Tweak the main window layout a bit, so it looks better on Vista. Did I just mess it up for others?
       new  1e59631   If no geometry has been saved for a window, call adjustSize() to make the window fit its contents.
       new  baf3b11    r2203 at lysithea:  edmanm | 2007-10-23 00:46:44 -0400  A typo in r2070 made Qt yell at me for specifying too large of values for  lblTorStatus's maximum size.
       new  10bf144    r2204 at lysithea:  edmanm | 2007-10-23 00:54:50 -0400  Fix a network map bug where the circuit list and the relay details text box  would cover up the map the first time the window was displayed. Also tweak the  resize behavior so making the window bigger makes the map bigger, instead of  the two bottom boxes. Apparently Designer also saw fit to shimmy around some  other lines, too.
       new  5d53022   Give the widgets on the bandwidth graph settings frame a little more room. This lets the 'Save' and 'Cancel' buttons be all Aqua-ish again, instead of the fugly flat style. (Designer also shimmied around some stuff again.)
       new  7c994f6   Back out r2074, because it seems to have included some Qt 4.3-specific options and we're not ready to break compatibility with older Qts yet.
       new  bf72d35   Take a stab at r2074 again, but this time just manually give the settings frame a few extra vertical pixels (without Designer's help thankyouverymuch).
       new  888d9c8    r2213 at lysithea:  edmanm | 2007-10-23 02:29:35 -0400  Tweak a couple changelog entries and give 0.0.15 a date.
       new  78e12dd    r2215 at lysithea:  edmanm | 2007-10-23 02:49:29 -0400  Found a couple more user-visible instances of "server" that should be "relay".
       new  76cbcce   Changed required to selected.
       new  9c3e9ef    r2217 at lysithea:  edmanm | 2007-10-24 00:31:34 -0400  Take a stab at a layout for displaying the user's bridge relay identity so  they can share it with their friends.
       new  be80fec    r2220 at lysithea:  edmanm | 2007-10-24 01:22:36 -0400  A slightly different layout for telling users their bridge's identity.  (This feature is not implemented yet.)
       new  0484800    r2222 at lysithea:  edmanm | 2007-10-24 02:45:07 -0400  Implement the rest of the stuff to tell the user their bridge relay  address, port, and fingerprint. (I even proofread my comments this time!) Also  removed a variable we didn't really need to keep around taking up memory.
       new  84822ee    r2224 at lysithea:  edmanm | 2007-10-24 03:51:20 -0400  Tweak the label over the bridge relay address thingy per arma's suggestion and  also tweak the words we display when their bridge is not running.
       new  d5e3039    r2226 at lysithea:  edmanm | 2007-10-24 04:45:24 -0400  Require bridge relays to have a diport set.
       new  11e5e8f    r2228 at lysithea:  edmanm | 2007-10-24 20:04:45 -0400  Note that the "Mirror the Relay Directory" box is always checked for bridge  relays, add a help text section for the appearance settings page, and tweak a  little bit of other text.
       new  9445427   Turn some small QPushButtons into small QToolButtons. These look a little less wonky on OS X.
       new  131469a    r2232 at lysithea:  edmanm | 2007-10-24 20:32:26 -0400  When the user clicks the Help button in the Settings dialog, take them  directly to the help topic for whichever settings page they are currently  viewing.
       new  e74de7f   Add torbutton to the vidalia bundle
       new  597aee7    r2236 at lysithea:  edmanm | 2007-10-24 21:53:48 -0400  Tiny tweak to the Tor Status frame on the control panel: setting this margin  much lower looks crappy on Vista, but setting this value much higher looks crappy  everywhere else. So, try to minimize the average level of crappiness across  paltforms.
       new  80f03b9    r2238 at lysithea:  edmanm | 2007-10-24 22:27:38 -0400  Update the changelog, alphabetize the nice folks in the AUTHORS file and add  phobos, and mark some todo items as todone.
       new  a8019e8    r2240 at lysithea:  edmanm | 2007-10-25 00:27:45 -0400  Fix a bug in the network map that would cause the user to sometimes be  unable to select a circuit or server after clicking and dragging the  mouse in one of the lists (Ticket #269). Also take this opportunity to save a  little bit of memory by creating the context menus on demand and cleaning up  when they're closed, instead of allocating them on startup and cleaning up  only on exit.
       new  76362e4    r2242 at lysithea:  edmanm | 2007-10-25 01:00:51 -0400  Bump to 0.0.15. Also bump the Tor and Torbutton versions in the bundle.
       new  67494b7    r2244 at lysithea:  edmanm | 2007-10-25 20:22:59 -0400  Clarify the Win32 bundle build instructions to note that privoxy.config needs  to be renamed to config.txt after moving it to the Privoxy directory.
       new  134d3fc    r2247 at lysithea:  edmanm | 2007-10-25 21:12:06 -0400  Bumpity bump bump the version to 0.0.16-svn.
       new  98070a5    r2250 at lysithea:  edmanm | 2007-10-25 21:13:52 -0400  Yeah, bump this one too.
       new  7eb970e    r2252 at lysithea:  edmanm | 2007-10-27 21:45:35 -0400  Add an Arabic translation from Ahmad Gharbeia.
       new  a635c90    r2254 at lysithea:  edmanm | 2007-10-27 21:52:38 -0400  Wave a rubber chicken at NetworkPage::revert() to see if it makes Panther any  happier.
       new  6e154dd   Claim my copyright since everyone keeps telling me I should do so.
       new  887cf31   German language file updates
       new  ac08352   Updated Finnish-strings
       new  33a727b    r2256 at lysithea:  edmanm | 2007-11-02 13:49:18 -0400  Add a better flag for the Arabic language option from Ahmad Gharbeia.
       new  505cc52    r2265 at lysithea:  edmanm | 2007-11-03 11:47:28 -0400  Whops. Wrong icon for the "Close Stream" context menu action.
       new  e085fd5    r2267 at lysithea:  edmanm | 2007-11-06 10:10:06 -0500  Add a disclaimer note as suggested by Tor's trademark FAQ.
       new  033f13e    r2269 at lysithea:  edmanm | 2007-11-09 10:44:03 -0500  Updated Simplified and Traditional Chinese translations from LinHongJun. Also  update Cloud's preferred nym.
       new  c8a51dd   Update torbutton-dev version.  Set Vidalia to automatically start on user login, for the user that installed the bundle.
       new  f12d7ba   Allow Vidalia to start for users without a pre-existing loginwindow.plist file.
       new  26cd35d   Fix the logic so that every user has Vidalia start on login.
       new  9e967be    r2271 at lysithea:  edmanm | 2007-11-13 15:49:05 -0500  Wait. I wrote those two lines of code? While sober? (Fix some dumb logic in  determining whether the Windows we're running on supports window  transparency.)
       new  e5c375d    r2119 at lysithea:  edmanm | 2007-11-20 01:14:08 -0500  GETCONF RelayBandwidthRate and RelayBandwidthBurst properly on Tor >=  0.2.0.1-alpha. Previously, we were SETCONFing RelayBandwidthFoo when  appropriate, but always GETCONFing BandwidthFoo. Fixes Ticket #298.
       new  cb19791    r2120 at lysithea:  edmanm | 2007-11-20 01:20:09 -0500  I'm going to try this whole "update the changelog when you make your change"  strategy for this release. I need to play catch-up first, though.
       new  7bb0bbe    r2121 at lysithea:  edmanm | 2007-11-20 01:29:01 -0500  Update the default bandwidth rate and burst rate to 5MB and 10MB,  respectively, to match Tor's defaults.
       new  e871f7e    r2125 at lysithea:  edmanm | 2007-11-21 14:34:47 -0500  Shorten an overly long line.
       new  188cca6    r2126 at lysithea:  edmanm | 2007-11-21 15:24:47 -0500  Only remember the torrc and datadir values if Vidalia started Tor, or  if the user changed the displayed values.
       new  b9d5329    r2129 at lysithea:  edmanm | 2007-11-21 18:15:49 -0500  The other half of r2120.
       new  cb35491    r2130 at lysithea:  edmanm | 2007-11-21 18:16:58 -0500  Don't forget to call setChanged(false) after we apply any changes on the  'Advanced' tab, too.
       new  433b81e    r2131 at lysithea:  edmanm | 2007-11-21 18:18:28 -0500  Create the message log, network map, bandwidth graph, and settings dialogs  without parents, so they can be independently brought to the foreground on  Vista.
       new  c047e77    r2135 at lysithea:  edmanm | 2007-11-21 18:49:04 -0500  Make the "Use this proxy for HTTPS also" checkbox checked by default.
       new  082a767    r2137 at lysithea:  edmanm | 2007-11-21 20:27:02 -0500  Log QStringLists as comma-separated values.
       new  9f6b359    r2138 at lysithea:  edmanm | 2007-11-21 20:29:08 -0500  An empty QStringList is...empty.
       new  611adca    r2139 at lysithea:  edmanm | 2007-11-21 20:44:57 -0500  Don't try to save an empty list of reachable ports to vidalia.conf.
       new  326e45b    r2140 at lysithea:  edmanm | 2007-11-21 20:50:55 -0500  Changelog entries are cool too.
       new  87d5724    r2145 at lysithea:  edmanm | 2007-11-22 14:36:25 -0500  Clean up the 0.0.16 changelog and give it a release date.
       new  ebaec4b    r2147 at lysithea:  edmanm | 2007-11-22 14:39:03 -0500  Bump to 0.0.16.
       new  de8b7d7    r2149 at lysithea:  edmanm | 2007-11-22 16:23:21 -0500  Disable the labels that display the user's bridge relay information if the  user is not running a bridge, instead of just disabling the copy button.
       new  a371e06    r2155 at lysithea:  edmanm | 2007-11-22 17:41:40 -0500  Bump trunk to 0.1.0, so I can start breaking stuff.
       new  2d88e48    r2157 at lysithea:  edmanm | 2007-11-25 01:22:06 -0500  Respond to the Delete key in the network map by closing whatever circuits  or streams are currently selected. Suggested by Andrew Lewman.
       new  7b1be12    r2160 at lysithea:  edmanm | 2007-11-25 22:59:42 -0500  const correctness is cool. (There are several other places that need to be  fixed up, too.)
       new  4a81331    r2162 at lysithea:  edmanm | 2007-11-26 16:10:37 -0500  Add a MainWindow::circuitEstablished() method from which Steven can call his  Firefox-launching stuff. For now, this is simply called when we authenticate to a  running Tor, but will eventually be tied to the CIRCUIT_ESTABLISHED status  event.
       new  0cab48b    r2165 at lysithea:  edmanm | 2007-11-30 11:24:30 -0500  Some more const-correctness tweaks.
       new  15af579    r2166 at lysithea:  edmanm | 2007-11-30 11:28:25 -0500  Move the GeoIP stuff out of util, so it can live as its own little module.
       new  c055359    r2169 at lysithea:  edmanm | 2007-11-30 20:48:20 -0500  Rename string.* to stringutil.*, so cmake doesn't get so confused.
       new  24b6192    r2171 at lysithea:  edmanm | 2007-11-30 21:24:08 -0500  Missed a few...
       new  d6452ab    r2173 at lysithea:  edmanm | 2007-11-30 21:47:36 -0500  Do a tiny bit of shuffling that will make the GeoIP-over-SSL stuff  a bit easier to (conditionally) squeeze in.
       new  1e461d0    r2175 at lysithea:  edmanm | 2007-11-30 22:55:36 -0500  Who needs spellcheck when you have armacheck?
       new  eeb11d0    r2177 at lysithea:  edmanm | 2007-12-01 02:36:48 -0500  Don't block while connecting to Tor. Also rename TorSocket::connectToHost() to  the more descriptive TorSocket::connectToRemoteHost(), since the proxy is a  host too.
       new  e223721    r2178 at lysithea:  edmanm | 2007-12-01 02:38:32 -0500  Add a TorSslSocket that is capable of making encrypted requests over Tor.  Since it is based on QSslSocket, this is only available on Qt >= 4.3.
       new  13e8b83    r2179 at lysithea:  edmanm | 2007-12-01 02:39:40 -0500  Add some experimental support for making our GeoIP requests over SSL.  (Requests are still done over Tor as well.)
       new  170bcab    r2183 at lysithea:  edmanm | 2007-12-01 03:02:33 -0500  Look over there, arma! Not here! *whistles innocently*
       new  38a1f9d    r2185 at lysithea:  edmanm | 2007-12-01 03:11:35 -0500  Typing is hard. (Fix a typo in r2150)
       new  0f3693e    r2187 at lysithea:  edmanm | 2007-12-01 03:51:22 -0500  Support building against Qt 4.3 without OpenSSL again.
       new  500b8b3    r2188 at lysithea:  edmanm | 2007-12-01 03:54:08 -0500  Fix a comment: we don't do a DNS round-robin for geoip.vidalia-project.net  anymore.
       new  5abdad3    r2191 at lysithea:  edmanm | 2007-12-01 12:48:05 -0500  Who knew Merriam-Webster hung out in #vidalia? Also make Doxygen stop yelling  at me too.
       new  ab9bd5e    r2193 at lysithea:  edmanm | 2007-12-02 03:17:12 -0500  Add a TorControl::circuitEstablished() method to check if Tor has decided it  is able to build circuits.
       new  e50d528    r2195 at lysithea:  edmanm | 2007-12-02 04:28:30 -0500  Add some QEvent subclasses for representing Tor client, server, and general  status events.
       new  fa0a75d    r2196 at lysithea:  edmanm | 2007-12-02 04:29:00 -0500  They need to be added to the .pri file, too. Oops.
       new  c489751    r2197 at lysithea:  edmanm | 2007-12-02 04:29:40 -0500  Add support for registering for, parsing, and dispatching Tor status events.
       new  892188e    r2201 at lysithea:  edmanm | 2007-12-02 04:34:47 -0500  Register for CircuitEstablishedEvents and call circuitEstablished() when the  event is posted. Also check if there is a circuit established after we've  authenticated to Tor, since Tor may have already been running (and already  have sent a CIRCUIT_ESTABLISHED status event).
       new  8ab65dd    r2203 at lysithea:  edmanm | 2007-12-02 04:55:11 -0500  Only turn the onion icon green when Tor has built a circuit.
       new  e18fecd    r2205 at lysithea:  edmanm | 2007-12-02 05:50:57 -0500  Don't say Tor is running until Tor has a circuit either. Until then, Tor is  "starting up."
       new  9eb23fd   minor - just updated the based-on comment
       new  583903a   ru update
       new  4b94f45   typo
       new  938b604    r2211 at lysithea:  edmanm | 2007-12-02 14:49:43 -0500  lupdate the translations.
       new  f6d1c04   Updated Finnish-strings
       new  6896768   Updated Finnish-strings
       new  3defb08   ru update
       new  afe20e8    r2213 at lysithea:  edmanm | 2007-12-04 02:43:57 -0500  Some more const cleanups.
       new  3732c32    r2214 at lysithea:  edmanm | 2007-12-04 12:39:32 -0500  Don't save the randomly generated control password.
       new  2a7e22b    r2220 at lysithea:  edmanm | 2007-12-04 13:00:15 -0500  Being const-correct as an afterthought seems a neverending battle.
       new  bd7164e    r2222 at lysithea:  edmanm | 2007-12-04 15:15:51 -0500  Add support for the DANGEROUS_VERSION status event.
       new  03dae96    r2224 at lysithea:  edmanm | 2007-12-04 15:23:12 -0500  If the user is running a bridge with Tor 0.2.0.13-alpha or newer, then set  'BridgeRelay 1'.
       new  9c299df    r2226 at lysithea:  edmanm | 2007-12-05 00:02:12 -0500  Remove vidalia.h's dependence on helpbrowser.h as part of my ongoing quest to  make CMake happier.
       new  5f0d705    r2227 at lysithea:  edmanm | 2007-12-05 00:09:14 -0500  If we connected to an existing Tor, then use the saved control password to  authenticate.
       new  a8ba05b    r2230 at lysithea:  edmanm | 2007-12-05 02:03:28 -0500  Let the user know if their Tor is not so cool anymore.
       new  67c743d    r2232 at lysithea:  edmanm | 2007-12-05 02:26:11 -0500  Make the Tor website address a clickable link if we're compiled against a  recent enough Qt.
       new  119ece1    r2234 at lysithea:  edmanm | 2007-12-05 11:44:54 -0500  Tweak English, not code.
       new  4cfcd39   Updated and improved Finnish-strings
       new  875fed5   Improved some Finnish-strings
       new  6ea9c07    r2236 at lysithea:  edmanm | 2007-12-05 13:23:10 -0500  I had flipped a couple return values in the DangerousVersionEvent reason  parsing.
       new  ab5ac0c    r2240 at lysithea:  edmanm | 2007-12-05 14:53:56 -0500  New Tors now say "OBSOLETE" instead of "OLD" in DANGEROUS_VERSION events, so  we'll tolerate both.
       new  316f997   Try to resolve some svk push conflicts.
       new  71df023    r2246 at lysithea:  edmanm | 2007-12-06 14:42:40 -0500  Compiling is cool. In other news, the poorly-described previous commit added  initial CMake support. Things left to do are:    - Test on Windows and (particulary) OS X    - Add lupdate and lrelease make targets    - Figure out logging in src/torcontrol/ again such that it doesn't depend on      Vidalia. (I'd like this library to one day at least have the possibility      of being useful to others writing a non-Vid [...]
       new  03e21c3    r2248 at lysithea:  edmanm | 2007-12-06 14:47:25 -0500  Remove the src/geoip directory since that code got merged into the network  map's directory, and rename src/gui to src/vidalia.
       new  da54d73    r2250 at lysithea:  edmanm | 2007-12-06 14:49:12 -0500  Let src/CMakeLists.txt know about the rename, too.
       new  a720911    r2252 at lysithea:  edmanm | 2007-12-06 14:55:30 -0500  Remove the last vestiges of our  autoconf/qmake/ok-sometimes-just-qmake-but-don't-forget-to-run-this-other-stuff-too  build system.
       new  fdc4c89    r2254 at lysithea:  edmanm | 2007-12-06 21:52:14 -0500  Create a 'make translations' target to run lrelease on each of the .ts  files, and add a build dependency so they're generated automatically.
       new  ee24af1   Fix compilation with CMake under MinGW.
       new  52eb4fb   Have CMake make a Vidalia.app application bundle on OS X.
       new  af532fd    r2259 at lysithea:  edmanm | 2007-12-07 11:34:26 -0500  Instructions for building Vidalia from source with CMake.
       new  a0f22fe    r2261 at lysithea:  edmanm | 2007-12-07 12:28:47 -0500  Only search the Qt binary directory for the lrelease binary, and search for  lrelease-qt4 first.
       new  443e19a    r2263 at lysithea:  edmanm | 2007-12-07 12:39:13 -0500  Bring back the translation changes I stomped in r2184.
       new  7190111    r2265 at lysithea:  edmanm | 2007-12-07 16:20:24 -0500  Make INSTALL a little more informative.
       new  1b30567    r2267 at lysithea:  edmanm | 2007-12-07 16:37:13 -0500  Add a somewhat lame 'make confclean' target.
       new  31a15a3   Add a OSX_FAT_BINARY option for building as a Universsal binary.
       new  680bc1d    r2272 at lysithea:  edmanm | 2007-12-07 18:02:10 -0500  Hey, we can hide the Universal binary option on non-OS X.
       new  89ac2ec    r2273 at lysithea:  edmanm | 2007-12-07 18:07:23 -0500  Make some variable names look a bit more consistent in ccmake.
       new  2cdeb1b   Support building Vidalia with shared Qt libs again.
       new  4d5d0ce    r2278 at lysithea:  edmanm | 2007-12-08 02:23:13 -0500  Configure the packaging scripts and Windows .rc file with version numbers  defined in the root CMakeLists.txt file.
       new  e87c473   Updated Finnish-strings
       new  3fe3d54   Try out a temporary fix to see if this makes phobos's moc generate the correct output.
       new  77a0441    r2280 at lysithea:  edmanm | 2007-12-09 14:22:59 -0500  Apply patch from Steven J. Murdoch that adds a BrowserExecutable configuration  option to launch a Web browser when Tor has built a circuit, and exit Vidalia  when the browser is closed.
       new  ef75c15    r2281 at lysithea:  edmanm | 2007-12-09 14:48:54 -0500  Lightly tweak sjmurdoch's patch: Clean up a couple unused variables, replace  some tabs with spaces, Doxygenate the BrowserProcess class, and indulge my  recent const-correctness fetish.
       new  09db0f6    r2282 at lysithea:  edmanm | 2007-12-09 14:49:45 -0500  Steven's patch reminded me of a couple tweaks I should make to TorProcess.
       new  523c83b   svn:r2209
       new  974b31b    r2291 at lysithea:  edmanm | 2007-12-11 16:48:55 -0500  Having MinGW installed isn't sufficient. It also needs to be in your %PATH%.
       new  117f397    r2293 at lysithea:  edmanm | 2007-12-11 22:14:11 -0500  Don't let people save an empty string for a Tor executable.
       new  087d1b0    r2294 at lysithea:  edmanm | 2007-12-11 22:17:27 -0500  If the user's vidalia.conf contains an empty value for the Tor executable,  use the default.
       new  4f613ea    r2295 at lysithea:  edmanm | 2007-12-11 22:28:13 -0500  Don't try to 'setconf hashedcontrolpassword' if we couldn't hash the control  password, otherwise we'd end up disabling authentication.
       new  3f5d745    r2299 at lysithea:  edmanm | 2007-12-13 21:20:08 -0500  Make the relay list sortable by country again. (This, boys and girls, is why  giant commits like r2184 are naughty.)
       new  56a873f    r2301 at lysithea:  edmanm | 2007-12-14 20:36:41 -0500  Add a 'make lupdate' target to lupdate all the translations.
       new  010cacf    r2303 at lysithea:  edmanm | 2007-12-15 15:08:02 -0500  Bring the changelog up to date.
       new  ed86083    r2305 at lysithea:  edmanm | 2007-12-16 02:23:49 -0500  Push the logic for deciding whether to use QSystemTrayIcon into the TrayIcon  wrapper class and add a configure check for qsystemtrayicon.h. Hopefully this  will also make Vidalia compile on phobos's OS X Tiger with static-linked Qt libs.
       new  f9d61bd    r2307 at lysithea:  edmanm | 2007-12-16 03:03:26 -0500  Add a WITH_QSYSTEMTRAYICON option (defaults to ON) to allow compiling with our  own tray icon implementation when QSystemTrayIcon is available. Also, make our  tray icon implementation build again.
       new  9e4cfe2    r2308 at lysithea:  edmanm | 2007-12-16 03:06:48 -0500  Remove some completed TODO items and give up on one.
       new  8adf54f    r2311 at lysithea:  edmanm | 2007-12-16 13:53:11 -0500  'svk add' some files that were supposed to go with r2217.
       new  30b547c    r2313 at lysithea:  edmanm | 2007-12-16 16:07:47 -0500  Try out using a button box on the bottom of the config dialog for saving or  cancelling, instead of buttons in the toolbar. This gives us more room in the  toolbar for Domenik's hidden services button and looks a little more standard  on Gnome and Windows. Thoughts?
       new  41ed6a8    r2315 at lysithea:  edmanm | 2007-12-16 16:38:01 -0500  Fix the #ifdefs that pick which icon files to use depending on the platform  and tray icon implementation.
       new  d4ffad2   Only compile TorSslSocket if we're building against a Qt with SSL support, so we don't get moc warnings.
       new  ed133e2    r2319 at lysithea:  edmanm | 2007-12-16 20:35:45 -0500  Write the lrelease output to CMAKE_CURRENT_SOURCE_DIR, instead of  CMAKE_CURRENT_BINARY_DIR, so RCC can find them when doing out-of-source  builds. This is mildly regrettable, but seems unavoidable at the moment.
       new  f02c43c    r2320 at lysithea:  edmanm | 2007-12-16 20:36:54 -0500  Write config.h to CMAKE_CURRENT_BINARY_DIR, so different out-of-source builds  can have different configurations.
       new  8412402   Small tweak to make the source tarball creation script happy again.
       new  ac38f7f    r2323 at lysithea:  edmanm | 2007-12-17 19:20:44 -0500  Add arma's bridge link label thingy and help text.
       new  4662d3c    r2326 at lysithea:  edmanm | 2007-12-17 19:23:38 -0500  r2227 has officially dropped support for Qt 4.1.
       new  15b4672    r2328 at lysithea:  edmanm | 2007-12-17 19:42:58 -0500  Make USE_QSSLSOCKET an option, if QSslSocket is available.
       new  c352ee7    r2331 at lysithea:  edmanm | 2007-12-19 02:11:05 -0500  Simply always tell MinGW people to specify the CMake generator.
       new  5c4bc55   Update Finnish-help
       new  98555f9   Updated Finnish-help
       new  de4ff69   Updated content.qrc for Finnish-translation
       new  eede246    r2337 at lysithea:  edmanm | 2007-12-19 15:29:15 -0500  Fix on r2234: The Finnish translation should use the Finnish version of  bridges.html.
       new  747839b   Build with static Qt 4.3.x libs on OS X again.
       new  a5f4ad1   Updated Finnish-strings and Finnish-help
       new  6fc7887   Improved Finnish-help
       new  5b49898   Improved Finnish-strings and help and updated those help-pages that didn't include official English stuff
       new  3b67b50   Finnish-strings and Finnish-help
       new  695c828    r2341 at lysithea:  edmanm | 2007-12-21 18:49:51 -0500  s/Message/Messages/, noticed by DJHasis.
       new  d30654a   Improved Finnish strings and help
       new  5a37e9f    r2347 at lysithea:  edmanm | 2007-12-21 19:03:29 -0500  Add a sentence from arma to arma's bridge relay help text.
       new  5046cdf   Updated Finnish-help
       new  76c6a30   Updated finnish-help and translated some swedish-strings
       new  14c99da   Updated Swedish-translation
       new  b46e69c    r2350 at lysithea:  edmanm | 2007-12-23 02:57:38 -0500  DJHasis knows Swedish, too.
       new  cbcea29   Updated Finnish-help
       new  adf6ba6   Updated Finnish-strings
       new  a8f047d   Updated and improved Norvegian gui translation. Thanks Micromus for this translation!
       new  1b5f27f    r2356 at lysithea:  edmanm | 2007-12-25 12:18:00 -0500  Add Micromus as a Norwegian translator.
       new  8d0cdef    r2361 at lysithea:  edmanm | 2007-12-25 16:57:47 -0500  Add an Albanian translation from Frederik Nosi.
       new  f090dfe    r2363 at lysithea:  edmanm | 2007-12-25 21:26:49 -0500  Override the QDialogButtonBox button text so we can use our own translations.
       new  24a5f32    r2365 at lysithea:  edmanm | 2007-12-25 23:31:59 -0500  RESETCONF the value of PublishServerDescriptor when the user switches from being a  relay of some sort to acting only as a client. Fixes armabug #7.
       new  5ed7613   Updated Swedish-translation
       new  1a93d94    r2369 at lysithea:  edmanm | 2007-12-26 10:40:11 -0500  lupdate the translations.
       new  55b22ce   Updated Finnish-strings
       new  13c079f   Updated Swedish-translation
       new  7e44dfe    r2371 at lysithea:  edmanm | 2007-12-26 16:07:52 -0500  Use "Sqhip" instead of "Gjuha shqipe" in the list of translations. Patch  from Frederik Nosi.
       new  d50cbce   strings update and minor corrections
       new  617bfbb    r2375 at lysithea:  edmanm | 2007-12-26 23:21:18 -0500  Add a ReplyLine::hasData() method that returns true if Tor's reply contained a  "." terminated data portion. Also some const cleanups.
       new  a6044c3    r2376 at lysithea:  edmanm | 2007-12-26 23:22:33 -0500  Add a ControlCommand::addArguments() command that adds a QStringList of  arguments to a control command, instead of adding them individually. Also some  const cleanups.
       new  cb7b14e    r2377 at lysithea:  edmanm | 2007-12-26 23:37:40 -0500  Add some getConf() and getInfo() methods that return QVariants or  QVariantMaps. Soon I would like to change all getConf() or getInfo() callers  use these methods and get rid of the other overloads.
       new  dd87b3e    r2378 at lysithea:  edmanm | 2007-12-26 23:42:50 -0500  Use the getConf() method that returns a QVariant when loading a configuration  value from Tor for the settings dialog. We previously were cramming everything  into a QString, which would screw up multi-line configuration values (they  would end up as a single QString with "\n"s, instead of a proper QStringList).  Fixes the bug arma noticed where three bridges would appear as one item in the  settings dialog.
       new  6f37f2b    r2379 at lysithea:  edmanm | 2007-12-26 23:46:26 -0500  Parse ReachableAddresses values properly when there are multiple ports  specified on a single line. Fixes armabug #3.
       new  9f6af59   update paths such that vidalia is actually included in the dmg.
       new  aaf646e   update paths such that vidalia is actually included in the bundle.
       new  ec33252   Updated Swedish-translation
       new  f49676f    r2390 at lysithea:  edmanm | 2007-12-30 21:04:37 -0500  arma's talk had a good idea I hadn't heard before.
       new  fddc1ed   Move all Vidalia's stuff that was in / into a /vidalia, so we can create separate modules in the same repo. There are many places in the wiki and website that could use updating.
       new  06ce821   Fix a warning when building on Win32 using Visual Studio.
       new  4c9604a   It seems we need to always specially handle windres on win32 (not just on MinGW), since qt4_add_resources doesn't understand .rc files.
       new  74f64e9   Use CMAKE_CXX_OUTPUT_EXTENSION to determine the extension to use for the windres output, instead of always assuming .o. (Microsoft's compiler seems to go all whiskey tango foxtrot if it sees a .o.)
       new  aedc10d   Link qtmain if we're building on Windows but not under MinGW (MinGW doesn't seem to need it).
       new  8083807   Add some instructions for compiling Vidalia using either Visual Studio or from the command line with nmake.
       new  316d76d    r13 at lysithea:  edmanm | 2008-01-07 12:13:17 -0500  Rename the "Relay" settings page to "Share." (Sharing is caring, afterall.)
       new  fe5d5ee    r15 at lysithea:  edmanm | 2008-01-07 13:35:08 -0500  lupdate. One string changed, 10000+ line diff. Whee.
       new  abef98b    r17 at lysithea:  edmanm | 2008-01-07 13:45:31 -0500  Share -> Sharing.
       new  07bbd91   Updated finnish and swedish strings
       new  2f8616b    r19 at lysithea:  edmanm | 2008-01-07 21:33:17 -0500  Don't try to ask Tor for any of the STATUS_<foo> events if the currently  running Tor is too old.
       new  7f4b6f0    r22 at lysithea:  edmanm | 2008-01-07 21:36:37 -0500  Update the LICENSE file for 2008.
       new  5714c6c   Stop displaying flags next to the language names in the Appearance settings page. The more translations we get, the less sense this makes.
       new  dff6aad   Add a static LanguageSupport::isRightToLeft() method that returns true if the specified language code indicates a language that requires a right-to-left layout. Previously, this logic was just lumped into LanguageSupport::translate(), but our list of right-to-left translations is growing. Also some const cleanups.
       new  dfc4517   Add a Hebrew GUI translation from a helpful anonymous person.
       new  ec1a111   Add an anonymously contributed Hebrew Win32 installer translation. Thanks!
       new  4e7eaf9   Add some updated changelog items and proclaim that 0.1.0 shall be released in 2008.
       new  a0d0d5c   Set the svn:keywords and svn:eol-style properties on the Herbrew win32 installer translation.
       new  36ebb98   Remove some flags we don't need anymore as of r2290.
       new  e86c94a   German language file updates
       new  eacad2a   More German language file translations
       new  3d81cbe   German language file updates
       new  6197142   Add a 'const' so we call the right torValue() method, otherwise we would be SETCONFing RelayBandwidthFoo but GETCONFing BandwidthFoo. Broken in r2172 by edmanm. (How does this guy still have svn write access anyway?)
       new  6ca6ca9    r39 at lysithea:  edmanm | 2008-01-17 16:50:51 -0500  Fixed a typo (I'm surprised this built), and clarify a function's comment.
       new  1eccbb1    r41 at lysithea:  edmanm | 2008-01-18 16:14:24 -0500  Add a few methods to make debug logging in src/torcontrol a bit easier and  cleaner than qDebug() and friends.
       new  9efc15c    r42 at lysithea:  edmanm | 2008-01-18 16:15:28 -0500  Reenable all the logging in src/torcontrol that I had to disable during the  re-org when we moved to CMake.
       new  826d659    r45 at lysithea:  edmanm | 2008-01-18 19:35:55 -0500  Add a GeoIpRequest::size() method and const-ify my world a bit more.
       new  0c0d9d4    r46 at lysithea:  edmanm | 2008-01-18 19:37:55 -0500  Add some logging to the geoip resolution code. This may be useful if our new  geoip-over-ssl stuff starts exploding.
       new  94dd6a2    r49 at lysithea:  edmanm | 2008-01-18 21:32:03 -0500  Add a vidalia.desktop file and tell 'make install' to put it under  $prefix/share/applications/ so Vidalia can live in my Gnome panel.
       new  602626f    r51 at lysithea:  edmanm | 2008-01-18 21:45:02 -0500  Add a changelog entry for the last commit, and further speculate that 0.1.0  will be released not just in 2008, but in January 2008. Hurray for vague and  wavering release dates.
       new  80528ce    r53 at lysithea:  edmanm | 2008-01-19 09:46:31 -0500  Even more detailed instructions for building Qt with Visual Studio support.
       new  db2e0ed    r55 at lysithea:  edmanm | 2008-01-19 11:48:51 -0500  A couple small cleanups from notbobfischer's Marble patch that can go in  immediately. Thanks!
       new  584a016   Remove a '\', in case people copy-paste and don't read the "Modify the paths as appropriate" part. ;)
       new  c9c19df    r59 at lysithea:  edmanm | 2008-01-19 21:10:44 -0500  Add a TorProcess::version() to get the version of a given Tor binary before we  start it for serious.
       new  d906e05    r61 at lysithea:  edmanm | 2008-01-21 13:41:56 -0500  Remove some dead code now that we require Qt >= 4.2.
       new  44d0962    r63 at lysithea:  edmanm | 2008-01-21 18:37:51 -0500  Workaround the Qt 4.3.3 crashiness by avoiding indexOfTopLevelItem().
       new  ad63476    r65 at lysithea:  edmanm | 2008-01-22 11:18:52 -0500  I guess I can't give arma a hard time about vidalia-project.org when I messed  that one up, too.
       new  caa6a44   Suggest Qt >= QT_MIN_VERSION when whining about an old Qt.
       new  8e0d935    r70 at lysithea:  edmanm | 2008-01-23 13:05:07 -0500  Changelog entry for the Qt 4.3.3 workaround.
       new  ea93ded    r71 at lysithea:  edmanm | 2008-01-23 13:16:55 -0500  Rename WITH_QSYSTEMTRAYICON to USE_QSYSTEMTRAYICON to be consistent with  USE_QSSLSOCKET.
       new  9b8c827    r74 at lysithea:  edmanm | 2008-01-24 16:34:07 -0500  Here's the other, uh, 90% of r2319.
       new  e8d15f6    r76 at lysithea:  edmanm | 2008-01-24 19:18:05 -0500  Patch for better MSVC support from notbobfischer. Thanks!
       new  c74ef2e    r78 at lysithea:  edmanm | 2008-01-24 19:27:37 -0500  Not even notbobfischer can escape arma's spell checking. (The comment wasn't  especially informative anyway.)
       new  6cc636c    r80 at lysithea:  edmanm | 2008-01-24 20:50:52 -0500  Small fix to notbobfischer's patch in r2321.
       new  b71e127    r81 at lysithea:  edmanm | 2008-01-24 20:53:06 -0500  Add a 'ProxyExecutable' configuration option to launch a proxy application  when Vidalia starts, and close it when Vidalia exits.  Patch from Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>.
       new  a473ac7   Ticket #323 link error in help/content/en/config.html fixed
       new  d6c30cf    r84 at lysithea:  edmanm | 2008-01-27 08:56:19 -0500  Fix a doxygen tag so it stops yelling at me. I still love you doxygen. No hard  feelings.
       new  11ff64e    r87 at lysithea:  edmanm | 2008-01-27 10:51:34 -0500  Display Vidalia's version when cmake'ing.
       new  29005e9    r89 at lysithea:  edmanm | 2008-01-27 13:58:58 -0500  Add a 'ProxyExecutableArguments' configuration option to specify command line  arguments to be used when launching ProxyExecutable. Patch from Steven J.  Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>.
       new  37730d0    r90 at lysithea:  edmanm | 2008-01-27 13:59:23 -0500  Add 'ProxyExecutableArguments' to the 'ProxyExecutable' changelog entry.
       new  4984906    r94 at lysithea:  edmanm | 2008-01-27 14:37:40 -0500  lupdate for the two new proxy executable strings.
       new  7ad0a62   ru update
       new  6d9ac43   Updated finnish and swedish gui-translations
       new  50ac55d   German language file update
       new  3eb3f1a   Add some CMake fu to find the right OpenSSL libs, based on the FindOpenSSL.cmake module from the CMake distribution. We still need some more CMake fu to poke at the chosen Qt build to see if OpenSSL libs are needed or not, but this should work in the common case.
       new  7d23c58   Move VidaliaMacros.cmake into cmake/, so FindOpenSSL.cmake isn't so lonely.
       new  e8eec0c   Document more of our available CMake configuration options.
       new  eabb851   We don't need to maintain a separate installer for debug builds anymore now that we've moved to CMake.
       new  32fe9e1    r102 at lysithea:  edmanm | 2008-02-04 21:21:57 -0500  Link to libiconv on OS X.
       new  30a73c2    r107 at lysithea:  edmanm | 2008-02-06 00:32:48 -0500  Rename the log namespace so we don't clash with log(double) on panther.
       new  3e5ae34    r109 at lysithea:  edmanm | 2008-02-07 14:22:48 -0500  Old Jabber clients apparently use port 5223 for encrypted connections. So,  include that port as part of the "Instant Messaging" exit policy checkbox.  Resolve ticket #333.
       new  57a311d    r111 at lysithea:  edmanm | 2008-02-07 14:25:35 -0500  I suppose r2340 wants a changelog entry too.
       new  ff308d6   Building on Windows is cool too. I guess. (Related to r2339)
       new  0316895   Polish strings update
       new  e739268    r113 at lysithea:  edmanm | 2008-02-11 21:49:00 -0500  Add port 5223 to the tooltip for the "Instant Messaging" checkbox.
       new  534c2d8    r114 at lysithea:  edmanm | 2008-02-11 21:50:33 -0500  Add a table to the relay config help text listing the ports represented by  each exit policy checkbox. Initially from djhasis, cleaned up and reworded a  little.
       new  e447523   Updated Finnish-help to date and also improved Finnish gui-translation
       new  45f9060   ru update (bridges, index, othre pages are stubs)
       new  a05e87e   add russian pages to content.qrc
       new  ba4d650   tor.eff.org -> torproject.org
       new  728ab79   Changed link to tor homepage
       new  61bf1cd   Link updated
       new  c6a8a44    r119 at lysithea:  edmanm | 2008-02-18 11:52:43 -0500  Sprinkle the word "optional" around a bit, for those that only read tooltips.
       new  28bcbb4    r127 at lysithea:  edmanm | 2008-02-18 19:14:49 -0500  Tell CMake not to replace ${FOO} tags when configuring our .nsi.in files.
       new  98658dc    r129 at lysithea:  edmanm | 2008-02-23 23:02:10 -0500  Remove our tray icon implementation for X11 and Win32. We haven't used it  since we started requiring Qt >= 4.2.0 and part of the X11 implementation  is derived from another GPL'ed project. Removing it makes it easier to  add our OpenSSL license exception.
       new  699090a    r131 at lysithea:  edmanm | 2008-02-23 23:04:21 -0500  Tweak the LICENSE file now that trayicon_x11.{h,cpp} is gone.
       new  e932b70   Improved Swedish GUI-translation
       new  0bf397b    r133 at lysithea:  edmanm | 2008-02-24 23:10:36 -0500  Fall back to English if there is no translation for a linked help topic in the  current language.
       new  3bed7e2    r136 at lysithea:  edmanm | 2008-02-25 19:43:48 -0500  Put all the configured packaging scripts into CMAKE_CURRENT_BINARY_DIR so we  can build packages from out-of-source builds.
       new  6b53dec    r139 at lysithea:  edmanm | 2008-02-25 22:02:23 -0500  We need to copy over the installer translations, too.
       new  22edf72   Update the Windows installers for out-of-source builds and to include the necessary Qt .dlls.
       new  2b50783    r143 at lysithea:  edmanm | 2008-02-28 23:12:13 -0500  We don't actually have a Bulgarian help translation. Noticed by djhasis.
       new  8b4c687    r145 at lysithea:  edmanm | 2008-02-28 23:28:40 -0500  Add an OpenSSL license exception and change the copyright block at the top of  each source file to the shorter, more easily maintained format suggested by  Aaron. Also include the GPLv3 and OpenSSL licenses in the tarball, in addition  to the GPLv2.
       new  cfc1902    r147 at lysithea:  edmanm | 2008-02-29 23:38:45 -0500  Include the right license files in the binary packages.
       new  0a6f6d5   Improved a lot of Finnish installer translation
       new  3de0857   Improved Finnish installer translation
       new  4c47cba    r149 at lysithea:  edmanm | 2008-03-01 12:58:03 -0500  Apparently putting '---' inside HTML comments is a no-no.
       new  195aebc    r153 at lysithea:  edmanm | 2008-03-01 17:11:45 -0500   Apply the changes for settings pages in the same order in which the pages   appear in the Settings dialog. The only two pages for which this matters   are the 'Network' and 'Sharing' pages. Fixes arma's ticket #336.
       new  0cc2ec9    r155 at lysithea:  edmanm | 2008-03-01 18:10:55 -0500  Add a note to the INSTALL file about out-of-source builds.
       new  a0aca40    r157 at lysithea:  edmanm | 2008-03-01 18:13:41 -0500  This option no longer has any effect.
       new  fa1df78    r159 at lysithea:  edmanm | 2008-03-01 18:32:12 -0500  January was a apparently a bad guess for an 0.1.0 release month. Heck,  February wasn't even right, even with a free extra day. March it is, then.
       new  8333066    r161 at lysithea:  edmanm | 2008-03-01 18:41:57 -0500  Bump trunk to 0.1.1-svn.
       new  8ecd7e9   The best way to find things you forgot to do is to tag a release. Fortunately, this one isn't too important.
       new  b2fe414   Improved Swedish GUI-translation
       new  54ae8ed    r166 at lysithea:  edmanm | 2008-03-01 20:19:34 -0500  vidalia.h missed the boat when we moved to CMake. Now we properly configure  the version number in it, instead of leaving that value hardcoded.
       new  7e4ed5d   svn:r2378
       new  99d1e79   Added preliminary Swedish help translation
       new  39372bf   Added preliminary Swedish help translation
       new  5bd8fb8   Re-uploaded the previous version of Finnish help because uploading the Swedish-version had some problems
       new  b35da04   Improved Swedish help-translation
       new  167cfde    r173 at lysithea:  edmanm | 2008-03-02 16:51:47 -0500  Add a couple missing closing tags to bridges.html and server.html.
       new  c2a8bce   Added closing tabs to bridges.html and server.html in Finnish and Swedish languages, German and Russian is still left
       new  6db0168   Added closing tabs to bridges.html and server.html in other languages
       new  c66bb42    r182 at lysithea:  edmanm | 2008-03-09 23:41:41 -0400  Add an updated RPM spec file from Oliver Niesner that works with CMake.
       new  a7eab9c   svn:r2395
       new  53ea2e5   testcommit! Don't use it, please.
       new  27d6321   removed TESTCOMMIT string
       new  47bdf83    r191 at lysithea:  edmanm | 2008-03-12 20:33:24 -0400  Rename the 'AUTHORS' file to the more accurate 'CREDITS', and bring it  up to date.
       new  63f3706    r196 at lysithea:  edmanm | 2008-03-13 00:34:13 -0400  TunnelDirConns and PreferTunneledDirConns now default to 'hell yes.' Also, now  we don't check the 'My ISP blocks connections to the Tor network' box simply  because those options are enabled. Checking that box still does enable  encrypted dir connections on older Tors. Also remove the '(optional)' from the  'Tor Bridge Settings' frame, since it doesn't really make sense anymore.
       new  3adc70e    r202 at lysithea:  edmanm | 2008-03-13 00:49:42 -0400  Add a Japanese GUI translation from Nardog. Thanks!
       new  d75747d   Improved Swedish and Finnish help translations
       new  a4ada33    r204 at lysithea:  edmanm | 2008-03-15 03:46:36 -0400  Add a couple items to the 0.1.1 changelog.
       new  acad091    r209 at lysithea:  edmanm | 2008-03-15 14:09:41 -0400  Fix a changelog typo.
       new  bb86a2e    r211 at lysithea:  edmanm | 2008-03-15 15:33:30 -0400  Add a changelog item for our updated RPM .spec file from Oliver.
       new  6ea5a70   svn:ignore bunches of CMake-generated files and compiled binaries.
       new  ece620f   Create a contrib directory for miscellaneous stuff and move the geoip script that runs on pasiphae into it.
       new  a016c58    r219 at lysithea:  edmanm | 2008-03-17 18:29:30 -0400  Note that Google's breakpad might be cool. Or it might not. We should find  out.
       new  241eed0    r221 at lysithea:  edmanm | 2008-03-17 22:33:42 -0400  A new Torbutton relesed yesterday. Looks like Tor 0.2.0.22-rc is about to  roll. So why not do a Vidalia 0.1.1 while we're at it?
       new  2c743d3   Updated and improved Swedish and Finnish help translations
       new  be543c5    r223 at lysithea:  edmanm | 2008-03-20 18:43:49 -0400  The dot is important!
       new  0e1a4e0    r231 at lysithea:  edmanm | 2008-03-20 18:53:52 -0400  Mention xcodebuild, if you don't want to open Xcode.
       new  43196a5    r233 at lysithea:  edmanm | 2008-03-20 22:27:30 -0400  Correctly load the CA certificate used to verify SSL connections to the  GeoIP server. This caused Vidalia >= 0.1.0 clients built against Qt >= 4.3.2  to be unable to retrieve updated GeoIP information. Fixes ticket #349.
       new  2c3e5d8   Fixed a little bug that prevented the use of Swedish help translation
       new  5cf930a   Updated and improved Swedish and Finnish help translations
       new  85cd574   Update torbutton version and include the uninstaller with the bundle.
       new  476d7bb    r235 at lysithea:  edmanm | 2008-03-21 22:15:25 -0400  A quint32 is always 32 bits. Using UINT_MAX here could be problematic if  sizeof(int) != 4. Fixes ticket #350.
       new  b8e557c    r240 at lysithea:  edmanm | 2008-03-21 22:30:46 -0400  Add a couple changelog items.
       new  6179de6    r242 at lysithea:  edmanm | 2008-03-21 22:52:25 -0400  Stop requiring a dirport for bridge relays. Fixes the easy part of ticket  #337.
       new  e11bd10    r244 at lysithea:  edmanm | 2008-03-21 23:24:32 -0400  We don't need these .ico files anymore now that we only ever use Qt's tray  icon implementation on Windows.
       new  225d160    r245 at lysithea:  edmanm | 2008-03-21 23:35:35 -0400  Update the copyright notice that gets lumped into vidalia.exe.
       new  31b7f57   Fix a typo in VidaliaMacros.cmake that would allow configuration to continue even if windres.exe couldn't be found.
       new  235fb20    r248 at lysithea:  edmanm | 2008-03-22 00:07:24 -0400  Whitespace cleanups.
       new  aa378d3   Add *.obj to the list of files to be ignored. Noted by DJHasis.
       new  b764e4a    r251 at lysithea:  edmanm | 2008-03-22 09:54:03 -0400  Bump to 0.1.2-svn.
       new  d6e9f33   Fix the link to the Windows Platform SDK given in the VC++ Express build instructions.
       new  31fc54d    r256 at lysithea:  edmanm | 2008-03-23 00:22:58 -0400  Check for limits.h and sys/limits.h, and include them in zlibbytearray.cpp so  we can use UINT_MAX.
       new  33c8224    r259 at lysithea:  edmanm | 2008-03-23 00:33:18 -0400  Don't bother configuring vidalia.h. We'll just put the version in config.h and  include that instead.
       new  ca09283    r261 at lysithea:  edmanm | 2008-03-23 10:14:51 -0400  Oh yeah, config.h.in is a source file, not CMake stuff. Oops.
       new  60290f6    r263 at lysithea:  edmanm | 2008-03-23 20:49:04 -0400  Add a couple sentences that try to clarify what bridges are and what they're  used for. Suggested by DJHasis, and cleaned up a bit.
       new  f5199c1   Added previous changes from the English help to Swedish, Finnish and also to Russian
       new  f72bcd2    r271 at lysithea:  edmanm | 2008-03-24 18:16:55 -0400  This file was obsoleted to be removed in r2445.
       new  600956f    r272 at lysithea:  edmanm | 2008-03-24 18:18:30 -0400  Today seems like a fine time for an 0.1.2.
       new  c082cb9    r278 at lysithea:  edmanm | 2008-03-25 20:19:19 -0400  Bump to 0.1.3-svn.
       new  62f7359    r281 at lysithea:  edmanm | 2008-03-25 20:21:20 -0400  Uh. Where'd my "-svn" go?
       new  675d6d8    r283 at lysithea:  edmanm | 2008-03-28 23:07:31 -0400  Fix the tab order on the custom bandwidth settings tab.
       new  e5bdbf6    r284 at lysithea:  edmanm | 2008-03-28 23:09:11 -0400  Add a changelog entry for that, too.
       new  ce4489e   Update method of installation for torbutton.
       new  2b502cd   Update the win32 bundle nsi to include current versions of tor and torbutton.  Change the torbutton installer to work the same as OSX and the way mozilla intended.
       new  202e9a7   No really, torbutton will install in Firefox if the user clicks Install.
       new  ab88101   bump to 0.1.2
       new  d12995c    r288 at lysithea:  edmanm | 2008-04-01 19:55:16 -0400  Set the keywords and eol-style properties on FindOpenSSL.cmake.
       new  91abfd1    r289 at lysithea:  edmanm | 2008-04-01 20:23:53 -0400  Initial merge of sjmurdoch's patch to add UPnP support using the MiniUPnPc  library.
       new  c4245b1    r290 at lysithea:  edmanm | 2008-04-01 22:00:19 -0400  Make UPnP support optional (off by default). Add a FindMiniUPnPc.cmake for  checking for the miniupnpc library and location of header files.
       new  99bcc4d   Apparently we need to say "FORCE" to convince CMake that we really do want a fat binary.
       new  e7af1a5    r299 at lysithea:  edmanm | 2008-04-03 21:16:13 -0400  Mock up a UI for letting people set a proxy executable (e.g., Polipo) that  gets launched when Tor starts. This is just the UI. It currently does nothing.  I'm not kidding. Don't tell me it doesn't work.
       new  7fb4b34    r302 at lysithea:  edmanm | 2008-04-03 21:39:29 -0400  Take out Qt 4.3-specific junk from my .ui changes.
       new  9b3d164    r304 at lysithea:  edmanm | 2008-04-03 22:40:38 -0400  Add a box for proxy command line arguments and change the checkbox to say  "Start my proxy application when Vidalia starts". If this is unchecked, then  we never launch their proxy.
       new  1548905    r306 at lysithea:  edmanm | 2008-04-03 23:01:02 -0400  Change "Start my proxy..." to "Start a proxy...".  Enable and disable the  proxy executable widgets when the "Start my proxy..." checkbox is toggled to  try to make it clearer that if the checkbox is not checked, your proxy  executable will *never* be started.
       new  5f31fe4    r308 at lysithea:  edmanm | 2008-04-04 23:55:32 -0400  Add a config value for remembering whether the 'Start a proxy application...'  checkbox is checked.
       new  287d382    r309 at lysithea:  edmanm | 2008-04-04 23:57:46 -0400  Add a method for parsing a QStringList of (possibly quoted and escaped) command  line arguments from a QString. Also add a method for converting back to a  (possibly quoted and escaped) QString from a QStringList of arguments.
       new  44e95cd    r310 at lysithea:  edmanm | 2008-04-05 00:05:47 -0400  Implement saving and loading the proxy executable settings from the 'General'  settings page..
       new  e4945c1    r311 at lysithea:  edmanm | 2008-04-05 00:08:52 -0400  Use the saved value of the 'Start a proxy ...' checkbox to decide whether to  run a proxy on startup, instead of assuming a non-empty ProxyExecutable means  "Yes, please do."
       new  1591509    r316 at lysithea:  edmanm | 2008-04-05 10:43:06 -0400  Typo.
       new  4b2f752   Remove the minimum size on the Proxy Executable group box. This made the page look ugly on Windows.
       new  acaf434   Make the 'Start a proxy application...' checkbox and group box behave like the checkboxes and group boxes on the Network settings page.
       new  609b812    r320 at lysithea:  edmanm | 2008-04-05 19:59:57 -0400  Pilfer Steven's Polipo configuration from Torbrowser. We're going to want to  stick that in the bundle too.
       new  c547a00   Updated Swedish help translation
       new  7bfc7e3   Fare thee well, Privoxy. Polipo is now included in the Windows bundle instead of Privoxy.
       new  90be2ca   Update Tor's website and be sure to include a trailing slash where appropriate.
       new  9ea39f2    r323 at lysithea:  edmanm | 2008-04-05 23:40:35 -0400  Update the installer translations to mention Polipo instead of Privoxy. The  installer's welcome text in each file still needs to be updated based on the  changes to the English version.
       new  2a7a59f   Improve Finnish windows bundle installer translation
       new  e4db26f   Updated and improved Finnish GUI and Help translation
       new  06a3ddc    r328 at lysithea:  edmanm | 2008-04-08 21:53:54 -0400  Remove the 'alias' attribute from all <file> tags in vidalia_i18n.qrc. CMake's  qt4_add_resources() macro (erroneously) assumes that all <file> tags have zero  attributes, even though the 'alias' attribute is perfectly valid and  documented according to Qt's resource compiler. This meant there was no  dependency being created between *.qm and the compiled resource file. Thanks  to Chris Walker for noticing.
       new  6c0ca20    r332 at lysithea:  edmanm | 2008-04-08 22:03:17 -0400  Update languagesupport.cpp to recognize that the translation files aren't  aliased anymore.
       new  6ed8cc0    r334 at lysithea:  edmanm | 2008-04-08 22:08:18 -0400  Updated Farsi translation from Chris Walker et al.
       new  9c68e47    r336 at lysithea:  edmanm | 2008-04-09 16:59:05 -0400  Patch from sjmurdoch to delete the UPnP mapping when the user is no longer a  relay.
       new  37cf771    r337 at lysithea:  edmanm | 2008-04-09 17:01:46 -0400  Tweak sjmurdoch's patch so it builds. (C++ spells 'boolean' as 'bool')
       new  f4861d4   Updated Swedish help translation
       new  f3483a1   Improved Finnish Help translation, a lot work needs still to be done with my Finnish and Swedish translations, well I have time
       new  126c906   Improved Finnish Help and GUI translations, hmm there isn't svn::ignore for Thumbs.db under trunk/src/vidalia/res/ -folders
       new  71e8570   Initial patch from Domenik Bork to add an interface for setting up hidden services. This patch just includes the backend code to handle getting and setting the hidden service options and the new config page, but does not modify existing code to display the new interface bits yet.
       new  d5a90a1   svn:ignore some Windows Thumbs.db hoobajoob too. Noticed by djhasis.
       new  7c09322   Added latest help changes to Finnish and Swedish translations, not yet translated them
       new  82cea8e   Ignore some more Thumbs.db.
       new  35c87e6    r345 at lysithea:  edmanm | 2008-04-12 15:54:01 -0400  Add a RouterStatus class for parsing and storing router statuses from network  status information.
       new  8bd5c63    r346 at lysithea:  edmanm | 2008-04-12 15:54:47 -0400  And the CMakeLists.txt entry too.
       new  25b0486    r347 at lysithea:  edmanm | 2008-04-12 15:55:22 -0400  Add a simple typedef for a list of Stream objects.
       new  68ea239    r351 at lysithea:  edmanm | 2008-04-12 18:00:15 -0400  Switch to using 'getinfo ns/all' instead of 'getinfo network-status' to figure  out which routers are running, and only add running routers to the big list on  the left of the network map. Also add support for 'usefeature verbose_names'  and use it by default.
       new  00fa552    r352 at lysithea:  edmanm | 2008-04-12 18:02:17 -0400  lupdate the translations with Domenik's new hidden service stuff.
       new  baad4ee    r359 at lysithea:  edmanm | 2008-04-12 18:07:38 -0400  Add a couple changelog entries, remove a long long long overdue todo item,  and fudge a todo category heading to make it appear like I suck less than  I really do.
       new  38bfb74   Updated and improved Finnish GUI and Help translations
       new  3df4612   Updated and improved Finnish GUI and Help translations
       new  fb8f637   Updated Swedish GUI translation
       new  2452ee5   Corrected and improved Swedish translations
       new  09fa1e4    r361 at lysithea:  edmanm | 2008-04-13 14:16:03 -0400  Updated French GUI translation from Daniel Berthereau.
       new  2a87cbb    r362 at lysithea:  edmanm | 2008-04-13 14:17:46 -0400  Add a French help translation from Daniel Berthereau.
       new  c8e4d29    r363 at lysithea:  edmanm | 2008-04-13 14:18:23 -0400  Updated Windows installer translation from Daniel Berthereau.
       new  0559ff8    r364 at lysithea:  edmanm | 2008-04-13 14:27:26 -0400  Whitespace cleanups on the French Windows installer translation.
       new  5ca7bde    r365 at lysithea:  edmanm | 2008-04-13 14:28:43 -0400  Update the CREDITS file.
       new  bb8129e    r375 at lysithea:  edmanm | 2008-04-13 14:33:32 -0400  The copyright notice at the top of files doesn't need to (and probably  shouldn't) be translated.
       new  c568c0d    r377 at lysithea:  edmanm | 2008-04-13 15:07:39 -0400  Lots of whitespace cleanups on the French help translation.
       new  493a54d    r379 at lysithea:  edmanm | 2008-04-13 23:33:50 -0400  Remove a bit of dead code. It was basically a hacky workaround for old Tors  that only listed server names in circ events, even if those servers were not  Named.
       new  a67e5df    r380 at lysithea:  edmanm | 2008-04-14 15:28:16 -0400  Commenting cleanups from Domenik.
       new  9c1d02e    r381 at lysithea:  edmanm | 2008-04-14 15:35:06 -0400  Small cleanups to Domenik's cleanups.
       new  369d0d5   Test of privs. Will remove with next commit.
       new  4eea12a   I can commit to both required i18n areas of Vidalia. All is well. Thanks Matt!
       new  7b16a6a   Rename src/util to src/common, since libutil.a was conflicting with libUtil.dylib on OS X Leopard.
       new  bd25f2f   Add the changelog item too.
       new  3b659b0   Updated and improved Swedish GUI translation
       new  95c89e1   Fix an #include that got left behind in the r2533 shuffle. Noticed by DJHasis.
       new  4aef827   Polish translation update
       new  a7445b1   Improved Finnish Help translation
       new  ea4b711   Improved Finnish Help translation
       new  24a77ac    r273 at rae:  edmanm | 2008-05-06 17:21:49 -0400  Patch from Domenik Bork to change the ordering of the 'Services' tab in the  config dialog. Also changes the resize behavior of the column headers in the  hidden services table.
       new  773b3e9    r274 at rae:  edmanm | 2008-05-06 17:22:25 -0400  Trivial whitespace cleanup.
       new  7472283    r273 at rae:  edmanm | 2008-05-06 17:21:49 -0400  Patch from Domenik Bork to change the ordering of the 'Services' tab in the  config dialog. Also changes the resize behavior of the column headers in the  hidden services table.
       new  b876878    r274 at rae:  edmanm | 2008-05-06 17:22:25 -0400  Trivial whitespace cleanup.
       new  5d3599f    r302 at thebe:  edmanm | 2008-05-10 00:23:55 -0400  Merge r2570 to trunk.
       new  6459fff    r304 at thebe:  edmanm | 2008-05-12 21:35:52 -0400  Add a method for fetching descriptor annotations for a router given its ID.
       new  63e874a    r305 at thebe:  edmanm | 2008-05-12 21:43:26 -0400  If we're running Tor >= 0.2.0.13-alpha, then check the descriptor annotations  for each descriptor before deciding to do a geoip lookup on its IP address. If  the annotations indicate it is a special purpose descriptor (e.g., bridges),  then don't do the lookup at all.
       new  1dee460   Add the application icon back that was inadvertently removed in r2436. Fixes ticket #358.
       new  e3c5bd4    r317 at rae:  edmanm | 2008-05-19 13:17:38 -0400  r2578 wants a changelog entry too.
       new  5f90e8a    r319 at thebe:  edmanm | 2008-05-19 18:41:42 -0400  Take out a workaround we had for Qt 4.0 that ended up breaking on Qt 4.4. We  no longer support anything older than Qt 4.2 anyway. Also simplify the  threading a little bit.
       new  0f3c022    r320 at thebe:  edmanm | 2008-05-19 18:46:54 -0400  And some const touch-ups.
       new  1a3b129    r323 at thebe:  edmanm | 2008-05-19 19:29:07 -0400  Changelog item for r2580. I keep forgetting these darn things.
       new  7ecd60b    r325 at thebe:  edmanm | 2008-05-19 19:51:33 -0400  Don't crash if, for some reason, send() gets called when the control socket is  not connected.
       new  d891d1c    r326 at thebe:  edmanm | 2008-05-19 20:08:59 -0400  Whitespace fixes to some of the hidden service configuration code.
       new  18c515e    r329 at thebe:  edmanm | 2008-05-19 20:20:02 -0400  Add a question for Domenik.
       new  199227a   Improved Finnish Help translation
       new  1f3ff77   Improved Finnish Help translation
       new  835ef6c   Improved Swedish Help translation
       new  5588b4e   Remove the 'Run Tor as a Service' checkbox. Lots of people seem to be clicking it even though they don't really need to, and we end up leaving them in a broken state after a reboot.
       new  ccfd989   Add a Turkish GUI translation from Yunus Kaba.
       new  57391d1    r351 at thebe:  edmanm | 2008-05-25 19:57:18 -0400  QString::fromUtf8() works better if I give it UTF-8 characters.
       new  bd89a04    r353 at thebe:  edmanm | 2008-05-25 20:13:08 -0400  Add a couple more changelog items.
       new  fd35f7d    r355 at thebe:  edmanm | 2008-05-25 21:25:47 -0400  Support building a fat binary on Leopard using Trolltech's Qt .dmgs.
       new  0b21cd8    r357 at thebe:  edmanm | 2008-05-25 21:33:32 -0400  Bump to 0.1.3 and give the changelog a date.
       new  23f2c4a    r359 at thebe:  edmanm | 2008-05-25 21:40:54 -0400  No sense including chkUseService as a tabstop.
       new  25b26a6   Improved Swedish GUI and Help translation, hmm svn::ignore doesn't contain vidalia/trunk/src/vidalia/CMakeCache.txt
       new  9bd5a0d    r363 at thebe:  edmanm | 2008-05-26 10:58:14 -0400  Forgot a fairly big changelog item. Oops.
       new  cd84e95   svn:ignore libcommon.a instead of libutil.a due to the rename.
       new  cc04e95    r366 at thebe:  edmanm | 2008-05-26 19:21:28 -0400  0.1.3 sounds so much cooler if I actually remember to put everything in the  changelog.
       new  544cbbc    r377 at thebe:  edmanm | 2008-05-27 19:33:50 -0400  Initialize the control socket to 0. Fixes ticket #360. (Though it's unclear  why the hidden service config stuff is trying to getinfo stuff even if the  socket is not connected anyway.)
       new  807dce9    r378 at thebe:  edmanm | 2008-05-27 19:35:28 -0400  Add another question for Domenik.
       new  20e57b8    r383 at thebe:  edmanm | 2008-05-28 20:32:08 -0400  Some updates to the geoip spec.
       new  d4ec6ae    r385 at thebe:  edmanm | 2008-05-29 23:58:06 -0400  Bump to 0.1.4-svn.
       new  2ce427d    r386 at thebe:  edmanm | 2008-05-29 23:58:54 -0400  Respond to mouse wheel events on the network map by zooming in or out on the  map image. Patch from Vern Sun.
       new  a4002ad    r410 at thebe:  edmanm | 2008-06-01 18:52:03 -0400  Merge the built-in miniupnpc source from the upnp branch to trunk.
       new  7f50277    r411 at thebe:  edmanm | 2008-06-01 19:00:21 -0400  Merge the CMake fu for building miniupnpc into trunk.
       new  226a353    r412 at thebe:  edmanm | 2008-06-01 19:23:32 -0400  Merge the UPnP backend changes into trunk.
       new  8f8273b    r413 at thebe:  edmanm | 2008-06-01 19:31:12 -0400  Merge the UPnP test dialog and related files into trunk.
       new  010b418    r414 at thebe:  edmanm | 2008-06-01 19:43:20 -0400  Merge the remaining UI bits of the UPnP branch into trunk.
       new  f6d62de    r420 at thebe:  edmanm | 2008-06-01 20:21:05 -0400  Add Tor's trademark thingy to the About dialog.
       new  9508a36    r422 at thebe:  edmanm | 2008-06-01 20:58:09 -0400  Initial trademark compliance fixes: change some instances of "Tor" to "the Tor  software" and remove most of the others.
       new  1b4601b    r424 at thebe:  edmanm | 2008-06-01 21:10:18 -0400  Replace the onion icon used for the 'About' dialog with an icon from KDE's  Oxygen theme.
       new  e1e0919   Shhh....don't tell arma.
       new  f6fa99e    r426 at thebe:  edmanm | 2008-06-02 18:36:31 -0400  Build with miniupnpc support by default. The checkbox still defaults to  disabled.
       new  4f41819    r429 at thebe:  edmanm | 2008-06-02 18:56:35 -0400  Remove a couple icons we've never used.
       new  c0683ff    r431 at thebe:  edmanm | 2008-06-02 23:26:15 -0400  Remove a couple things we don't need anymore now that miniupnpc is included in  Vidalia's source tree.
       new  58a92df    r432 at thebe:  edmanm | 2008-06-02 23:35:06 -0400  Try out a new icon theme based on KDE's Oxygen icons (LGPLv3) and remove all  Tango icons (CC-BY-SA 2.5). This still needs some tweaking with respect to  which icons to use (e.g., the 'New Identity' icon sucks).
       new  80e97d0    r435 at thebe:  edmanm | 2008-06-02 23:45:57 -0400  Cut out the 'T' word in a few more places where it's too cumbersome to say  "the Tor software".
       new  3f3e705    r437 at thebe:  edmanm | 2008-06-03 08:52:37 -0400  The .qrc file was renamed in a previous commit.
       new  ae1419f    r439 at thebe:  edmanm | 2008-06-03 09:30:40 -0400  The life preserver is somewhat hard to identify at anything less than 32x32.  Swtich to the trusty "?".
       new  af18374    r441 at thebe:  edmanm | 2008-06-03 09:31:33 -0400  And remove help-browser.png from the .qrc.
       new  0720097    r443 at thebe:  edmanm | 2008-06-03 09:44:52 -0400  Swap in a couple other icons. This makes the config dialog "less blue."
       new  373fe35    r445 at thebe:  edmanm | 2008-06-03 18:47:24 -0400  Swap in a different icon for the 'New Identity' button and tray menu item.  The old icon looked washed out and kinda creeped me out a little (the dude had a  shirt, ears, and hair but no face?).
       new  8076c25    r447 at thebe:  edmanm | 2008-06-03 20:49:11 -0400  Add an icon for the control panel option in the tray menu.
       new  d98e2f4    r449 at thebe:  edmanm | 2008-06-03 22:15:34 -0400  Significantly updated Spanish translation from dererk. Thanks!
       new  0ccd79d    r451 at thebe:  edmanm | 2008-06-03 22:16:46 -0400  Credit dererk in the CREDITS file too.
       new  80ac8a0    r453 at thebe:  edmanm | 2008-06-03 23:11:12 -0400  Change the message log icon to one that looks like what we had before the  theme switch. The utilities-log-viewer.png from Oxygen looked like a little  black box at 22x22 or less. Also bump the bottom row of icons on the control  panel to 22x22.
       new  b2b7767    r455 at thebe:  edmanm | 2008-06-03 23:16:18 -0400  Include edit-copy.png in the .qrc file too.
       new  2c1e3d8   Update torbutton version
       new  5e87ad7   It's really 1.2.0rc1.
       new  7cde912    r457 at thebe:  edmanm | 2008-06-04 01:02:29 -0400  Cut down the margin around the table of contents in the help browser. It  looked goofy with so much empty space.
       new  a6503c8   lupdate GUI translations
       new  da6b206    r462 at thebe:  edmanm | 2008-06-04 09:18:07 -0400  Add the message log icon to vidalia.qrc.
       new  49a0b2a    r465 at thebe:  edmanm | 2008-06-04 19:48:14 -0400  We only need to build minissdpc.c on non-Windows and don't need to build  minixmlvalid.c on any platform. Thanks to sjmurdoch for pointing this out.
       new  25e12a9    r469 at thebe:  edmanm | 2008-06-04 20:00:54 -0400  "We should start putting polipo in the win32 bundle instead of Privoxy."
       new  478f07e    r472 at thebe:  edmanm | 2008-06-04 20:34:34 -0400  But we don't want to revert this part.
       new  911d9e7    r474 at thebe:  edmanm | 2008-06-04 20:44:52 -0400  Use https instead of http for the Tor links in the bundle.
       new  e42d641   Corrected couple of Finnish windows installer strings
       new  4e96ce1   Updated Finnish GUI translation
       new  a9016aa    r476 at thebe:  edmanm | 2008-06-06 19:24:12 -0400  Patch from sjmurdoch to optionally start an IM application when Vidalia  starts.
       new  44c3509    r481 at thebe:  edmanm | 2008-06-06 19:28:12 -0400  Remove the _okStart member variable and onStart() slot from HelperProcess,  since they aren't currently used.
       new  1e07f44    r482 at thebe:  edmanm | 2008-06-06 19:29:27 -0400  Some whitespace touch-ups.
       new  e6c0725   Updated and improved Finnish GUI translation
       new  4854487   Two quick conversion scripts to assit with pootle work.
       new  4fe92ec    r486 at thebe:  edmanm | 2008-06-09 23:04:58 -0400  Support clickable external links in the help browser. If an external link is  clicked, warn the user that their request might not be anonymous. (This is a  message box that could likely use one of those 'Yeah, I know. Stop telling  me.' buttons.) If they're cool with that, then open the link in their default  web browser.
       new  340ab09    r487 at thebe:  edmanm | 2008-06-09 23:05:33 -0400  Make some of the helpful links more helpfully clickable.
       new  3d4ea51    r492 at thebe:  edmanm | 2008-06-09 23:14:18 -0400  https://torproject.org/ is so a few days ago. https://www.torproject.org/ is  the new hotness.
       new  d0da1d6    r494 at thebe:  edmanm | 2008-06-10 00:33:27 -0400  Add some help text about port forwarding.
       new  160fab2    r496 at thebe:  edmanm | 2008-06-10 00:35:42 -0400  Add a little bit of formatting too.
       new  e3ff7f9    r498 at thebe:  edmanm | 2008-06-10 00:50:41 -0400  Add a "Help" button to the UPnP test dialog. Clicking the button displays the  help topic on port forwarding.
       new  893fd5c    r500 at thebe:  edmanm | 2008-06-10 01:23:24 -0400  Add a help button next to the UPnP "Test" button too. (We need to make the  help buttons sprinkled on the server page less gaudy. Just a clickable icon  with no big button maybe?)
       new  70d30ad   Updated help translations to have clickable links in links.html
       new  ce88287   Updated Finnish and Swedish help translations to have markings of upnp
       new  b9c544f   Spanish translation updates from dererk.
       new  0964aba   Try to sound a little less 'hood' in our CMakeLists.txt.
       new  2333dfa   Typo.
       new  dac1d66   Corrected a couple of typos from Finnish and Swedish help translations
       new  6b5b395   Updated torbutton version, fixed url location, updated OSX version
       new  c8afbae    r507 at thebe:  edmanm | 2008-06-10 21:32:55 -0400   r280 at thebe (orig r2559):  edmanm | 2008-05-08 19:30:22 -0400    r273 at rae:  edmanm | 2008-05-06 17:21:49 -0400    Patch from Domenik Bork to change the ordering of the 'Services' tab in the    config dialog. Also changes the resize behavior of the column headers in the    hidden services table.
       new  77bf9a9    r508 at thebe:  edmanm | 2008-06-12 02:10:28 -0400  Reorg the src/torcontrol logging stuff and add an enum for 'orconn' and  'bootstrap' reason fields. The enum is in the tc:: namespace, since multiple  events use these same reasons.
       new  5a9048a    r509 at thebe:  edmanm | 2008-06-12 02:14:11 -0400  Add the usual copyright and doxygen blocks and set a couple svn:keywords and  svn:eol-style properties.
       new  315a075   svn:r2697
       new  7125479    r514 at thebe:  edmanm | 2008-06-12 02:42:36 -0400  Add initial support for the shiny, new BOOTSTRAP status events.
       new  02db910    r515 at thebe:  edmanm | 2008-06-12 02:49:13 -0400  Catch bootstrapping status events and add a stub for handling them. A couple  UI elements need to be added and then updated from the stub.
       new  c4b9b3e    r523 at thebe:  edmanm | 2008-06-12 03:06:59 -0400  Revert r2694.
       new  81a38dc   Add pootle external svn property. This will be used to allow a package builder or diff manager to add new translations directly from the translation engine.
       new  6b68319    r527 at thebe:  edmanm | 2008-06-12 18:17:25 -0400  Add Linguist-generated XLIFF files for each of our translations so we can test  out pointing pootle at them.
       new  a9f3537    r529 at thebe:  edmanm | 2008-06-12 19:21:42 -0400  So, just kidding about the whole XLIFF thing.
       new  6602ce3    r531 at thebe:  edmanm | 2008-06-12 19:25:33 -0400  "Thou shalt not use 'Tor' as a noun" is optional, I'm told. Except when it  isn't. (?)
       new  201c641    r533 at thebe:  edmanm | 2008-06-13 01:38:23 -0400  Add a progress bar and status label for displaying Tor's startup progress.
       new  37b7d2b    r534 at thebe:  edmanm | 2008-06-13 01:40:03 -0400  Update the progress bar, status text, and tooltip based on Tor's bootstrapping  events.
       new  264fcda    r537 at thebe:  edmanm | 2008-06-13 01:47:30 -0400  Hide the startup progress if starting Tor fails. Jump to 100% if we connect to  an existing Tor and it already has a circuit established.
       new  dec6729    r539 at thebe:  edmanm | 2008-06-13 01:49:40 -0400  Move Vidalia's semi-documented coding style into a HACKING document, and try  to specify a few more things.
       new  276425d    r541 at thebe:  edmanm | 2008-06-13 02:05:14 -0400  Reorg and reword a couple of the bootstrapping status messages.
       new  8459c0f    r543 at thebe:  edmanm | 2008-06-13 02:16:00 -0400  Update the changelog.
       new  a25b912    r545 at thebe:  edmanm | 2008-06-13 02:19:28 -0400  At least I didn't write "Stephen".
       new  b7abe8b    r547 at thebe:  edmanm | 2008-06-13 02:22:18 -0400  .
       new  f6604bf    r549 at thebe:  edmanm | 2008-06-13 03:18:59 -0400  Another changelog entry.
       new  90c54b5    r551 at thebe:  edmanm | 2008-06-13 04:05:27 -0400  Note that the bootstrap phase failed (and include the 'reason' field) if the  bootstrap status event's severity is 'warn'.
       new  7595b26    r553 at thebe:  edmanm | 2008-06-13 04:07:23 -0400  Bump to 0.1.4 and give the changelog a date.
       new  4f4ce6e    r557 at thebe:  edmanm | 2008-06-13 04:51:47 -0400  Bump trunk to 0.1.5-svn since I'm sure we'll be doing one of those in the near  future.
       new  18c7052   Updated Finnish GUI translation
       new  6a1f9b7    r559 at thebe:  edmanm | 2008-06-13 23:14:47 -0400  Try to specify the tab order on the network settings page. Qt still seems to  be ignoring my suggestions anyway.
       new  33d9f9b    r563 at thebe:  edmanm | 2008-06-14 10:07:03 -0400   r510 at thebe (orig r2691):  djhasis | 2008-06-11 12:58:22 -0400   Corrected a couple of typos from Finnish and Swedish help translations   r512 at thebe (orig r2693):  phobos | 2008-06-11 19:50:01 -0400   Updated torbutton version, fixed url location, updated OSX version
       new  46cca98    r564 at thebe:  edmanm | 2008-06-14 10:16:08 -0400  Include the text of the LGPLv3 in the binary packages.
       new  3b56144   Updated Swedish and Finnish GUI translations
       new  3e0b7cd    r568 at thebe:  edmanm | 2008-06-14 10:21:55 -0400   r565 at thebe (orig r2724):  edmanm | 2008-06-14 10:15:28 -0400    r563 at thebe:  edmanm | 2008-06-14 10:07:03 -0400     r510 at thebe (orig r2691):  djhasis | 2008-06-11 12:58:22 -0400     Corrected a couple of typos from Finnish and Swedish help translations     r512 at thebe (orig r2693):  phobos | 2008-06-11 19:50:01 -0400     Updated torbutton version, fixed url location, updated OSX version
       new  39df006    r569 at thebe:  edmanm | 2008-06-14 19:44:39 -0400  Remove a few unused variables and mark a fourth for Domenik to look at. It  looks like he wanted to use it for something. Maybe he remembers for what?
       new  30ad25f   Tweak the resize policy for the control panel so the vertical size is fixed at minimal and sufficient, and the horizontal size is adjustable but obeys the minimum size hint.
       new  7d3951a   Default to the language chosen by the user during install (Windows-only) rather than the system language. (Ticket #246)
       new  d75443c   svn isn't a human language. Also add some newlines at the end of a few files.
       new  4b52c8f   Hebrew needs a MUI_LANGUAGE in the Windows installer .nsi files.
       new  c5fa211   These strings want to be translatable as well.
       new  fe146f1   If Tor doesn't have bootstrapping events, then update the current status string and bump the progress bar along a bit.
       new  01934c4   updated GUI translations for the new GUI strings
       new  930afad   Remove another unused variable.
       new  478f490   Updated Finnish and Swedish GUI translations
       new  479e959   Update vidalia-bundle for osx to work with the new Tor dmgs.
       new  76f9d32   Add the latest OSX for identification.
       new  d71a310   Update tor version.  Minor yet annoying. ;)
       new  d2d0c35   Create a Qt-based ts2po helper tool to convert .ts files to .po format, without having to depend on translate-toolkit.
       new  a6b7a94   Updated to reflect proper pootle placement.
       new  4d2d365   This is the first major test of a export from Pootle, converting from .po (using the process explained in tor/doc/translations.txt) and into .ts; hopefully this will still work properly and we will only see major updates when string translations happen. If not, we should back this change out. Hopefully Matt can confirm my assumption and I haven't broken everything with this commit.
       new  f4e63d6   Add a po2ts tool to convert .po formatted files to qt's .ts format.
       new  84e1dce   Tweak to r2729 so that hopefully the control panel doesn't disappear on Ubuntu.
       new  e06efe7   Revert r2746 so translations will work again.
       new  2b04ad8   Force a repaint() to make sure the progress bar and onion status icon don't overlap briefly.
       new  bd3bf47   On second thought, simply ignoring a message element with no corresponding source string is probably silly. We should error out instead if the .ts file is invalid.
       new  b3d3ffd   Add a -q option to po2ts and ts2po that enables 'quiet' mode. Also use -i and -o arguments to specify the input and output files.
       new  f02d896   Add some .po files for pootle, each in its own directory. Why? Ask pootle.
       new  f45a290   Wait, there's a Japanese translation too?
       new  f7862f4   Build our translations from .po files rather than .ts files. Also use "zh_CN" and "zh_TW" instead of "zh-cn" and "zh-tw" so we don't look quite so silly.
       new  0bdcfc9   Benessa Defend appears to have also contributed to the Japanese translation via pootle.
       new  2e66bdd   remove me, required for pootle test
       new  03acd23   Removing test file.
       new  37e677c   Removing external svn stuff.
       new  f2e35de   Commit from The Tor Translation Portal by user ioerror. 418 of 531 messages translated (0 fuzzy).
       new  2628d33   Remove the mkpo.sh and mkts.sh scripts.
       new  8c67378   Remove all of our .ts files from svn.
       new  6a34c27   Commit from The Tor Translation Portal by user edmanm. 418 of 531 messages translated (0 fuzzy).
       new  be4f48f   Commit from The Tor Translation Portal by user karsten. 429 of 531 messages translated (1 fuzzy).
       new  f8d4672   It looks like we had been using the wrong Czech word for the Czech language.
       new  147f78e   Escape dquotes in strings when converting .ts -> .po, and unescape them when converting .po -> .ts.
       new  fe787fc   Update the .po files with properly escaped dquotes.
       new  cbef7ca   Commit from The Tor Translation Portal by user mfr. 457 of 531 messages translated (0 fuzzy).
       new  d3394b5   Whine about bootstrap problem events only if their recommandation is not 'ignore'.
       new  b4a332e   Avoid confusing people who also read (or write) the spec.
       new  33f2823   Commit from The Tor Translation Portal by user karsten. 473 of 531 messages translated (0 fuzzy).
       new  2888379   Commit from The Tor Translation Portal by user mfr. 466 of 531 messages translated (0 fuzzy).
       new  5e0578e   Commit from The Tor Translation Portal by user mfr. 488 of 531 messages translated (0 fuzzy).
       new  b7b7353   Commit from The Tor Translation Portal by user mfr. 511 of 531 messages translated (0 fuzzy).
       new  4ee9e38   Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
       new  6f02fb1   Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
       new  860fb45   Commit from The Tor Translation Portal by user DJHasis. 449 of 531 messages translated (0 fuzzy).
       new  a3ec116   Reorg the bootstrap status event stuff into a new BootstrapStatus class (BootstrapStatusEvent now contains a BootstrapStatus object). Add a method to send a 'getinfo status/bootstrap-phase' command that returns a BootstrapStatus object. Call that method after we've authenticated to the Tor software so the progress bar can take a hop, skip, and a jump to wherever we are in the bootstrapping process.
       new  446fb6c   Damn you, 'svn add'.
       new  c3cd1ff   Set the svn:eol-style and svn:keywords properties.
       new  fe89ee3   Add some changelog items for 0.1.5.
       new  e16fc4a   One more changelog item.
       new  3a1b362   Bump to 0.1.5.
       new  75b68cb   Bump to 0.1.6-svn.
       new  47fdfb4   Oops. Wrong version number. It'll be wrong in the changelog that goes with 0.1.5, but at least it'll be right for subsequent versions.
       new  f9c2dc1   Appease Panther's douchieness.
       new  a28006a   Remember r2791? Yeah, same thing, only with po2ts.cpp.
       new  affc346   Might as well start the 0.1.6 changelog.
       new  5b9621e   Commit from The Tor Translation Portal by user jan. 357 of 531 messages translated (0 fuzzy).
       new  8c42d91   Commit from The Tor Translation Portal by user jan. 391 of 531 messages translated (0 fuzzy).
       new  463e613   Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
       new  42e9c61   Updated French help from mfr
       new  a2fb4a1   forgot to add services.html to French help
       new  b36e265   Updated helps content-list file for the new French help
       new  34f4bbe   Set the svn:keywords and svn:eol-style properties on the French help files.
       new  c87574e   Fix the whitespace on a couple of the French help files.
       new  9831e53   Pipe down, Doxygen. (These are already marked up in tcglobal.h.)
       new  2a233b5   Add a place for a Romanian translation to live. This isn't enabled in the GUI until we get some strings translated.
       new  5fc7bf5   Commit from The Tor Translation Portal by user DJHasis. 463 of 531 messages translated (0 fuzzy).
       new  3d59014   Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
       new  a37cfd7   Updated Finnish help
       new  ff38984   Commit from The Tor Translation Portal by user edmanm. 3 of 531 messages translated (0 fuzzy).
       new  12665f9   Commit from The Tor Translation Portal by user zugu. 463 of 531 messages translated (68 fuzzy).
       new  e5eab42   Make the Romanian translation available now that we have some translated strings.
       new  503bd6f   Commit from The Tor Translation Portal by user karsten. 516 of 531 messages translated (0 fuzzy).
       new  6583722   Fix po2ts so that it uses the same encoding to read in a .po file that it uses to write out the .ts file. Also make the encoding used an optional parameter that defaults to 'utf-8'.
       new  7491b09   Make the encoding used by ts2po configurable as well (defaults to utf-8 still), and set the PO header properly.
       new  3e4afe0   Correct the header guard on the ts2po config file.
       new  8e8b96f   Use the correct field when trying to parse the severity value from the 'getinfo status/bootstrap-phase' response.
       new  500c89f   Modify ts2po to use a 'msgctxt' line for specifying a message's context, rather than overloading the "#:" line (pootle > 1.0 supports msgctxt). Also now use the "#:", as intended, for the string's filename and line number.
       new  5eac6c6   Update po2ts to support parsing msgctxt lines.
       new  4957d67   Commit one test translation to see if our Pootle asplodes over msgctxt.
       new  c2a3d64   Pootle survived. Take the plunge and convert the rest to using msgctxt.
       new  f52272b   Looks like we never really needed to explicitly link to these Windows libraries. Good.
       new  189ae91   Commit from The Tor Translation Portal by user ioerror. 530 of 532 messages translated (0 fuzzy).
       new  9a36bb4   Revert change that appears to have broken pootle. :-(
       new  02a0542   Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
       new  41e4b18   Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
       new  e781067   Tolerate mixing and matching the "msgctxt" and overloaded "#:" forms of specifying message context.
       new  99f1b76   Update the Farsi translation to use msgctxt for specifying message context.
       new  c9cc5ca   Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
       new  0796ad5   If we're building with CMake 2.6, then force CMake 2.4 compatibility for linker search path behavior.
       new  5b5847d   Link to ws2_32 if building with UPnP support on Windows, otherwise we get linker errors when building with CMake 2.6.
       new  bb8788b   Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
       new  b04cec3   Shuffle some po2ts and ts2po dependencies around and do a better job of figuring out their executable locations so we can build with Xcode again.
       new  69c9d82   Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
       new  e3ecedc   Fix the quoting on one of the Farsi strings.
       new  590a00f   Add a SendCommandEvent class that can be used to post an event to the control socket in the correct thread, letting it know it should send a control command.
       new  3322fd6   OK, story time: So, Qt really doesn't like it if you try to send data on a socket in one thread and read data from it in another thread, even if you do your locking correctly. Touching the socket in a thread other than the one in which it was instantiated == death. I started working on a patch that does away with threads and blocking I/O and simply uses Qt's signals and slots for dealing with socket operations asynchronously from the main thread. This patch got reall [...]
       new  a46e176   Add a Romanian installer translation from "Top Quality Software." (?)
       new  c931093   Include the Romanian translation in the Vidalia-only and bundle installers.
       new  143704b   Oh yeah. Include it here, too.
       new  d2171ea   Add a bunch of 0.1.6 changelog items.
       new  4251ef2   French installer patch from Mfr. Thanks!
       new  546d2cd   Update the version of torbutton and tor.
       new  14391a2   Add a changelog item and bump to 0.1.6.
       new  c898b04   Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
       new  2ad202d   Add a GNU gettext POT for the Windows installer translations.
       new  8ece2e7   Add an English installer .po to start with.
       new  0fd9f09   Recurse into the src/common directory before src/tools, so we can use libcommon.a from any of the tools built.
       new  b147be0   Add a po2nsh tool to convert .po files into .nsh files containing language table entries.
       new  8fa4bd4   msginit apparently ignores the charset specified in the POT's header and just rolls with UTF-8 instead. :(
       new  3160588   Split the CMake fu for pkg/osx, pkg/rpm, and pkg/win32 into their own CMakeLists.txt files in each subdirectory.
       new  624d38f    Remember the location of po2nsh so we can use it in custom commands.
       new  c59b88b   Add a vidalia_add_nsh() CMake macro to convert Win32 installer .po files to .nsh files.
       new  cb0b617   "Waaahhhh. You left a '\r' in a msgid string. Waaahhh." says msginit.
       new  4d2b05a   Add (untranslated) .po files for the rest of the Windows installer translations.
       new  98c91c2   Set what I *think* is the right charset for each language.
       new  d640466    Convert the win32 installer .po files to NSIS .nsh files at build time.
       new  0b0b0ea   Move vidalia.pot to pkg/win32/templates.
       new  9e80fe4   Test
       new  dc4b6ec   Pootle works.
       new  a685eae   Commit from The Tor Translation Portal by user edmanm. 5 of 42 messages translated (0 fuzzy).
       new  c4394f4   I forgot to version bump after the last release.
       new  70a3db8   Add "-f <from-codec>" and "-t <to-codec>" options to po2nsh. Default to utf-8 for input and iso-8859-1 for output.
       new  ce8b83a   Make the .pot and .po files UTF-8, since that's the way Pootle rolls.
       new  dc41b6f   Add an argument to the vidalia_add_nsh() macro that accepts an output charset and passes it to po2nsh.
       new  e8df62e   I really thought the shed should've been vermeil.
       new  a730ca2   Comment out the zh_CN and zh_TW translations until I figure out what encoding actually works on Windows, because GB18030-0 sure doesn't seem to be it.
       new  9e53510   Updated to torbutton 1.2.0rc6
       new  ad36610   Just add i18n-win32-installer to the ALL target. There's no particular reason it has to be built with the i18n target.
       new  8a1fdbd   Skip the pkg/ subdirectories that aren't likely to be needed on the current build platform.
       new  d17dccd   Commit from The Tor Translation Portal by user ZeeWolf. 531 of 531 messages translated (0 fuzzy).
       new  4a8312e   Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
       new  217739e   Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
       new  f4b0463   Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
       new  06004d6   Commit from The Tor Translation Portal by user edmanm. 29 of 42 messages translated (0 fuzzy).
       new  a8d57a8   Commit from The Tor Translation Portal by user IgnoreRed2. 42 of 42 messages translated (0 fuzzy).
       new  fa65cf8   Does installer's po file has to be UTF-8 ? That translation portal broke it :(
       new  cd47707   Commit from The Tor Translation Portal by user IgnoreRed. 42 of 42 messages translated (0 fuzzy).
       new  609c6b7   Include stdlib.h in the format conversion tools.
       new  7b34d65   Add an nsh2po tool, for realsies this time.
       new  808575e   msgctxt is the key, not the value.
       new  39c43b4   Use the French installer translation as the guinea pig to see if pootle is happy with my nsh2po-generated .po files.
       new  2e713ad   Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
       new  30c448f   Tor moved. Update URL.
       new  d1e4f12   PO-ify the rest of the existing translations.
       new  b4bfb56   Commit from The Tor Translation Portal by user edmanm. 24 of 42 messages translated (17 fuzzy).
       new  44b2cf2   The English installer .po could use an update too, so it matches the template.
       new  d9a382e   Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
       new  3bb375b   Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
       new  1851d98   Commit from The Tor Translation Portal by user edmanm. 39 of 42 messages translated (1 fuzzy).
       new  3c3f65f   Update the URL in the Polish translation too.
       new  beac97f   Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (1 fuzzy).
       new  1e99378   Same for the Svenska translation.
       new  0cd9a0e   Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
       new  48f2ba4   Update the URL in the Finnish translation too.
       new  0b42c65   Update Tor's URL in the Czech translation.
       new  c709a03   Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
       new  83ba8a5   Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
       new  897874d   Commit from The Tor Translation Portal by user edmanm. 8 of 42 messages translated (29 fuzzy).
       new  fd58508   Commit from The Tor Translation Portal by user edmanm. 34 of 42 messages translated (6 fuzzy).
       new  be3493c   Commit from The Tor Translation Portal by user mfr. 42 of 42 messages translated (0 fuzzy).
       new  4eb61ed   Commit from The Tor Translation Portal by user mfr. 28 of 42 messages translated (0 fuzzy).
       new  a10fc8d   Yet more Tor URL updates.
       new  b9e071f   Rename the pt_BR installer translation directory to pt, since there is apparently nothing particularly BR about it.
       new  c968241   And rename the the pt installer filename.
       new  1cde516   Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (5 fuzzy).
       new  83cda8b   Add "TZ=UTC" to the browser executable's environment variables when launched via Vidalia.
       new  ad85bfe   bump to 0.1.6, fix man path
       new  40bfcce   Handle spaces in the Tor version number we get from 'getinfo version' since Tor has included svn revision numbers in its response (e.g. "0.2.0.30 (r12345)") for a while now.
       new  31d8b7e   German language file update
       new  63b9fed   Rework the message log scrollbar logic so it's consistent again on Qt 4.4.0. Fixes ticket #369.
       new  b41485b   Remove the horizontal scroll bar behavior. It was really annoying and unnecessary since long messages have tooltips anyway.
       new  e61b2a7   Start a changelog for 0.1.7.
       new  f4f79ed   Bump to 0.1.7.
       new  34a6752   Oh yeah, we renamed "pt_BR" to "pt".
       new  6805122   Bump to 0.1.8-svn.
       new  e4c5a15   We don't need the .nsh files anymore.
       new  98e8b17   Add a templates/ directory and stick a .pot in there that gets updated along with the 'make i18n-update' build target.
       new  5684ede   Reduce the default number of messages to retain in the message log to 50 messages. Most people never look at the window and the extra 200 messages just needlessly eat memory.
       new  e3a3471   Add a directory and .po for a Slovenian translation. We'll include it as part of the build once we get some translated strings.
       new  3966034   svn:r2938
       new  8b272ed   More message log futzing:   - Keep a chronologically ordered list of pointers to items in the message     log so we can remove the oldest item when the log is full in O(1) rather     than O(n), even when the log is sorted by severity or lexicographically.   - If the message log is sorted by severity or lexiographically, or if the     user manually repositioned the vertical scroll bar, then retain the scroll     bar's previous position after adding a new message to the log.
       new  5deb474   Add a first cut of a document describing how to build a Windows Vidalia-only installation package.
       new  bdf3b49   Rename the bundle installer directions so they're consistent with the Vidalia-only directions.
       new  e296f3d   Use the right icon for the help browser's window icon.
       new  6377573   Include ssleay32.dll in the Windows packages. Fixes ticket #401.
       new  255abc8   Make pressing "Return" mean the same thing as clicking "OK" in the config dialog, and make pressing "Escape" mean the same thing as clicking "Cancel".
       new  c04aeb3   Domenik's r2974 reminded me I should document my undocumented widget naming conventions.
       new  ae64477   This one needed a better example.
       new  83bd3f5   Create CircuitId and StreamId typedefs with QString as their underlying type, and switch all circuit and stream function calls to use these new types. Fixes ticket #400.
       new  d761606   Restore the "zoom" and "close" icons in the router and circuit list context menus. They were lost in the move to the Oxygen icon theme in 0.1.4.
       new  7d45e33   Make the position of the y-axis on the bandwidth graph variable based on the width of the axis labels. This works better for languages like Farsi where "KB/s" somehow becomes 19 characters. Fixes ticket #373.
       new  a7fda21   The slot called when a shortcut is pressed doesn't have to belong to a widget; it could just be a QObject. Also add a convenience method that takes the shortcut as a QString, instead of a QKeySequence.
       new  08f1bf8   A couple of minor const cleanups.
       new  e85678d   Make both the 'Ctrl+W' and 'Esc' shortcuts for closing a window work for all windows on all platforms.
       new  64bd396   Spiff up the changelog for 0.1.8.
       new  bbca701   If the current message log layout is right-to-left (e.g. if the user's translation is Farsi), then use a custom item delegate for the log message column whose sole purpose is to keep Qt from screwing with the message text. Fixes ticket #396.
       new  c43eb43   Add another changelog item and declare August 17, 2008, to be Vidalia 0.1.8 Day.
       new  12249dc   Bump to 0.1.8.
       new  c53a64b   Use a QPointF instead of a QPoint to clean up a compile warning from r2980.
       new  2391cc1   Commit from The Tor Translation Portal by user unagiebi. 416 of 531 messages translated (0 fuzzy).
       new  35a30bb   Make the "Created by Tor" string translatable in the hidden service config page. Fixes the one part of ticket #376 that is valid.
       new  e6e680e   Remove some code that isn't used anymore now that we have a bootstrap progress bar.
       new  1c67713   Make the Tor status label and Vidalia tray icon tooltip display the same text after a circuit is established. Fixes ticket #390.
       new  0d394ee   Try to load a translation for the current language from Qt's translations directory, so we can get Qt's internal widgets (e.g. QDialogButtonBox) translated.
       new  414dd34   Create .po files with translations for the user-visible Qt widgets that Vidalia uses, primed with the existing translated strings from Qt 4.4.1.  Also add them to the default Vidalia build and load them when installing translators for the current language.
       new  11bd261   Create a qt.pot template and add empty translations .po files for all the languages Vidalia supports but Qt currently doesn't. Now these can get translated in Pootle.
       new  4af5e01   Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
       new  0865e72   Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
       new  6b192e0   Try using the Qt translation included in Vidalia before loading the system-installed Qt translation.
       new  2466ede   Don't need this now that we ship a partial Qt translation.
       new  065a33d   We use QT_LAYOUT_DIRECTION in the qt_*.qm files for determining which languages need a right-to-left layout, so this code is no longer needed.
       new  6a3667b   "stop recommending yahoo mail as an example of a safe dkim-providing mail service. that could get people arrested."
       new  a731122   Correct the location of the simplified Chinese help files.
       new  c2e5e23   Commit from The Tor Translation Portal by user DJHasis. 56 of 81 messages translated (0 fuzzy).
       new  d80eb2f   Commit from The Tor Translation Portal by user DJHasis. 66 of 81 messages translated (0 fuzzy).
       new  5309e96   Patch from sjmurdoch to fix a comment.
       new  d771e46   We don't need to build the po2nsh and nsh2po stuff on non-Windowses.
       new  261eddc   Document the other magic bits I sprinkle on my Qt builds.
       new  6076b9d   Create the control panel's menubar as a parentless QMenuBar, so it is visible even if the control panel is not the topmost window. Fixes ticket #286.
       new  e8cfe77   Don't put icons next to the menubar items on OS X. It's not a very OS X-ish thing to do.
       new  5795edd   Recommend out-of-source builds in the INSTALL file.
       new  cc35746   Replace OS name with architecture compat.
       new  3f16fdf   There are two ways to say "newline" in NSIS: "\r\n" and "$\r$\n". MessageBox wants the latter, whereas everything else uses the former. Note that the GNU gettext tools piss and moan if you have a "\r" in your .po files, so we just write "\n" and "$\n" in the .po and handle the conversion to "\r\n" and "$\r$\n", respectively, in po2nsh.
       new  56744e8   Handle "$\n" in .po files by converting to "$\r$\n".
       new  d267703   Use $\n in all of the translated MessageBox installer strings.
       new  f7e0dbe   Changelog updates.
       new  067c0a6   Add a context menu with a "copy" option to RouterDescriptorView so users can copy some text to the clipboard. Implements ticket #291.
       new  246f36e   Grab the Qt .dlls included in the Vidalia installer directly from the configured Qt binary directory.
       new  22cd040   Add OPENSSL_BINARY_DIR and MINGW_BINARY_DIR cmake options that can be used to specify where the Windows installer NSIS scripts should look for those dlls.
       new  5abd3d0   Give me a 'C'! Give me an 'L'! Give me an 'I'! Give another 'C'! What's that spell? An NSIS build error... :(
       new  e1b5988   Make the location of the Tor, Privoxy, and Torbutton package files into configurable CMake options so the bundle can be built without having to shimmy all these files into some specific directory hierarchy. Makes the bundle a bit less annoying to build.
       new  2278734   Add some more changelog entries and give 0.1.9 a release date.
       new  083a4c5   Bump to 0.1.9.
       new  abf3676   Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
       new  48b20a4   Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
       new  6b46ad0   Bump trunk to 0.2.0-svn.
       new  b057643   Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
       new  07ed6dc   Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
       new  bc77cd3   Grab the modified Privoxy config.txt from Vidalia's source directory automatically, rather than making the bundle builder manually copy it over. Put the original, unmodified config.txt in $INSTDIR but renamed to config.original.
       new  118f3df   Uncheck the Torbutton options by default if Firefox is not installed. Fixes half of ticket #421. Still need to add the custom installer page to warn the user that they really do want Firefox, and then figure out how to cram that into Pootle. Which will suck. Big time. (NSIS makes me hate life.)
       new  d03774e   Add a .ini layout file for an installer page that warns the user that they should install Firefox, if it looks like they haven't already done so. Still need to call this layout file from the .nsi.
       new  91cfaec   Tweak the "Firefox not installed" warning page to let people click "Back" to the welcome page; don't explicitly specify the button text so we can just use NSIS's translations for "Back", "Continue", and "Cancel"; and set the State variable for the Link control so it has a URL to go to.
       new  3ed8659   Display the "Firefox is not installed" warning page after the welcome page if the bundle installer thinks it can't find Firefox.
       new  77bb684   Add the title and subtitle of the Firefox warning page to the PO template.
       new  1098b55   msgmerge the new PO template strings to all the .po files. msgmerge also saw fit to shimmy around some of the entries, so the diff is larger than it should be.
       new  fd91fa2   Get rid of some '\r's that msgmerge didn't like.
       new  22f9fd2   Use the (possibly) translated Firefox warning page title and subtitle strings from the .nsh files.
       new  cac9cbf   Add the upper and lower message texts from the Firefox warning page to the PO template.
       new  366d2aa   msgmerge the PO template strings from r3068 to all the .po files.
       new  314295a   Rewrite the Firefox warning page .ini layout file at install time so we can use the translated strings from the .nsh/.po files.
       new  dfae1e0   Commit from The Tor Translation Portal by user DJHasis. 45 of 46 messages translated (0 fuzzy).
       new  d398490   Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
       new  a2f6d64   Commit from The Tor Translation Portal by user DJHasis. 76 of 81 messages translated (0 fuzzy).
       new  c248f5d   Commit from The Tor Translation Portal by user IgnoreRed. 46 of 46 messages translated (0 fuzzy).
       new  40e3d20   Scrap the installer, dragging is what the cool kids do.
       new  0feb96a   Include a readme file and a folder full of licenses in the root of the dmg.
       new  de8807a   Update the README with installation instructions.
       new  8a8dd68   Fake the old vidalia-bundle filename until we have a better scheme.
       new  e3a0485   Updated directions to build the osx bundle.
       new  c9e679d   Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
       new  86eedda   Stop telling the user to click a button that isn't there.
       new  64d278e   Add a panel graphic from dr|z3d that can be displayed on the Welcome and Finish installer pages.
       new  15600f2   Include dr|z3d's custom panel bitmap in the Vidalia installer and uninstaller.
       new  29690fc   Updated Windows installer graphic from drzed.
       new  d8194a4   Add a header image from drzed for the Windows installer.
       new  ea9a2a3   Use drzed's new header image in the Vidalia Windows installer.
       new  27b06c4   Replace the Vidalia dock and app bundle icon with a new .icns made from drzed's logo.
       new  3c20c73   Give dr|z3d credit where credit is due.
       new  df6c73b   Add a couple icons to be used in the new, more helpful control password input dialog.
       new  ba3b4ee   Add a prettier dialog for prompting people for their control port password that also includes a checkbox for whether the user wants Vidalia to remember the entered password, a Help button, and a Reset button.
       new  31e8c72   Set some svn properties on the new files.
       new  96d572e   Disable the WA_DeleteOnClose widget attribute, since we still want access to some of the dialog contents after it's closed.
       new  e2d28f3   Make exec() return the QDialogButtonBox::StandardButton enum value of the button used to dismiss the dialog. Also disable the "Ok" button if the password field is empty.
       new  ddebb22   Use the shiny, new control password input dialog, and handle cases where the user doesn't want to save the password they type in. This avoids stomping on any previous authentications the user may have set.
       new  8df2188   Change the default example email address in the relay settings page.
       new  96a89ae   Stubs for getting a list of running processes and trying to kill a process with a given pid. Need to fill in the Windows-specific stuff.
       new  1d04d8d   Add a method to ControlPasswordInputDialog for hiding the "Reset" button if we can't find a running tor.exe.
       new  0ac9f05   Hide the "Reset" button on non-Windowses or if we can't find a "tor.exe" in the running process list.
       new  d62a5eb   Add some code for killing processes on Windows, and an error message if the Reset button fails to do its thing.
       new  de9707c   Tweak the resize behavior of the control password input dialog a bit.
       new  dd452e1   Forgot the #include guards.
       new  9a13eb1   Not anymore, they didn't.
       new  8715eb0   Remove some 128x128 images we don't use anymore.
       new  0f810fe   Add a 128x128 Vidalia logo from drzed.
       new  7e3023d   Switch to a simpler About dialog and move the license information to a separate HTML-formatted display.
       new  a5cf79e   Remove a couple icons we no longer need.
       new  539324e   And start using the new About dialog.
       new  bc0eab8   More futzing with the resize behavior of the control password input dialog.
       new  b57f143   Force the input dialog to resize when it is displayed, so it doesn't look so ginormous on Windows.
       new  9afbfbd   Last changes to dialog size hints, for realsies this time (until I find out it looks crappy on Linux or something).
       new  a76ea34   Can't forget to put devilproxytor in the new credits.html.
       new  f907285   Add dr|z3d's Windows bundle graphic and header to the bundle installer.
       new  10890bc   Add tooltips to tree items in the help browser's table of contents. Some of these labels are a bit long.
       new  dcd2e3b   Add a help topic on the control password prompt.
       new  63fded2   Add a helpRequested() signal to the control password prompt, and display the troubleshooting topic on control passwords when the "Help" button is clicked.
       new  a64f252   Add some UI for enabling or disabling automatic software updates, as well as a button to check for updates immediately. (Yes, I know this doesn't do anything yet. No, I don't need you to tell me that.)
       new  24bdd9f   Add a setting to enable or disable whether we want to do automatic software updating. Add another setting for remembering the last time we checked for available updates.
       new  99549e6   Old Qts don't have this property.
       new  bf686ef   Connect the auto-update UI bits to the actual config settings. Also remember the last time we pretended to check for updates.
       new  adb17f1   Whoops. Only had that uncommented for testing.
       new  5db3746   More new-Designer vs. wicked-old-Qt unhappiness.
       new  1013ec3   Add a GliderProcess subclass of QProcess for interacting with the client-side auto-update process.
       new  e0eac7b   Disable the 'check for updates' setting by default on non-Windows since 1) nothing would happen anyway, and 2) users don't get to see its UI option.
       new  fc6c99b   Save the time at which we last checked for updates in UTC. I don't know where this would be a problem (jet-setting users plugging their TBB-loaded USB keys in computers around the world?), but seems like a fine preventative measure.
       new  4acb0ca   Add some GliderProcess helper methods for determining if it's time to check for updates, and, if not, when we should schedule the next check for updates.
       new  d2f0706   If 'check for updates' is enabled at startup, start a timer with the interval given by GliderProcess (which I totally made up). When the timer expires, kick off a check for updates, and remember that we did so. If it's been so long since we checked for updates, start the check now.
       new  e82f7a2   Add a GliderProcess method to call to launch a check for updates using the specified Glider executable. I made this one up. Could you tell?
       new  862e4e5   The Glider binary will probably want some command line arguments, so support those too.
       new  86d933f   Just read and log whatever the updater process dumps to its stdout and stderr for now, until we know what format to expect the output to be in. Then we can add the bits to parse and act on the output.
       new  d90e633   Test commit.
       new  d098ab2   Test commit: add a line to the changelog for 0.2.0.
       new  71b5e41   Test commit: give drzed some more credit in the CREDITS file.
       new  76809cb   Test commit for the post-commit email hooks.
       new  2c53076   Support changing UI languages without restarting Vidalia. Those playing along at home get one Vidalia point for finding widgets that I missed that don't get retranslated.
       new  6b0d064   Remove the warning that you have to restart Vidalia after you change the UI language.
       new  d8c5036   Force Qt to retranslate the button box at the bottom of the config dialog.
       new  ee38ee3   Remember we switched to English even though all we did was remove all installed translators.
       new  9c28af0   Update the router list headers, circuit list headers, circuit and stream statuses, and router descriptor details when the UI is retranslated.
       new  6324902   Force whatever page is in loaded in the help browser to reload itself when the UI is retranslated.
       new  a1220cf   Remove my previous voodoo fix (didn't work) and try another.
       new  6b81b91   Fix the path to torbutton, lest we hardcode the torbutton version.
       new  8286d2f   Glider was renamed to Thandy. So rename the GliderProcess wrapper class to UpdateProcess.
       new  16add07   Blow away the auto-update stuff from trunk.
       new  7f4daf0   Commit from The Tor Translation Portal by user omerishakoglu. 75 of 81 messages translated (0 fuzzy).
       new  f2bf540   Commit from The Tor Translation Portal by user omerishakoglu. 409 of 531 messages translated (0 fuzzy).
       new  4190178   Credit Omer as a Turkish translator too. Thanks!
       new  42273a6   Fix a bug in Domenik's ServiceSettings class. I don't know why Microsoft's compiler was the only one to complain about this, but it was right to do so.
       new  43d014a   Get rid of some unnecessary snprintf()s; Qt can handle converting a number to a string just fine and doesn't make Visual Studio sad.
       new  3ae6f3d   Remove an #include that is apparently not needed on MinGW and causes the build to fail (duplicate #include) on VS 2008.
       new  fe2d1fb   New dock icon based on zed's green fathead, now without dropshadow.
       new  fe6ac65   Make 'make install' install an icon for the "Vidalia" menu item created by vidalia.desktop. The icons are based on zed's green fathead icons.
       new  4ccb246   Waste a portion of my life implementing a mostly useless feature. Resolves ticket #431.
       new  5c94980   Add a debian/ directory.
       new  826906e   Added Debian pkg structure from official package.
       new  1bc3d78   clarify the torbutton is the path to the file itself.
       new  f29f30a   Reflected changes from Debian pkg.
       new  a6b5a99   Commit from The Tor Translation Portal by user zugu. 81 of 81 messages translated (0 fuzzy).
       new  63627f5   Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
       new  b379c4b   Commit from The Tor Translation Portal by user zugu. 40 of 46 messages translated (6 fuzzy).
       new  1ab2a55   Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
       new  e65c36f   Call the right slot when the user clicks 'Clear' in the message log toolbar. Fixes ticket #434.
       new  c97852d   Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
       new  23bf426   Commit from The Tor Translation Portal by user zugu. 46 of 46 messages translated (0 fuzzy).
       new  6c9c34f   Forward port the changelog from 0.1.10.
       new  ae8ae4a   Add some 0.2.0 changelog items.
       new  62d6fc7   Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
       new  47e9e9c   Add a caveat to INSTALL about having spaces in your build path.
       new  03e3b8a   Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
       new  0ad6849   Commit from The Tor Translation Portal by user edmanm. 531 of 531 messages translated (0 fuzzy).
       new  318dbf2   Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
       new  355c098   Remove support for configuring Tor's User and Group options in the Advanced settings page.
       new  d8e7e92   Stop putting 'HashedControlPassword ""' on the Tor command line if cookie or no auth is enabled. It used to be there because Tor didn't like have both cookie and password auth enabled at the same time. Now it just causes Tor to log a confusing warning.
       new  3d5f1d9   Commit from The Tor Translation Portal by user kabbe. 531 of 531 messages translated (0 fuzzy).
       new  f6ccdb1   Commit from The Tor Translation Portal by user kabbe. 81 of 81 messages translated (0 fuzzy).
       new  67fd408   Only set HttpsProxy if both the "I use a proxy..." *and* the "Use this proxy for HTTPS also" checkboxes are checked. Otherwise, unset it. Fixes ticket #440.
       new  9b0268c   Fathead status icons in the various sizes and formats.
       new  3dff32e   OS X .dmg background images. These are the ones with the big boy boxes.
       new  b13ae07   These don't need to be tabstops anymore.
       new  c0e7132   Spray the UI with a healthy dose of Onion-B-Gone.
       new  b620de0   Blow away the now-unused onion-based status icons.
       new  2db3e3b   New fathead-based vidalia.ico. Some of the lower color images in here look pretty bad. :(
       new  8bfd87c   Update the osx option to create a LEGAL folder to not make the pretty dmgs a complete mess.
       new  3b4cb0c   Add the .DS_Store file required for the pretty dmg background.  Add in the necessary changes to package.sh to create the pretty dmg with a background.
       new  f88d6de   Add the start of a WiX-based MSI installer. Still need to add the start menu shortcuts and "Run at startup" option. But, hey, it installs stuff.
       new  09aa0d6   Add Desktop and Start menu shortcut options to the MSI installer.
       new  e15e444   shorcut -> shortcut
       new  5a54b29   Don't forget the LGPLv3 text too.
       new  d3b7b1b   Add welcome screen and header .bmps for the MSI installers based on zed's .pngs.
       new  9f9c0e2   Add opello's updated vidalia.ico.
       new  8601bba   Add another optional component to the MSI installer for adding a registry key to run Vidalia automatically on startup. Also add the WiX fu for changing the background and header graphics, but comment it out for now until we get the bitmaps figured out.
       new  e51eb79   Add zed's new background graphic, slightly resized to 493x312 and uncomment the Wix mojo for using the custom background.
       new  3dc131c   Move zed's updated installer graphics into place and include the custom header bitmap in the .wxs.
       new  5c6a6c0   Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
       new  cd977a7   Update the status icons with what I think are the latest preferred versions from zed.
       new  bf1fd20   Move the default location for vidalia.conf and friends to ~/Library/Vidalia on OS X.
       new  2520ad4   Add the right DS_Store for the vidalia-bundle.
       new  a037a82   Include the background and proper DS_Store for the pretty dmg of the vidalia-bundle
       new  65b48ed   vidalia-bundle .DS_Store.  Now with 100% more Applications aliases.
       new  e02bfe5   remove the broken non-bundle .DS_Store
       new  ac16b55   non-bundle .DS_Store. Now with 100% more Applications
       new  7b6a1f8   This slot hasn't existed for a while.
       new  a05e789   Force the symlink to Applications in the dmg, and force UDZO to use level 9 compression.
       new  43d0a9d   l
       new  f7a689c   Set a couple more OS X-specific CMake variables.
       new  4661103   Remove a bunch of OS X packaging stuff we don't use anymore, so people stop looking at them and thinking we do.
       new  936c365   Update the build-bundle instructions.
       new  5793c15   Update the error if no arguments are supplied.
       new  3b4f54c   Move z3d's updated .dmg backgrounds into place.
       new  43ec675   Update the Vidalia .po files. Pootle needs an 'svn up' now.
       new  1e52ad6   geoip-spec.txt typos.
       new  5bb2bec   Fix a missing mkdir in package, update the .DS_Store for the new backgrounds.
       new  016bf9e   Changelog typo.
       new  d2408e3   killerchicken says we should add .vidalia to our bundle identifier.
       new  f4461ef   zed's new OS X bundle background images.
       new  f6b1bb3   Update a few icons with newer ones from zed and ditch the last of the onion-based icons.
       new  c9e7a34   At least put the right license in the EULA page for now, until we decide what to do about that page.
       new  44ca45b   Add some CMake fu for finding a WiX installation and a 'win32-installer' build target, so I don't have to keep manually building the .msi.
       new  4f92885   My .wxs is just input--not source code--and (likely) not copyrightable.
       new  86a7f8c   Create a custom derivative of WixUI_Mondo.wxs that removes the license agreement page, use the custom UI in vidalia.wxs.in, and add it to the 'make win32-installer' CMake build target.
       new  e206708   And remove the License.rtf that the installer used.
       new  3795dba   If you want Vidalia to connect to your existing Tor automatically on Vidalia startup, check the 'Start Tor on Vidalia startup' box. Resolves ticket #444, though not the way the reporter intended.
       new  353a967   _useSavedPassword was being used uninitialized when Tor is already running and the "Start Tor when Vidalia starts" checkbox is checked. Fixes ticket #443.
       new  8a68415   Implement coderman's read-password-from-stdin option. Resolves ticket #428.
       new  a6a6204   Hide the "Run Vidalia when my system starts" checkbox on non-Windowses again. (This is correct in the 0.1.x branch, but was inadvertently removed in r3230.)
       new  f983ffc   Commit from The Tor Translation Portal by user ZeeWolf. 530 of 530 messages translated (0 fuzzy).
       new  1642262   Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
       new  9ea8d4f   Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
       new  2f72622   Uppercase
       new  7fffc1d   Some German translations changed some strings from informal to formal
       new  97e9166   Clear the list of default CA certificates used by QSslSocket before adding the only one we care about. Suggested by coderman.
       new  91f97ca   German translation update
       new  c8d891f   Merge the auto-updates branch into trunk. It's still a compile-time option and is disabled by default.
       new  a4f85dd   Switch to using 'getinfo address-mappings' instead of 'getinfo addr-mappings'. Fixes ticket #454.
       new  dd4339f   Some minor const and cosmetic cleanups.
       new  8f0c300   Try rephrasing a message that confused killerchicken. (This only happens when the authorities no longer recommend the client's Tor version, but don't make a new package available to which the client can update.)
       new  2ec76cb   Updated .DS_store for the vidalia-bundle.
       new  c66f39f   Add a helper method for getting the name of the file in which Vidalia will save all of its configuration settings, and another for determing if that file currently exists.
       new  fb8b76a   If vidalia.conf doesn't exist in Vidalia's data directory, then try to copy one from the application bundle if one exists there. (OS X only)
       new  016f85e   Add a sample vidalia.conf to the drag and drop bundle for OS X.
       new  901bbba   Strip off the .sample when copying the pre-loaded vidalia.conf into the app bundle.
       new  44d0691   Sync'ng with Debian pkgs.
       new  c42d04e   Commit from The Tor Translation Portal by user edmanm. 84 of 84 messages translated (0 fuzzy).
       new  fc45c80   I hadn't created a marble branch yet? Seriously?
       new  471527e   Add a CMake script for finding libmarblewidget, Marble header files, and Marble data. Also add CMake fu for including Marble in the Vidalia build, and post-build actions for moving the Marble data into place. (Probably only works on OS X at this point.)
       new  e1d46ef   Initial replacement of ZImageView with MarbleWidget. No placemarks or circuits yet, and the zoom is funky. Need to replacement the default input handler.
       new  ab26bec   Tell Marble to place the generated tiles in Vidalia's data directory.
       new  86d9079   Remove the old map stuff before I forget. Trims about 1M from the binary.
       new  f1030c2   Disable the scale bar and crosshairs for the plugin-endowed folks. Also remove a bit of cruft and add a currently-do-nothing overloaded customPaint() method that will be used to draw circuits.
       new  169d02e   Add placemarks for Tor relays to the globe. Could use some aesthetic tweaks still.
       new  cbb712a   Clear all router placemarks from the TorMapWidget destructor. Also remove the altitude property from the generated KML (population is what I want to set, in order to reduce router label clutter).
       new  8354c7d   Add support for GeoPainter-based drawing of circuits. Not the prettiest at the moment, but it's a working start.
       new  5babab2   Add some debug logging that may help track down whatever polipo-related issues coderman was looking into recently.
       new  7eaeef2   Explicitly disable cities since we aren't going to ship the placemark data for them anyway. They add another ~2MB of data and aren't very useful.
       new  bb9b9f1   Revert r3444. If you have the city placemark data and bitmaps, it'll get loaded. If not, it won't. We're not shipping it and definitely not writing some funky download service for it.
       new  c8da23c   Add a TorMapWidgetInputHandler subclass of MarbleWidgetInputHandler and replace the default Marble input handler with it. Currently supports mouse wheel and double-click zooming, mouse panning and placemark identification. Need to add a replacement for MarbleWidgetPopupMenu that will get called from the new input handler.
       new  81fcd5e   Fix a case issue spotted by opello and fix a build error encountered by phobos.
       new  9f51339   Enforce Qt >= 4.3.
       new  acce3e3   We need default_location.png too, otherwise the relay placemarks don't get an icon (unless you're phobos and have the full marble data set installed anyway).
       new  b86e021   Add an icon to use as a relay placemark (currently the same as the default placemark in Marble). We may want to add special placemarks for the authorities, the user's own relay, larger placemarks for faster relays, etc.
       new  47d73e3   Use a custom KML Style and styleUrl to specify the image to load for relay placemarks. Also specify the description, address and country code fields. Use a non-standard role value (which are limited to a single character unfortunately) so we can differentiate relay placemarks from, say, the Titanic when the user clicks on the map.
       new  6e387b6   Revert r3449. We no longer need to bundle default_placemark.png because we load relay placemark pixmaps from the .qrc.
       new  2480c11   If the mouse is clicked on a map location with one or more features, emit a featureClicked() signal to indicate the mouse position and which button was clicked.
       new  43bc56b   Make the "Zoom to Relay" button work again, except make it do the zooming with a bit more pizzazz this time. Also rename an awkwardly named variable.
       new  875de98   Add a custom menu for handling the user clicking on placemarks. If the location clicked contains only one relay placemark, emit a displayRouterInfo() signal indicating which relay was clicked. If the location clicked has more than one relay, display a popup menu to let the user select a particular relay from among all those at that location.
       new  7cf206e   Shift some date, uptime and bandwidth formatting functions around so the other kids can play with them too.
       new  dc85ef1   Add a method for getting the unparsed text for a router descriptor.
       new  206a0cb   Add a method for returning the geographic location previously set for a RouterListItem.
       new  846d2f9   Add a RouterInfoDialog class that can be used to display information about a particular relay. The dialog has a "Summary" tab with a quick overview of the relay's details for most people, and a "Descriptor" tab for mikeperry.
       new  bd993c3   Catch the map widget's displayRouterInfo() signal and connect a slot to display the selected router's information in a RouterInfoDialog.
       new  463e466   Make the "Zoom In" and "Zoom Out" buttons work again, and note why this is currently a hack to get around the fact that every zoom-related function in MarbleWidget forces a repaint except zoomIn() and zoomOut(). Go figure.
       new  2157e89   Make the "Zoom to Fit" button work again, but with a slightly different meaning.
       new  f3e9e40   Pull the "Zoom to Circuit" context menu option for now, until we decide to support more types of projections.
       new  b6ffe32   Add CMake fu for finding and loading the Marble widget plugins we're interested in. Currently we just load the stars and overview map plugins, and exclude the compass. (I don't think anyone will be taking their Vidalia orienteering.)
       new  129173a   Matt learned new Qt trickses from Marble.
       new  e22ea69   Clarify where you're supposed to specify -DMARBLE_FOO_DIR=<path>.
       new  fd077e5   Commit from The Tor Translation Portal by user redyey. 82 of 82 messages translated (0 fuzzy).
       new  27496d7   Commit from The Tor Translation Portal by user redyey. 530 of 530 messages translated (0 fuzzy).
       new  8b78a40   Close my foreach() properly.
       new  e2b6a53   If MARBLE_LIBRARY_DIR isn't set but MARBLEWIDGET_LIBRARY is found, derive the former from the latter.
       new  f4d1ed1   Add the necessary Marble files to the .wxs source. Also refactor a bit so the Directory hierarchy definitions are separated from all the Component elements. This avoids having some ridiculous indentation levels.
       new  bcdac8d   Add a DangerousPortEvent subclass of ClientStatusEvent that can be dispatched whenever Vidalia receives a DANGEROUS_PORT controller client status event.
       new  7540317   Fix the #include guards. I guess I missed the Ballmer Peak on that one.
       new  4739594   Bring back the ZImageView-based network map (renamed to TorMapImageView) and all its little friends.  Add a USE_MARBLE CMake option to enable or disable building with Marble (disabled by default). If configured with -DUSE_MARBLE=1, we will build with the MarbleWidget-based map support.
       new  f8ad15e   Add the -DUSE_MARBLE option and quick explanation.
       new  72d4a1d   Add methods for getting and setting WarnPlaintextPorts and RejectPlaintextPorts.
       new  80906bc   Catch DANGEROUS_PORT status events and add a handler that alerts the user, giving them the option to ignore future warnings for this port.
       new  138c6e1   Fix a pile of memory leaks in the hidden service settings page.
       new  54430a1   Apparently GeoDataLineString doesn't take ownership of GeoDataCoordinates objects appended to it.
       new  5b83c7c   Merge the Marble branch to trunk. It's still optional and disabled by default.
       new  234f473   We need to include the QtSvg dll in the Windows installer for an avec Marble Vidalia. (If there is an equivalent of #ifdef for Wix, that would come in handy here.)
       new  ef32a04   Small whitespace cleanup I had laying around.
       new  83dda41   MarbleModel::whichFeatureAt() was changed in Marble trunk to return a QVector<QModelIndex> rather than a QVector<QPersistentModelIndex> in KDE Marble's r916254.
       new  1c3655f   Change a #include for QPersistentModelIndex.
       new  bfaa9c4   We can't call MarbleWidget::setInputHandler() until MarbleWidget has called its internal _q_initGui() method, which doesn't happen until a QTimer::singleShot(0, this, SLOT(_q_initGui())) timer set in its constructor times out. So force that event to process via processEvents() before calling MarbleWidget::setInputHandler(). Sucky.
       new  a702dab   Set the 'population' element for relay placemarks based on the relay's observed bandwidth to see if it helps any with phobos's CPU usage complaints. This will allow Marble to apply its filtering to the relay placemarks so only the fastest relays are seen at lower zoom levels. Zooming in on an area displays the rest of the relays in that area.
       new  ee49b9a   Weight the relay placemark filtering based on the minimum of the three bandwidth values.
       new  fcdf38e   Vidalia: Now with 100% more produce.
       new  8dc9c22   Another place that needed to be onioned up.
       new  49f66b6   When adding the vidalia.desktop entry, add an icon for all sizes.
       new  cc74444   Add a "Close" button to the About dialog since that seems to be a common request. Also reorganize it a bit, remove the Tor version since you can get that in the message log whenever you start Tor and it makes the dialog look wonky, and move the buttons into a QDialogButtonBox so we can get platform-appropriate button ordering and button pixmaps.
       new  ee99849   Add a CountryInfo class that can be used to look up a localized country name given its ISO 3166 2-letter country code.
       new  9403a37   Add a BridgeUsageDialog class and .ui that can be used to display a summary of the geographic location of Tor clients recently seen by a bridge.
       new  9b38bc5   Add a "Who has used my bridge?" link to the relay config page that lets asks Tor for a "getinfo status/clients-seen", parses the response, and displays a BridgeUsageDialog if the response is non-empty.
       new  7756b2d   Merge Steven's alt-launcher branch into trunk.
       new  f178b1f   Ah ha! Steven didn't const-ify his arguments because I didn't either. Bad Matt.
       new  01dcd89   Revert vidalia.ico back to the onion. *sniffle*
       new  5c79e72   Remove the old TODO file. It's out of date and everything important that remains to be done is already on my Trac.
       new  98acf4d   Include <QApplication> in stringutil, in order to prevent undefined references to the qApp global
       new  1b34063   Fix the Categories entry in our vidalia.desktop file. Reported by xiando.
       new  8357299   Commit from The Tor Translation Portal by user arrakistor. 530 of 530 messages translated (0 fuzzy).
       new  66d2d08   Commit from The Tor Translation Portal by user DJHasis. 524 of 530 messages translated (0 fuzzy).
       new  02efbcd   Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
       new  495b444   Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
       new  386fa0d   The string "Type" in the QFileSystemModel context was repeated in the Spanish translation of Qt's internal strings.
       new  b6e61d3   Duplicate "Kind" strings in the QDirModel context. (How did the Spanish Qt translation get so stupid?)
       new  12750f1   Add a rough set of instructions for building Vidalia with Marble support.
       new  2c4ce3d   Only set "PublishServerDescriptor bridge" if the Tor version is greater than or equal to 0.2.0.8-alpha, but less than Tor 0.2.0.14-alpha.
       new  1464180   Remove the rest of the PublishServerDescriptor muckery since it was screwing with setting the radio buttons in the relay settings page. Also reset BridgeRelay when going from bridge to just-a-client mode.
       new  e8f87e4   Compromise on the Tor version thing.
       new  ec76ec6   Remove an unnecessary #include.
       new  3618f45   When Vidalia exits, kill Firefox and Pidgin
       new  465b706   Send WM_QUIT instead of WM_CLOSE, and don't kill any threads. This seems to work better, but doesn't comply with the MSDN documentation for WM_QUIT :-(
       new  403e419   Remove duplicated code between win32_end_process_by_filename() and win32_process_list()
       new  905cf19   Tweak r3524 so Vidalia can still build on non-Windowses.
       new  b2a4c82   When parsing the list of hops in a CIRC event, make sure we're actually parsing a list of hops and not "PURPOSE=foo" when EXTENDED_EVENTS is enabled.
       new  a1ec082   Fix a couple non-existent slot warnings from Qt that only occur on Win32 (and only exist in code that isn't used anyway).
       new  917fcc2   Commit from The Tor Translation Portal by user arma. 377 of 530 messages translated (0 fuzzy).
       new  e50bdab   Commit from The Tor Translation Portal by user arma. 37 of 81 messages translated (0 fuzzy).
       new  98c424e   Commit from The Tor Translation Portal by user arma. 389 of 530 messages translated (0 fuzzy).
       new  af7faac   Commit from The Tor Translation Portal by user arma. 330 of 530 messages translated (0 fuzzy).
       new  9b110f5   Commit from The Tor Translation Portal by user arma. 393 of 530 messages translated (0 fuzzy).
       new  461d664   Commit from The Tor Translation Portal by user arma. 245 of 530 messages translated (0 fuzzy).
       new  a9d9bb3   Commit from The Tor Translation Portal by user arma. 379 of 530 messages translated (0 fuzzy).
       new  63c19e2   Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
       new  fd854ab   Commit from The Tor Translation Portal by user arma. 82 of 82 messages translated (0 fuzzy).
       new  4b59496   Commit from The Tor Translation Portal by user arma. 525 of 530 messages translated (0 fuzzy).
       new  4f20a10   Commit from The Tor Translation Portal by user arma. 4 of 81 messages translated (0 fuzzy).
       new  2952624   Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
       new  2556bbd   Commit from The Tor Translation Portal by user arma. 310 of 530 messages translated (0 fuzzy).
       new  aa896bc   Commit from The Tor Translation Portal by user arma. 385 of 530 messages translated (0 fuzzy).
       new  b50d6f7   Commit from The Tor Translation Portal by user arma. 77 of 81 messages translated (0 fuzzy).
       new  84e3331   Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
       new  3879146   Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
       new  f5945c5   Commit from The Tor Translation Portal by user ioerror. 130 of 130 messages translated (0 fuzzy).
       new  55a2a30   The Marble folks say this might help panning peformance, since it will stop Marble from trying to antialias lines while spinning the globe.
       new  3ff7914   The Marble folks say we should be setting these tessellation flags too.
       new  f0199f4   The Marble folks say calling setPen() can be expensive. So, try to minimize the number of times we need to call it in the foreach() loop.
       new  4819815   Forward port the 0.1.11 changelog.
       new  3320651   Make sure the "Start Tor"/"Stop Tor" buttons get retranslated even when the current status is CircuitEstablished or Authenticated, since updateTorStatus() doesn't result in a setText() for these widgets. Fixes ticket #459.
       new  7844091   The other part of r3536.
       new  ea394a2   Commit from The Tor Translation Portal by user phobos. 46 of 46 messages translated (0 fuzzy).
       new  8bf272f   Commit from The Tor Translation Portal by user phobos. 82 of 82 messages translated (0 fuzzy).
       new  04342da   Commit from The Tor Translation Portal by user phobos. 530 of 530 messages translated (0 fuzzy).
       new  d5d916e   Commit from The Tor Translation Portal by user phobos. 467 of 530 messages translated (0 fuzzy).
       new  9ddc6ca   Commit from The Tor Translation Portal by user phobos. 330 of 530 messages translated (0 fuzzy).
       new  e75036a   Commit from The Tor Translation Portal by user phobos. 379 of 530 messages translated (0 fuzzy).
       new  b836011   Commit from The Tor Translation Portal by user phobos. 81 of 82 messages translated (0 fuzzy).
       new  eb7f49c   Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
       new  b00a10c   Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
       new  9aabb00   Commit from The Tor Translation Portal by user phobos. 373 of 530 messages translated (0 fuzzy).
       new  341a1d6   Commit from The Tor Translation Portal by user phobos. 509 of 530 messages translated (0 fuzzy).
       new  b2e8c6f   Commit from The Tor Translation Portal by user phobos. 389 of 530 messages translated (0 fuzzy).
       new  134c55c   Commit from The Tor Translation Portal by user phobos. 245 of 530 messages translated (0 fuzzy).
       new  3a0187b   Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
       new  7e6a840   Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
       new  8d6dcb0   If we're building on Windows with Marble support, add plugins/qt to the library search path so Qt can find its JPEG plugin at runtime.
       new  32b156e   Move the Marble plugins to plugins/marble/.
       new  e5d723c   Update vidalia.wxs.in to use the new plugin directory structure and include Qt's JPEG plugin in the installer.
       new  3d39f27   Steal coderman's idea and gather all the GUIDs at the top of the file so they're easier to update.
       new  04e629a   Add support for the msi upgrade stuff based on coderman's work in Tor's tor.wxs.in.
       new  d3bea87   Update Tor copyright dates in LICENSE.
       new  9ba5431   Add an OS X post-build step to copy the Marble widget library into the app bundle and use install_name_tool to update the reference to @executable_path/$library.
       new  86cd320   Meta-work on the status event UI thing.
       new  5a285c1   A couple other bits related to r3587.
       new  901951e   We don't need QtSvg if we aren't building with Marble.
       new  f1b0806   Commit from The Tor Translation Portal by user AnonimaTor. 44 of 46 messages translated (0 fuzzy).
       new  c578753   Commit from The Tor Translation Portal by user AnonimaTor. 58 of 81 messages translated (0 fuzzy).
       new  fae6fe3   Detect whether we can build with cmath, or if we should fall back to math.h. Should fix the MIPSPro build.
       new  b59b51d   Add support for WiX localization with po2wxl tool.
       new  e1534b6   Make localized string dynamic so multi-language packages will link correctly.
       new  3f4190c   Add the start of an experimental 'make dist-osx' target that lumps all of the Qt framework libs into the app bundle and does the necessary install_name_tool hoopla.
       new  6febbb3   This belongs in the 'make dist-osx' target with the rest of the install_name_tool stuff.
       new  e4cac70   Add script to automate creation of localization tranforms in MSI packages.
       new  66ec2df   Move wxs files from tor/contrib to here for integration with existing bundle translations and pootle tools.
       new  0572d96   Clean up Language and Manufacturer in WiX files.
       new  fa1abb2   Use current syntax for localized replacement and update tor.wxs which was missed last commit.
       new  beafaed   Missed a "!" in checking the return value of QFile::rename(). Caught by coderman. We didn't actually use the return value right now so it doesn't affect operation, but yay for clarity and correctness.
       new  19a335d   Fix tor.wxs version info (manual edit for now), minor edits to other package properties.
       new  d41f511   Commit from The Tor Translation Portal by user arma. 81 of 81 messages translated (0 fuzzy).
       new  eda6da7   Test commit.
       new  75a1c5a   Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
       new  85dd277   Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
       new  54549cb   Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
       new  a399460   Commit from The Tor Translation Portal by user arma. 50 of 81 messages translated (0 fuzzy).
       new  ebc8c2e   Commit from The Tor Translation Portal by user arma. 508 of 530 messages translated (0 fuzzy).
       new  c80f99b   Commit from The Tor Translation Portal by user arma. 414 of 530 messages translated (0 fuzzy).
       new  68c0029   Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
       new  4f69ddc   Fix corrupted pootle file.
       new  aa7137e   Add --force-check to the thandy args; it is counter-intuitive if thandy overrides a Vidalia request to check with a cached timestamp file.
       new  5b9cc94   Keep distinct arguments in their own string; win32 SpawnProcess doesn't care but humans do :)
       new  c254039   Apparently the MIPSPro compiler has cmath, but not a cmath that has the function we want. So revert my patch and just go with the one that the IRIX dude says actually works.
       new  3f5a43b   Back out r3111, r3145 and r3324.
       new  283b9b0   Forward port the 0.1.12 changelog.
       new  ccf7c1a   update the bunde-ds_store, even though it needs to be updated again after tag.
       new  305796c   <?if?> out the Marble-related components in the MSI installer based on the value of the USE_MARBLE cmake variable.
       new  23d03d9   Update the 0.2.0 changelog.
       new  9f38c65   Bump to 0.2.0.
       new  f660c93   I think nearly every translation was updated.
       new  051c2e3   Rename 'make win32-installer' to 'make dist-osx' for consistency.
       new  b01dc64   Document the -DWIX_BINARY_DIR CMake option.
       new  3764a88   "if" != "ifdef"
       new  90144c2   Add WebKit to the Windows installer. Helloooo extra 10MB.
       new  7db2497   Bump trunk to 0.2.1-svn.
       new  98c8cc4   Modify Marble circuit colors for more contrast.
       new  0a3722d   Remove the warning that bridges only apply to Tor 0.2.0.8-alpha or newer.
       new  13c7868   Add wixtool for manipulating Windows Installer XML files.
       new  4f61bc6   Add missing LCID element change to po2wxl.
       new  4bab2af   Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
       new  9fe86f6   Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
       new  6795469   Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
       new  1b95e30   Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
       new  985220d   Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
       new  1c7ffa4   Commit from The Tor Translation Portal by user edmanm. 479 of 530 messages translated (5 fuzzy).
       new  bc4437a   Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
       new  20cceea   Commit from The Tor Translation Portal by user edmanm. 80 of 81 messages translated (1 fuzzy).
       new  086cc4c   Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
       new  5e09be7   Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
       new  938a451   Commit from The Tor Translation Portal by user runa. 436 of 530 messages translated (1 fuzzy).
       new  6e157b7   Commit from The Tor Translation Portal by user runa. 51 of 81 messages translated (0 fuzzy).
       new  465f18d   We may be linking to either @executable_path/lib/libmarblewidget.7.dylib or the absolute path to libmarblewidget.7.dylib, depending on whether you ran 'make install' on your Marble build or not. So handle both with the 'install_name_tool -change' game.
       new  2da2133   Set the svn:eol-style and svn:keywords properties on the wixtool files.
       new  cec6bce   Add the svn:eol-style and svn:keywords properties on the po2wxl files too.
       new  e824589   Silly commit to see if buildbot does its thang.
       new  e5f1530   Move along now, nothing to see here.
       new  73e23c6   One more time, to see if the Windows buildbot is on board.
       new  53efb96   Update some links.
       new  de2cb1b   Tweak the po2ts and ts2po output to be more kosher with msgmerge's handling of newlines and long string splitting.
       new  bdc311e   Update the translations with the slightly tweaked multiline format and a big pile of new source strings.
       new  86fb801   Add a template for the internal Qt strings we want to have translated. (I wonder how consistent these actually are across the various Qt versions we support.)
       new  94399d3   Tweak the template slightly.
       new  424e087   Update the internal Qt translations from the template.
       new  b926318   Bring the Vidalia translations in line with template, and merge back some of the translated strings that use the pre-r3687 format and mark them as fuzzy.
       new  74066bc   Pull some of the languages with poor translation coverage from trunk as well.
       new  8f113ac   try to salvage the russian translation that matt clobbered because it hadn't been committed
       new  32acc91   rescue some japanese translations too
       new  98560bb   rescue the new arabic strings too
       new  da1172b   Unbreak the Arabic translation changes in r3697.
       new  997e903   Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (4 fuzzy).
       new  c96b4a9   Commit from The Tor Translation Portal by user edmanm. 489 of 791 messages translated (73 fuzzy).
       new  1125758   italian vidalia installer fixes from jan
       new  5a2dac1   un-unbreak the arabic vidalia translation (maybe)
       new  985cce7   i found a ukrainian vidalia po, so i'm committing it.
       new  dfb03d4   put the vidalia danish translation into svn
       new  ec55dcf   and hindi vidalia translation too
       new  0302239   found a partial ukrainian translation for the vidalia installer too
       new  cbec270   and the start of a turkish vidalia installer
       new  d8382da   and a partial arabic vidalia installer
       new  8819c36   manually clean up some variables, so the turkish installer isn't calling everything by the wrong name
       new  d7565c0   Fix the properties on the new Ukranian, Danish and Hindi translations.
       new  a29f7f7   Fix the properties on the new Ukranian, Turkish and Arabic installer translations.
       new  2ebe30b   Fix the Tor version requirement.
       new  94bcdfe   create a rpm section, get rid of the silly win32 nop.
       new  980800a   minor updates, almost works.
       new  e7645d6   new ukrainian vidalia translations
       new  cc662cf   new danish vidalia translations
       new  72787bf   new hindi vidalia translations
       new  8dc8204   new chinese vidalia translations
       new  8d56797   Fix a bunch of bogus source line references in the Ukranian, Danish and Hindi translations added in r3715, r3716 and r3717.
       new  c78e870   Add the templates for Qt's internal strings.
       new  9dee831   fix screwup from rpm addition.
       new  f95b955   Tolerate bridge addresses that do not specify a port number, since Tor now defaults to using port 443 in such cases.
       new  17aec35   Commit from The Tor Translation Portal by user hanru. 574 of 791 messages translated (45 fuzzy).
       new  7895124   Add the .ui stuff for the "Find Bridges Now" button (hidden for now since it doesn't do anything yet) and stub in a slot for it. Also remove some cruft from back when we supported Tors that didn't support bridges.
       new  7b38536   Move the code that clears the default CA certificate store and adds in only those we're interested in, so it doesn't depend on the GeoIP stuff getting initialized first. Also add the "Entrust Secure Server CA" certificate so we can verify connections to bridges.torproject.org.
       new  1347424   Remove a couple slots that no longer exist (related to r3724).
       new  2231bee   Pointless change just to see if my Debian Lenny buildbot works.
       new  20cec3b   one more translated string by hanru
       new  9b490cf   Add support for automatically downloading a list of bridges via HTTPS, displaying the progress of the request, and adding any new bridge addresses to the list in the Network settings page.
       new  65af573   New rule: you must have Qt 4.3 or later to build Vidalia 0.2.x. With the things we've added that require QSslSocket, it's becoming a pain to keep making these features optional for those few (if any) suckers still running a distro that will only let them have a Qt from 2007.
       new  647562d   Add support for fetching bridges via an HTTPS proxy, if one is currently set.
       new  9b40422   Update the OS X bundle build instructions to specify the deployment target and SDK root. Related to ticket #475.
       new  f653c37   Commit from The Tor Translation Portal by user runa. 459 of 791 messages translated (60 fuzzy).
       new  4b020b1   Change a file naming convention that has bothered me for a long time.
       new  5290626   Update the HACKING document to recommend the new file naming convention.
       new  433350b   Minor tweak to fix the OS X build.
       new  2015d31   Similar tweak for Windows.
       new  28a75bd   Tweak the Doxygen config so it can be run from the build dir, and add a 'make doxygen' build target that exists if Doxygen is installed.
       new  0b91600   Fixed bug in Enlightenment with window not showing. Fixed system tray not showing on startup in Gnome.
       new  f92c3b0   Commit from The Tor Translation Portal by user mfr. 81 of 81 messages translated (0 fuzzy).
       new  c599d65   Commit from The Tor Translation Portal by user mfr. 681 of 791 messages translated (0 fuzzy).
       new  930111e   Commit from The Tor Translation Portal by user mfr. 744 of 791 messages translated (0 fuzzy).
       new  c7a9323   OK, CMake, you can have QT_LRELEASE_EXECUTABLE. But if you try to take my VIDALIA_LRELEASE_EXECUTABLE too, then I will declare war.
       new  a99dbed   Use the TorProcess subclass of QProcess for launching Tor when hashing a control password so we can take advantage of its PATH+=:/usr/sbin trick there too.
       new  0c0036d   Write the list of source files containing translatable strings to a .pro file and supply just the .pro file as an argument to lupdate, rather than supplying all of the source file names themselves. The latter case results in a command line that is too long for Windows. (Not that anybody runs 'make i18n-update' in Windows anyway, but now they could at least.)
       new  2c44140   I suppose r3749 wants a changelog entry too.
       new  33d318a   A couple more const-correctness tweaks.
       new  686d2ae   Make sure config.h gets included here too, since that's where USE_MARBLE is defined.
       new  b9fbe94   Remove the po2nsh stuff from the ALL build target, remove the wix-i18n-localizations target entirely and shift the po2wxl output steps to be dependencies of the dist-win32 target. There's no reason to generate .wxl files if all we're doing is building Vidalia.
       new  66aaa4c   TorProcess monkeys with the output, since it has to do the log message parsing too. So just copy over the PATH+=:/usr/sbin hack to the QProcess.
       new  04c0427   Clean up a compile warning in Xcode.
       new  b6a57e3   Fix some post-build steps that copy files into Vidalia.app/Contents/Resources so that they work when building with a CMake-generated Xcode project too.
       new  4b0c196   Add a Python GeoIP CGI script that supports both the old ("short") and the new ("long") output formats.
       new  708fd4a   Add the GoDaddy Class 2 CA certificate for coderman's geoip server.
       new  241f382   fixed rebuild error on redhat systems, thanks Matt, Simon for the hint
       new  0d277d5   Try to reconcile oliver's changes in r3761 with phobos's changes in r3712 and r3714.
       new  5d15c15   Update the minimum Qt and Tor versions in the INSTALL file.
       new  48dbace   mod_python-ize the geoip.py script.
       new  6262f2a   We've never actually had a use for this file. Ever.
       new  db3567d   Pull out the USE_QSSLSOCKET stuff since we now require Qt >= 4.3, which always has QSslSocket and allowing people to disable it doesn't make much sense.
       new  5fdf72e   Tweak the geoip.py script a bit to handle incomplete GeoIP records better.
       new  f99b367   Switch to fetching and parsing the more extensible key=val GeoIP response format, add support for associating an geographic location with a block of IP addresses rather than a single address, add support for long region and country names rather than just two-letter codes, and const-ify some method arguments.
       new  7e872b8   Update the HACKING document with some Doxygen recommendations.
       new  3c80fca   If a RouterDescriptor object is empty, don't try to display its (lack of) information. This should fix ticket #479, though I haven't actually been able to reproduce the reported behavior on OS X Leopard, Windows Vista, Windows XP, or FC10 with either Vidalia trunk or 0.1.12 so it seems I can't test it.
       new  56d697d   Add support for viewing the map as a full screen widget when built with KDE Marble support. Suggested by Jake.
       new  ad44fa2   Nothing to see here. Move along.
       new  c679b0c   Set RouterInfoDialog's parent to be the map widget if it's in full screen mode.
       new  85d7d6b   Create an option for osx-split-bundle.
       new  cdc3aaa   Don't start discarding Tor's output on stdout until after Vidalia has successfully registered for log events, instead of after we've just authenticated.
       new  4efecc8   clean up the if..then statements
       new  519dbc8   enable extended test brackets
       new  7f84261   Show or hide the "Who has used my bridge recently?" link along with the other bridge-related widgets when the user toggles the relay mode in the Network settings page. (Ticket #480)
       new  dab386f   lots of romanian vidalia translations
       new  4e9d204   russian qt translations
       new  85bcaac   russian vidalia installer translations
       new  f896ab3   Whoops. Forget I had left this in there. I find it hilarious that people still translated it though.
       new  49f8b83   Update all of the translations. lupdate in Qt 4.5 also seems to remove all of the source file and line number annotations, which is OK since we don't use those anyway.
       new  e0eb032   Add a signal handler that allows Vidalia to clean up and exit normally when it catches a SIGINT or SIGTERM signal. (Ticket #481)
       new  c5234ac   Fix the build on Windows. *hugs buildbot*
       new  4d11f61   The intended method called was renamed to aboutToQuit(), which gets called when QCoreApplication::aboutToQuit() is emitted.
       new  367f37a   Remove an extra &&
       new  09bcd23   Unregister the MessageLog object from any log events in its destructor, otherwise we could post an event to a non-existent object if Tor tried to sneak out a message in between the time MessageLog's and TorProcess's destructors are called. May be related to ticket #388.
       new  854929a   Fix an error message related to finding windres.exe, and make windres.exe required only if we are building with MinGW. MSVC can handle .rc files by itself just fine.
       new  1ba9354   Commit from The Tor Translation Portal by user hanru. 677 of 815 messages translated (2 fuzzy).
       new  d1ea47e   QProcess doesn't know how to expand "~/", so help it out.
       new  e80cd11   Update the miniupnpc code to the 2009/04/17 release tarball, and make UPNPControlThread work with the updated library again.
       new  7dd7d5f   Move a curly bracket down to where it belongs.
       new  21220c6   Don't start the UPNPControlThread in UPNPControl's constructor. Otherwise, the thread's main loop could call UPNPControl::instance() before the constructor has returned and set the value of _instance to non-zero, leading the UPNPControl's constructor to get called again and another new thread created. Under the right conditions, this can create a massive amount of threads, hit a limit, and then be unable to create any more threads.
       new  86258b9   Clean up the formatting of a comment.
       new  f2b4700   Merge r3808 and 3809 into trunk.
       new  868344e   Sync() with Debian pkgs
       new  558d870   lots of arabic translations for vidalia. woo!
       new  895ce5e   some more italian vidalia translations from jan
       new  5e38956   Commit from The Tor Translation Portal by user alpha. 564 of 815 messages translated (0 fuzzy).
       new  c3ea3aa   Update a copyright date and add a missing property.
       new  cf0a090   It's actually easier to just compute the salted hash of the control password ourself, rather than launching Tor just to hash it. Saves us from having to play all those games to set environment variables properly, specify the DataDirectory for Tors that write their state file even if all they're doing is hashing a password, slurping stdout, and then sifting through the output for the magic token.
       new  1c5d9b8   more italian translations from jan
       new  e4281a3   Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
       new  d9bce8a   Don't try to add the Marble directories to the include path on Windows and OS X when we aren't building with Marble support.
       new  d2d817f   I had the section named right, but missed a reference to the old "gui" directory in the text.
       new  399874d   Forward-port the 0.1.13 changelog.
       new  a2b4102   If a configuration key has multiple values (e.g., a QMultiHash), they are stored in order from most recently inserted to least recently inserted. So, walk the list in reverse so that we append the configuration values to the SETCONF command in the same order they were inserted into the QHash. Fixes ticket #491.
       new  5a56d7e   Merge r3835 and the Marble-related half of r3837 into trunk.
       new  235df2d   Add cassmodiah's RPM specfile.
       new  65b87d3   many new german vidalia translation updates
       new  58725fd   A const fix and a couple minor whitespace tweaks.
       new  e68d904   Remove an unnecessary #include and linked library.
       new  b40c441   Merge Breakpad support for Windows into trunk (disabled by default).
       new  b46faa8   Hardcode part of the instructions added in r3732 into the CMakeLists.txt.
       new  b468d69   Looks like r3849 didn't come along for the merge.
       new  e5efc4d   Sync with deb packages.
       new  8c98bb1   Scribble down the locations of the compiled vidalia.exe and crashreporter.exe (if built with Breakpad support), so we can use those in the .wxs packaging script.
       new  34c9aa1   If built with Breakpad support, add crashreporter.exe to the Windows .msi package and include the VC runtime merge module.
       new  bd7c3e0   Don't display additional plaintext port warning message boxes until the first visible message box is dismissed. Fixes half of ticket #493. Also make the message box look better on OS X by moving a bulk of the text to setInformativeText().
       new  f2b3ac7   Close Tor's stdout even sooner after registering for log events. Lame fix for ticket #484/duplicate ticket #495.
       new  fad01d1   If the user chooses to ignore further warnings for a particular port, remove it from the WarnPlaintextPorts and RejectPlaintextPorts settings immediately. Also remember their preferences and reapply them later, even if Tor is unable to writes to its torrc. Fixes the second half of ticket #493.
       new  396510f   new farsi vidalia installer strings
       new  f1cc6d4   a few new farsi vidalia strings
       new  77de08b   Move the tarball part of package.sh into a proper CMake target.
       new  2965eb0   forward port r3907.
       new  3268044   remove the extra tor geoip copy, put the geoip file into the correct outpath
       new  bd252fa   move torgeoipfile to the right section, remove an extraneous copy.
       new  1eb2268   get rid of extraneous torgeoipfile variables.
       new  596bd57   There was an if-statement cleverly disguised as    SectionGetFlags ${Vidalia} $0    IntOp $0 $0 & ${SF_SELECTED}    IntCmp $0 ${SF_SELECTED} skiptorrc that would lead to skipping Tor's geoip file if the Vidalia option was also selected.
       new  497aaf3   Add vidalia_install_tool, vidalia_install_qt4_framework, and vidalia_install_dylib CMake macros to take care of moving Qt and Marble libraries into the .app bundle as needed and play the install_name_tool game on libraries and their dependencies. Also add a dist-osx-libraries target that does all that for you.
       new  946f828   Bump the minimum required CMake version to 2.4.7 (released late 2007).
       new  727fadc   Add a pkg-dmg script from Mozilla that does more cool things than our builddmg.sh script does, and wrap a 'make dist-osx' target around it that packages up any necessary Qt frameworks or libraries (e.g. Marble) and spits out a .dmg.
       new  1531274   Remove the "osx" option from package.sh since that's now a proper build target, and update the non-bundle .DS_store.
       new  884fb0e   Forward port the 0.1.14 changelog.
       new  b5a02f2   Add a CMake macro for determining the version of a given Tor binary.
       new  3a10e4c   Add a polipo.conf for the OS X bundle, currently identical to the one used for the Windows bundle.
       new  eadfb47   Add a script to install Torbutton that the user can double-click and run from the drag-and-drop OS X installer.
       new  1bed0b0   Add 'dist-osx-bundle' and 'dist-osx-split-bundle' CMake targets that build the OS X drag-and-drop bundle and split bundle, respectively. Also update the pre-configured vidalia.conf that gets lobbed into the Vidalia.app.
       new  31e7ade   Update the .DS_store included in the drag-and-drop OS X bundle.
       new  d6df0f4   Remove the "osx-bundle" and "osx-split-bundle" options from package.sh since those have been moved into proper CMake build targets. Also remove builddmg.sh.in since nothing uses it anymore.
       new  06c1d57   Update the build-bundle.txt directions for OS X.
       new  60de641   a few svenska vidalia changes
       new  3d687dd   Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
       new  8e779b5   Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
       new  87822b5   Include libeay32.dll in the Windows installers as well.
       new  766df34   Update the Windows Vidalia-only installer directions. You can now just set MINGW_BINARY_DIR and OPENSSL_BINARY_DIR CMake variables, rather than manually going around collecting dependencies.
       new  6237216   sync() with debian pkg. Finally fixing debconf scripts issue, adding .cz and .sv debconf l10n.
       new  2d4d294   ukrainian vidalia updates
       new  ba75c9c   lots of finnish vidalia updates
       new  9bc8119   spanish vidalia translations from green crescent
       new  e92e7ee   i found some broken parts of the po and fixed them manually
       new  542601f   vidalia spanish translation from green crescent
       new  d511f81   manually clean up the vidalia spanish po file
       new  677c32d   Commit from The Tor Translation Portal by user edmanm. 76 of 81 messages translated (4 fuzzy).
       new  6512f2f   Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (3 fuzzy).
       new  bc5f398   OK, fuck you Pootle. I'll just fix this without you.
       new  27fa0ae   Fix this too.
       new  82559c3   Fix yet more bogus lines in the new Spanish translations.
       new  c4aa298   update tor version
       new  2ebc2d3   Add a changelog entry and declare today to be Vidalia 0.2.1 Day.
       new  5d1347d   Update a couple of Tor svn URLs to their git equivalents. Also update the Tor ./configure command line for the bundle packaging instructions since I moved a few files around to be more consistent.
       new  0ceca46   Put back the @MINGW_BINARY_DIR@ in vidalia.wxs.in that accidentally got removed in r3892.
       new  94d79ea   Grab the location of the crash reporter executable from the CMake variable.
       new  e196bff   Put the resulting .msi in the root of the build directory, since we do that for all the other dist-foo packages too.
       new  7501551   Update a pile of GUIDs in the Windows installer.
       new  0932580   Bump to 0.2.1.
       new  3ea10db   Forward-port the 0.1.15 changelog.
       new  04c9844   Bump trunk to 0.2.2-svn.
       new  49fb3fe   Be more consistent with my camel-casing.
       new  136dbc4   Minor changes necessitated by the Marble update.
       new  fecf774   Explicitly disable any Marble tile downloading.
       new  079c229   Rename some variables to match my own naming convention.
       new  28f7bc3   Change a QFileInfo::fileName() to QFileInfo::filePath(), so the "Browse" file dialog in the Advanced settings page opens to location of the user's current torrc. Fixes ticket #505 reported by drzed. Also add a file filter to show just "torrc" files and one to show all files.
       new  9978dd3   That wants a changelog entry too.
       new  ae3e1df   Use ditto to strip the architectures we don't want from the Qt frameworks installed into the app bundle with dist-osx, dist-osx-bundle and dist-osx-split-bundle. This way we can ship a 'thin' binary without having to rebuild Qt.
       new  4569aff   Note the existence of the new 'dist-*' build targets.
       new  6133201   We require Qt >= 4.3 now.
       new  b1009b3   See if this makes phobos's Panther builds not fail.
       new  7dc509b   Nope, that didn't work. Let's try this Panther fix. (Boo for not actually having a Panther machine with which to test this myself.)
       new  6a713d3   r4030 did the trick, so give it a changelog entry.
       new  79fd7bf   Add the 'make doxygen' target to the INSTALL file.
       new  6c1fea8   Update build-vidalia-installer.txt with MSI-specific instructions, and add a section on how to build the OpenSSL libraries with Visual Studio.
       new  6672665   Add the OpenSSL library thing to the changelog and give the changelog a date.
       new  91a0da6   Bump to 0.2.2.
       new  64eb08b   Remove the NSIS file for the Vidalia installer since we now ship MSI-based installers on Windows in 0.2.x. (The bundle .nsi file is still there temporarily until we get the MSI-based bundle straightened out.)
       new  47dbee9   Bump to 0.2.3-svn.
       new  060021f   This probably should've been in 0.2.2, but at least version numbers are cheap.
       new  d3480d9   Commit from The Tor Translation Portal by user mfr. 815 of 815 messages translated (0 fuzzy).
       new  9256a70   Switch all Tor asynch event handling over to using proper signals and slots rather than custom QEvent subclasses. This allows multiple objects to listen for the same event and makes handling events easier since no customEvent() override and event type casting is needed. It also seems to make logging at debug level significantly more responsive and resulted in removing more lines of code than I added (woo). This patch also has some assorted cleanups in it from removin [...]
       new  b146e7c   Add a changelog item.
       new  2b8e48c   This method doesn't exist anymore, so remove it from the .h file.
       new  7797b48   Clarify that building with marble is much simpler on Linux than on OS X or Windows.
       new  2b5b4df   Add signals for another pile of status events (mostly server related).
       new  f19a884   .oO( Whenever I get around to writing a dissertation, I should sneak it into Doxygen comments and commit them so I can trick arma into proofreading it for me. :)
       new  4017d2b   Intentionally break my build to see if the buildbot IRC bot notices.
       new  aa2b2b2   ...and fix my build.
       new  21fc122   QHostAddress needs to be a registered metatype too before I can use it in the reachability status events.
       new  35157c6   Fix another bug that resulted in the "Who has used my bridge?" link initially being visible when the user clicks "Setup Relaying" from the control panel if they are running a non-bridge relay. (Ticket #509) Also, always hide the "Who has used my bridge?" link when Tor isn't running, since clicking it won't return useful information until Tor actually is running.
       new  568bc99   more polish vidalia strings
       new  d888852   It looks like "lupdate.debug" and "lrelease.debug" are also potential alternate spellings of "lupdate" and "lrelease" on Linux, if you built Qt from source and only wanted the debug build.
       new  e45d765   Nevermind, r4066 was a lie, it seems. Ctrl+Z to the rescue.
       new  be45f9f   Be a little more consistent when specifying which CMake variables you need to define before you can build an OS X bundle.
       new  abee078   Bump to 0.2.3 and give the changelog a date.
       new  94fc149   Update GUIDs in vidalia.wxs.in again.
       new  482205c   Bump to 0.2.4-svn.
       new  cf379ec   Apply an application-global stylesheet on OS X that forces all tree widgets in Vidalia to use the 12pt font recommended by Apple's human interface guidelines.
       new  9a6e3f0   Add a StatusEventWidget subclass of QTreeWidget that catches Tor status events and displays them using a custom item delegate for painting. Also add initial support for the main general and client status events and a handful of new icons used when displaying those events in the StatusEventWidget.
       new  d97fe99   Missed an 'svn add' for one of the new icons.
       new  057514f   Add a tab widget to the message log window with a "Basic" and an "Advanced" tab. The "Advanced" tab displays the old message log while the "Basic" tab displays an instance of the new StatusEventWidget. Also clean up some comments and a bunch of miscellaneous crap Designer decided to futz with.
       new  b8dae20   Old versions of Qt (I'm looking at you, Debian) don't have documentMode, so take that out of the .ui file.
       new  b5e2a55   Apparently they don't have QStringList::length() either.
       new  5b829aa   Include the source address when adding a clock skew status event.
       new  a6d7a25   Clean up a compile warning on Windows.
       new  b87498c   Add an OSX_FORCE_32BIT CMake option that can be used to force a 32-bit build on Mac OS X versions that default to 64-bit builds (e.g., Snow Leopard), if only 32-bit versions of the Qt libraries are available. Also clean up some formatting in the INSTALL file.
       new  f48ebbe   Ignore CLOCK_SKEW status events whose source starts with "OR:" if the currently running Tor is 0.2.1.19 or earlier or 0.2.2.1 or earlier.
       new  328a432   Add status event items for the DANGEROUS_SOCKS, SOCKS_UNKNOWN_PROTOCOL, and SOCKS_BAD_HOSTNAME events.
       new  61d4730   Add status event items for the SERVER_STATUS events. Currently the reachability events are more annoying than useful because we seem to get multiple CHECKING_REACHABILITY and REACHABILITY_FAILED events with the same severity and no other distinguishing arguments. Also add a couple convenience overloaded methods so I don't have to wrap qrc URLs in QPixmap so much.
       new  cb3a18d   Provide some reasonable defaults for the separator and line-ending paramters in the string_wrap() function.
       new  ce2d185   Add tooltips for each status event item based on the detailed description text.
       new  729ea6f   Add some accessor methods for retrieving data stored in a StatusEventItem object.
       new  a8c8bf6   Make the "Select All" and "Copy" actions work for the "Basic" message log tab as well.
       new  7d5e2bb   QTreeWidget::setItemSelected(QTreeWidgetItem *, bool) seems to have disappeared from the Qt docs around Qt 4.2 or so. It still works, but I'll take that as a sign that I shouldn't use it anymore.
       new  885cf48   Add the ability to search the status event list based on event title and description.
       new  7f4bfd9   Add support for the "Save All" and "Save Selected" toolbar actions to the status event tab.
       new  76892be   replace privoxy with polipo in the vidalia-bundles
       new  1eafdce   Each line in a msgid block should be quoted. I'm not sure if Pootle can handle it the other way, but I wouldn't bet on it.
       new  8e1575a   more polish vidalia strings
       new  18a7aad   Update the installer translations with changes from phobos's Great Polipo Switcharoo in r4092.
       new  ef64833   Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
       new  e05f768   The bundled Polipo configuration file apparently got renamed "polipo.conf" instead of "tor-polipo.conf" at some point.
       new  5ea8dd1   It appears I had already implemented support for ACCEPTED_SERVER_DESCRIPTOR events even though I didn't think they existed yet. Go me.
       new  bc5d095   Whitespace tweak.
       new  080a327   Fix a bug introduced in 0.2.3 that prevented Vidalia from correctly responding to ADDRMAP events from Tor. The result was that users would sometimes see IP addresses in the connection list shown under the network map rather than hostnames.
       new  cd1ccac   Commit from The Tor Translation Portal by user xtoaster. 714 of 815 messages translated (2 fuzzy).
       new  13dffee   Squelch subsequent ACCEPTED_SERVER_DESCRIPTOR events after the first. Also fix an incorrect image file name and clean up some trailing whitespace.
       new  0c9ae9c   Check status/circuit-established and status/version/current immediately after authenticating to Tor, since it's possible we missed those status events already.
       new  f589341   Add a changelog item for the status event ui stuff.
       new  de1fdfd   many more chinese vidalia translations
       new  edc50f9   the missing german vidalia installer string
       new  7df1dfd   This property apparently doesn't exist on whatever Qt the Panther buildslave has installed.
       new  5e2bec2   Note the change to the default "bootstrap" vidalia.conf included in the OS X drag-and-drop bundle.
       new  4db3873   Commit from The Tor Translation Portal by user ZeeWolf. 81 of 81 messages translated (0 fuzzy).
       new  2c7f7ca   Commit from The Tor Translation Portal by user ZeeWolf. 815 of 815 messages translated (0 fuzzy).
       new  52f4a0c   Commit from The Tor Translation Portal by user ZeeWolf. 46 of 46 messages translated (0 fuzzy).
       new  83c3116   Commit from The Tor Translation Portal by user xtoaster. 80 of 81 messages translated (1 fuzzy).
       new  092d764   Commit from The Tor Translation Portal by user xtoaster. 815 of 815 messages translated (0 fuzzy).
       new  a2ccaea   Commit from The Tor Translation Portal by user xtoaster. 46 of 46 messages translated (0 fuzzy).
       new  12e9708   Commit from The Tor Translation Portal by user xtoaster. 81 of 81 messages translated (0 fuzzy).
       new  953eeba   Update MSI GUIDs for 0.2.4.
       new  f30fb49   Bump to 0.2.4 and give it a release date in the changelog.
       new  58e7042   Bump to 0.2.5-svn.
       new  66f2a8d   Commit from The Tor Translation Portal by user edmanm. 627 of 815 messages translated (2 fuzzy).
       new  03f85db   Add ports 7000 and 7001 to the list of ports excluded by the IRC category in the exit policy configuration tab. (Ticket #517)
       new  da6b254   Add a context menu for highlighted event items in the "Basic" message log view that allows the user to copy the selected item text to the clipboard.
       new  940ef86   Trivial whitespace fix.
       new  6bcc557   romania vidalia/qt translations
       new  f1e8147   romanian installer translations
       new  e1e0b9d   Fix the config line for polipo as shipped.
       new  c9bbad5   get rid of double slashes as well, since nsi seems to selectively ignore them.
       new  663c941   return double slashes otherwise nsi screws up the final text
       new  74243a0   updated polipo config options
       new  3cbfaf6   Tweaks to the bundle NSIS installer to only add the Polipo-related lines to vidalia.conf if Vidalia is installed and to only try to start Polipo and Tor with "Run installed components" at the end if Vidalia *isn't* installed as well.
       new  2e46bda   Whoops. Wrong "goto" label.
       new  1a6ac88   Stop trying to enforce proper quoting and escaping of arguments to be given to the proxy executable (e.g., Polipo). Now the user is on their own for properly formatting the command line used to start the proxy executable. (Ticket #523)
       new  b8d987a   lots of german translations for vidalia
       new  8db630d   new and corrected nederlandish vidalia translations
       new  a81d7cb   french installer cleanups
       new  066de7b   .nl installer corrections
       new  b6f8ad6   More Polipo-related Win32 bundle fixes: actually include the pre-configured polipo.conf in the bundle, set SetShellVarContext properly, and update the ProxyExecutableArguments value written to vidalia.conf with escaped dquotes so spaces in paths aren't a problem.
       new  35a64a9   Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
       new  0144359   Commit from The Tor Translation Portal by user jan. 39 of 46 messages translated (7 fuzzy).
       new  49ca774   Add support in the Network settings page for configuring the Socks4Proxy and Socks5Proxy* options that were added in Tor 0.2.2.1-alpha. Patch from Christopher Davis.
       new  960a97a   Small patch from Chris Harrison to populate the proxy type combo box based on the proxy options supported by the currently running Tor process.
       new  803b26c   new and corrected danish vidalia translations
       new  2057093   Add arma's "Automatically distribute my bridge address" checkbox to the bridge relay settings options. Closes ticket #524.
       new  21e5690   Make Qt set the timespec in the QDateTime parsed from a router descriptor to UTC, if it isn't already. Might fix ticket #doesnotexistyet. Or it might not.
       new  4a0b901   Add a weak changelog entry and give 0.2.5 a release date.
       new  cfd56aa   Bump to 0.2.5.
       new  511a37a   Bump to 0.2.6-svn.
       new  51872ce   Update the link to the Qt for Mac packages. Noticed by Domenik.
       new  0112196   Update some more Qt links Domenik found.
       new  f7b3a61   arabic vidalia translations
       new  1996407   new russian vidalia translations
       new  4784ab6   one slovene (i think) translation
       new  c5a5b28   russian vidalia installer update
       new  2a95581   Remove the erroneous comma in the default vidalia.conf in the OS X drag-and-drop bundle, since we now dump whatever the user types into a QString rather than parsing it into a QStringList.
       new  203a7b8   Add Domenik's previous work to the CREDITS file.
       new  ab4784e   Update the changelog and bump to 0.2.6.
       new  c812c3d   Change the vidalia_ru.nsh output encoding from KOI8-R to Windows-1251 (Ticket #526) and bump to 0.2.7-svn.
       new  62aeb51   OpenSSL will complain if you don't put the equals sign in here.
       new  fe270d0   Revert the part of r4049 that erroneously included QtSvg by default.
       new  be978f2   spanish vidalia translations
       new  278e9c6   chinese vidalia installer translations
       new  ab53a6b   spanish vidalia installer touchups
       new  3ff9add   chinese vidalia strings
       new  08c7e58   Touch up a couple status event messages.
       new  ebe5cd5   Remove the explicit palette set for the configuration dialog that prevented the dialog from inheriting colors from the user's current system theme. (Ticket #485. Patch from mkirk.)
       new  c155baa   more work on the russian vidalia translation
       new  b5aa355   more work on the arabic vidalia translation
       new  0e0fe5c   further arabic vidalia installer translation
       new  643a232   Correct the path to the badge pixmap used in time skew warning messages. Fixes ticket #537. Patch from mkirk.
       new  155be0c   Commit from The Tor Translation Portal by user gouki. 81 of 81 messages translated (0 fuzzy).
       new  cb65e71   Commit from The Tor Translation Portal by user gouki. 46 of 46 messages translated (0 fuzzy).
       new  7dfcc64   Commit from The Tor Translation Portal by user gouki. 354 of 815 messages translated (0 fuzzy).
       new  5f6a841   Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
       new  2fc3725   Updated debians-tor-binary-path.patch for current source.
       new  37ad596   Commit from The Tor Translation Portal by user DJHasis. 682 of 815 messages translated (0 fuzzy).
       new  cce73b3   Commit from The Tor Translation Portal by user DJHasis. 81 of 81 messages translated (0 fuzzy).
       new  2aa9ee5   Commit from The Tor Translation Portal by user DJHasis. 791 of 815 messages translated (0 fuzzy).
       new  9876165   update vidalia bundle to latest tor and torbutton.
       new  46ae060   add an option to make a backwards compatible vidalia
       new  6266e1c   this is how I build the bundle
       new  b9c9289   add the one line I always forget.
       new  f291a88   fix a spelling error.
       new  ca23edc   force an arch for OSX_TIGER_COMPAT.  this might be better if it was autodetected.
       new  459cc20   revert 4194
       new  c612383   Commit from The Tor Translation Portal by user DirectoryNode. 795 of 815 messages translated (14 fuzzy).
       new  dc83fbd   Commit from The Tor Translation Portal by user bleakgadfly. 815 of 815 messages translated (0 fuzzy).
       new  e266a93   Commit from The Tor Translation Portal by user bleakgadfly. 81 of 81 messages translated (0 fuzzy).
       new  b742b51   more arabic vidalia strings
       new  8df90d7   a few bulgarian vidalia strings
       new  880c284   chinese vidalia cleanup
       new  e83302b   Commit from The Tor Translation Portal by user carolyn. 802 of 815 messages translated (12 fuzzy).
       new  49378ee   Fix compilation on Debian GNU/kFreeBSD. Patch from dererk (trivially tweaked).
       new  b05caf4   Declare today to be Vidalia 0.2.7 Day.
       new  f970ae0   Bump to 0.2.7 too.
       new  9bf8d2f   update spec file so rpms will build
       new  f14d3ad   gut the debian/ directory and add a README file so people know where (and how) to get/make .debs
       new  3e55ee1   vidalia files for estonian
       new  713d0de   vidaliainstaller files for estonian
       new  f530fc2   Updated the README.debs with a new link.
       new  2703cc5   Make those links https where possible.
       new  e50da99   One more https correction.
       new  23fba6e   apply sebastian's document patches for osx 10.6 users.
       new  66f15bc   somehow, add in qt.conf to stop conflicting qt's from loading plugins.
       new  033f5eb   maybe this is right, add qt.conf to the dist-osx and dist-osx-bundle stanzas.
       new  33b7eec   add the libgcc_s_dw2-1.dll to the nsi so vidalia works.
       new  90f1280   diety help me, i'm starting to understand these files.  Add in libgcc_s_dw2-1.dll to the standalone msi file.
       new  c3ace3f   updated files from pootle
       new  f2fca0e   updated files from pootle
       new  bddd5b1   Create directories for the Burmese and Thai translations and add the .po files as downloaded from Pootle.
       new  2e430e7   Give the Burmese and Thai translation .po files the correct filenames.
       new  211ed51   Fix a couple header fields in the Burmese and Thai translations.
       new  3b56cdc   Add files for the Burmese and Thai Qt translations that aren't in Pootle yet.
       new  230919d   The Estonian Vidalia and Qt .po files were also named incorrectly. Also fix a couple header fields in those files too.
       new  581f9bc   Add the Burmese and Thai translations to the build.
       new  7b202c5   Stop using our custom dock icon implementation on OS X and just use QSystemTrayIcon everywhere. Fixes ticket #562. Also add some missing changelog items and correct the release date for 0.2.7.
       new  0f037e5   updated files from pootle
       new  55b98f0   Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
       new  6998807   Commit from The Tor Translation Portal by user TorMensch. 46 of 46 messages translated (0 fuzzy).
       new  443c76b   Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
       new  01cebac   Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
       new  0552de6   Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
       new  43837c0   Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
       new  a8d1656   Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
       new  9449153   Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
       new  2aed54a   Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
       new  7c7c17e   updated files from pootle
       new  cb57484   We added ports 7000-7001 to the list of ports excluded by the IRC category in the exit policy configuration tab way back in 0.2.5. So, update the help pages accordingly.
       new  1b21bca   new languages and translations for vidalia
       new  d8e1531   Commit from The Tor Translation Portal by user runa. 530 of 530 messages translated (0 fuzzy).
       new  fcc18b2   Commit from The Tor Translation Portal by user carolyn. 815 of 815 messages translated (0 fuzzy).
       new  5d28db7   Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
       new  4d28783   Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
       new  452fc77   Apparently bridges.torproject.org got a new certificate from a different CA. So, add the new CA certificate and remove the old one so the "Find Bridges Now" button works again.
       new  d9b42eb   Commit from The Tor Translation Portal by user m3ta. 785 of 815 messages translated (0 fuzzy).
       new  15b54c8   updated files from pootle
       new  685e474   updated files from pootle
       new  ed9deff   Update the included version of miniupnpc to 1.4.20100407.
       new  e3530be   Update UPNPControlThread to support the newest miniupnpc API and give it a changelog item.
       new  905d1a0   Remembering to bump version numbers is hard.
       new  bf96284   Bump to 0.2.8.
       new  6ad3fea   Give the changelog a date and note the new Qt >= 4.6 requirement for the Windows installer.
       new  89f7f79   Bump to 0.2.9-svn before I forget again.
       new  e4695eb   updated files from pootle
       new  d823250   new and updated files from pootle
       new  9193387   deleted untranslated file that pootle was not happy with
       new  91e31dd   deleted the (right) file that made pootle unhappy
       new  f590c38   deleted another empty file that pootle does not like
       new  ade4948   adding the file I deleted earlier
       new  401fbd9   lets try again - adding qt_vi.po
       new  2c644f9   lots of new qt files
       new  0ae769a   Add the Danish, Brazilian Portguese and Vietnamese translations Runa committed the other day.
       new  50b4d8a   Update the bundled version of miniupnpc to 1.4.20100418. Still busted on OS X 10.4.
       new  19c49df   Revert r4267.
       new  1443d6c   Add in a hack to get MiniUPnPc "The Cleveland Steamer of UPnP Libraries" to build on OS X 10.4.
       new  22c730d   Commit from The Tor Translation Portal by user runa. 35 of 35 messages translated (0 fuzzy).
       new  ba21929   updated files from pootle
       new  42152f7   Define -D_WIN32_WINNT=0x0501 on Windows builds so that MiniUPnPc will build with the latest versions of MinGW.
       new  22e8263   Add a changelog item for the other MiniUPnPc change I had to make to get the damn thing to build on OS X 10.4.
       new  9dc40cf   Move along now. Nothing to see here. *whistles*
       new  b03d935   Fix a bad file id in the .msi installer file added in r4218.
       new  273bd18   I hear this fixes the build on OS X 10.5, though it doesn't appear to be broken currently on 10.4 or 10.6. How about 10.3? Who knows...
       new  a1f87b3   Another fix on r4218.
       new  3e26e58   updated files from pootle
       new  c1f9ca5   updated files from pootle
       new  7504e2e   add Serbian for vidalia
       new  67ea40e   add Serbian for vidaliainstaller
       new  d6d2009   Remove these files unless someone can explain why they should exist.
       new  a84bf40   Force CMake to include the *_RELEASE versions of Qt libraries when building a .dmg on Mac OS X, so that it will work with CMake >= 2.8 as well. (CMake apparently changed the semantics of QT_{foo}_LIBRARY from their 2.6 to 2.8 releases.)
       new  ae4c987   "Zomg, where's my flags! I have to have my flags! Gimme flags!!!11oneeleven"
       new  cd3ffcc   Add some debug logging that might help track down why TBB people see their Vidalia in random languages when launching Vidalia on its own.
       new  6e355bb   updated files from pootle
       new  ef760e6   updated files from pootle
       new  572d2c7   updated files from pootle
       new  30e2bb2   updated files from pootle
       new  c0cfce2   update tor and torbutton versions.
       new  33964f9   first attempt at adding burmese and vietnamese codepages, re-enable russian and chinese simplified.
       new  d88f95f   revert my language addition commit.
       new  f485794   Here's the rest of phobos's attempted revert in r4292.
       new  1943a88   Qt 4.6 now hardcodes the QT_WA macro to always execute the Unicode half, even if the UNICODE flag is not set. So, work around this awesome new behavior so that Vidalia will work correctly again on Windows with Qt >= 4.6. Otherwise, we would try to parse UTF-16 from an ASCII string.
       new  0905675   added more files and directories
       new  db50199   more files
       new  1a34d20   Dear GoDaddy: Yes, Danica Patrick is hot. We get it. But, no, that doesn't make your SSL certificate prices any more palatable.
       new  500512e   Add one more changelog items and declare today to be Vidalia 0.2.9 Day. We can futz with installer translations for the next release.
       new  500020d   Bump to 0.2.9.
       new  4c4c8ef   updated files from pootle
       new  53f83c1   Commit from The Tor Translation Portal by user Infinity. 80 of 81 messages translated (1 fuzzy).
       new  1032204   Commit from The Tor Translation Portal by user Infinity. 671 of 815 messages translated (1 fuzzy).
       new  067981e   add the bridge-bundle nsi configuration.
       new  1808714   Let's let buildbot see whether this breaks the build on Windows. (Attempted fix for the win2k/freeaddrinfo issue in ticket #596.)
       new  12f74b3   #include filenames on Windows aren't case-sensitive, are they?
       new  5b07b40   Revert the suggested fix from ticket #596 -- it appears to just result in a busted build, according to my Windows buildslave.
       new  414fc8a   Commit from The Tor Translation Portal by user Infinity. 81 of 81 messages translated (0 fuzzy).
       new  9dc4de8   Commit from The Tor Translation Portal by user Infinity. 693 of 815 messages translated (0 fuzzy).
       new  46dac29   follow edman's advice and set changed true to make this stick.
       new  caa278a   updated files from pootle
       new  aea91d7   updated files from pootle
       new  03fd609   updated files from pootle
       new  05a846b   updated files from pootle
       new  854d508   updated files from pootle
       new  1894ab3   added new language for translation of vidalia
       new  0cd416b   added new language for translation of vidaliainstaller
       new  a5fbb68   And if you doubt it, I have the shiny copyright registration forms to prove it!
       new  50deb45   closed a few tags
       new  ee6e1ec   template files for pootle
       new  eabc0fb   convert from po to html
       new  e39dba2   removing unnecessary info
       new  3dc723b   added languages for vidaliahelp
       new  7941f33   new headers
       new  526f968   will recreate these files in a sec
       new  3b05c69   added the languages again and generated po files with the new header
       new  8bebc47   Commit from The Tor Translation Portal by user runa. 7 of 40 messages translated (0 fuzzy).
       new  8beb0b8   Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
       new  17c369a   Commit from The Tor Translation Portal by user runa. 14 of 15 messages translated (0 fuzzy).
       new  c369a43   Commit from The Tor Translation Portal by user runa. 37 of 37 messages translated (0 fuzzy).
       new  aa70afe   Commit from The Tor Translation Portal by user runa. 21 of 21 messages translated (0 fuzzy).
       new  0a3260f   Commit from The Tor Translation Portal by user runa. 12 of 12 messages translated (0 fuzzy).
       new  08ab41f   Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
       new  e34002f   Commit from The Tor Translation Portal by user runa. 15 of 15 messages translated (0 fuzzy).
       new  66c669c   french translation as po
       new  3a1b2b8   removed fuzzy tags
       new  c105eb0   Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
       new  d127055   Commit from The Tor Translation Portal by user runa. 7 of 15 messages translated (0 fuzzy).
       new  426b183   Commit from The Tor Translation Portal by user runa. 22 of 22 messages translated (0 fuzzy).
       new  e7439f8   small fix
       new  614b6f0   updated files from pootle
       new  53b10bb   updated files from pootle
       new  1d2d1fd   updated files from pootle
       new  2ee22b2   updated files from pootle
       new  735465b   Add support for escaping and unescaping non-ASCII characters in strings using the local 8-bit character encoding.
       new  45dec2a   Unescape quoted values received in response to GETCONF and GETINFO commands.
       new  34e8493   Tor doesn't consistently escape non-ASCII characters contained in certain command responses (e.g., 'getinfo config-file'), so don't assume ASCII-only in the repsonse. Instead, use the local 8-bit encoding for sending and receiving commands and responses (which is usually a superset of ASCII).
       new  8d158d7   Ensure the torrc and DataDirectory paths contain only characters that can be represented using the system's local 8-bit character encoding.
       new  bd36e92   I always forget to the bump the version number after a release.
       new  321b3c6   Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
       new  d2be7ce   updated files from pootle
       new  c62777f   updated files from pootle
       new  f4bad50   Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
       new  1692181   Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
       new  6a15e2d   Only update a stream's displayed target address in the network map if no hostname was given in the stream's NEW status event. Fix suggested by Robert Hogan. (Ticket #608)
       new  c92528f   Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
       new  369b6d6   Commit from The Tor Translation Portal by user carolyn.: 81 of 81 messages translated (0 fuzzy).
       new  5c95068   lots of language directories for vidalia
       new  4385543   lots of language directories for vidaliahelp
       new  738a18a   lots of language directories for vidaliainstaller
       new  aa2fde8   Steal arma's additional text from http://archives.seul.org/or/cvs/Aug-2010/msg00052.html
       new  56a1bca   Don't let the diff fool you; I really only added three sentences to the HTML.
       new  c5c1236   enabling all languages for vidalia
       new  753c468   enabling all languages for vidaliahelp
       new  624737b   renamed one file
       new  0f5dcef   enabling all languages for the vidalia installer
       new  7c66d1f   Add some CMake magic for searching for local MaxMind GeoIP libraries and header files, as well as a Vidalia build option to use it (disabled by default).
       new  a292a80   Add a CSV "database" that maps country codes to geographic locations. The coordinates for a particular country are approximately the geographic center of that country.
       new  d7cb467   Add a TorControl::ipToCountry() method that will do a "GETINFO ip-to-country/$ip" for some value of $ip and return the country code contained in Tor's response.
       new  2ef6d94   Add UseLocalGeoIPDatabase and LocalGeoIPDatabase vidalia.conf options to enable using a local database for GeoIP lookups.
       new  ff71574   Include the results of the FindGeoIP.cmake script to the CMake-generated config.h.
       new  919847e   Add a GeoIpDatabase wrapper class that provides an interface to a local GeoIP database using the MaxMind C library.
       new  5945928   Drop remote GeoIP lookups and use either a local city-level database, a local country-level database, or Tor's built-in database depending on build and vidalia.conf optinos. This massive commit includes a number of changes:   - Move the CountryInfo class over to src/vidalia/network since that is a     more reasonable location for it, and add the ability to parse the     built-in country coordinates CSV file.   - Rename GeoIp to GeoIpRecord to avoid conflicts with the [...]
       new  0129dd9   That previous commit was also supposed to include the CMakeLists.txt changes as well.
       new  71b2330   Remove a number of classes that are no longer needed.
       new  f962d1f   Add a readme file with details on building and using a Vidalia with support for a local geoip database.
       new  0602fcb   Add an example cmake line to README.geoip.
       new  26d7f2a   added urdu for vidalia
       new  3f133cd   added urdu for the vidalia help files
       new  85d8404   updated files from pootle
       new  8b320ce   updated files from pootle
       new  24d8cac   update git url for polipo README
       new  3642d8b   Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
       new  2d74816   Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
       new  2c29059   updated files from pootle
       new  2781920   Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
       new  261866a   Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
       new  3627dc0   Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
       new  9a56e84   Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
       new  f444b22   Commit from The Tor Translation Portal by user shadi.: 15 of 15 messages translated (0 fuzzy).
       new  8f74319   Commit from The Tor Translation Portal by user shadi.: 22 of 22 messages translated (0 fuzzy).
       new  b4e7f8a   Commit from The Tor Translation Portal by user shadi.: 55 of 55 messages translated (0 fuzzy).
       new  1819e5b   Commit from The Tor Translation Portal by user shadi.: 37 of 37 messages translated (0 fuzzy).
       new  f171785   updated files from pootle
       new  dbc1fb3   updated files from pootle
       new  e5f9f1d   updated files from pootle
       new  41e6702   Commit from The Tor Translation Portal by user shadi.: 29 of 32 messages translated (0 fuzzy).
       new  892fcbb   Commit from The Tor Translation Portal by user shadi.: 28 of 30 messages translated (0 fuzzy).
       new  6700a16   Commit from The Tor Translation Portal by user shadi.: 30 of 30 messages translated (0 fuzzy).
       new  db999fd   updated files from pootle
       new  5ab9f77   Commit from The Tor Translation Portal by user Balrogos.: 5 of 5 messages translated (0 fuzzy).
       new  325120a   Update the menubar icon at the same time as the dock icon on OS X. Previously, we had a blank icon in the menubar. Fixes ticket #610. It would be better to have a separate set of grayscale icons for this purpose since those would fit in with the standard style better, but someone with more Photoshop fu than me would have to make such icons first.
       new  0b61e10   Update the changelog.
       new  5e2d8e9   We don't need the CACert certificate anymore since we don't do remote geoip lookups.
       new  f310418   Declare today Vidalia 0.2.10 Day.
       new  a9fbdcf   Bump the version number.
       new  8590187   Tag the 0.2.10 release.

The 3509 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/vidalia.git



More information about the Pkg-privacy-commits mailing list