| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Make clearer the difference between a Tor event (event sent by Tor) and a ↵ | Matt Edman | 2006-01-19 | |
| | | | | | | | | | | custom event (a custom QEvent sent to the GUI). svn:r125 | |||
| * | Laid the groundwork for dispatching custom QEvents instead of using | Matt Edman | 2006-01-19 | |
| | | | | | | | | signals/slots to notify the GUI about Tor events. svn:r124 | |||
| * | Make the tray icon work on X11 (tested only under Gnome so far). This is such | Matt Edman | 2006-01-19 | |
| | | | | | | | | black magic to me, it's not even funny. svn:r123 | |||
| * | Fuck you, Mac menubar. There, first profanity in source-control. (someone had | Matt Edman | 2006-01-18 | |
| | | | | | | | | to do it) svn:r122 | |||
| * | MessageLog now is mostly functional, with Select All, Max Log Size, and ↵ | Justin Hipple | 2006-01-18 | |
| | | | | | | | 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. svn:r121 | |||
| * | MessageLog settings added to VidaliaSettings. Log message types put in their ↵ | Justin Hipple | 2006-01-18 | |
| | | | | | | | own file, giving other components better access to the types. svn:r120 | |||
| * | Critical and warning messages are now highlighted in red and yellow, ↵ | Justin Hipple | 2006-01-17 | |
| | | | | | | | respectively, in MessageLog. Neat. svn:r119 | |||
| * | Since the AboutDialog is static in MainWindow::about(), we have to reload | Matt Edman | 2006-01-17 | |
| | | | | | | | | | Tor's version each time show() is called instead of just doing that in the dialog's constructor. svn:r118 | |||
| * | Failed at merging changes in 110 (stop Tor from crashing on shutdown in ↵ | Justin Hipple | 2006-01-17 | |
| | | | | | | | Win32) so reentered them. svn:r117 | |||
| * | First shot at getting MessageLog to work. | Justin Hipple | 2006-01-17 | |
| | | | | | svn:r116 | |||
| * | Small changes to make it aboutdialog look better. | Justin Hipple | 2006-01-17 | |
| | | | | | svn:r115 | |||
| * | Added tor_logo16.png | Justin Hipple | 2006-01-17 | |
| | | | | | svn:r114 | |||
| * | Since the message pump thread will be blocked in readReply() most likely, we ↵ | Matt Edman | 2006-01-17 | |
| | | | | | | | | | 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. svn:r113 | |||
| * | Tor on Windows doesn't understand a WM_CLOSE message (which is what ↵ | Matt Edman | 2006-01-17 | |
| | | | | | | | QProcess::terminate() sends it), so we have to kill it harshly or else it never terminates. svn:r112 | |||
| * | Make the status output of the control test rig a little more verbose. | Matt Edman | 2006-01-17 | |
| | | | | | svn:r111 | |||
| * | Fix a race between setting _isIntentionalExit back to false and the process ↵ | Matt Edman | 2006-01-17 | |
| | | | | | | | actually stopping when requested. svn:r110 | |||
| * | This lovely little hack is because the QFileInfo::isExecutable() method ↵ | Matt Edman | 2006-01-17 | |
| | | | | | | | doesn't understand quoted paths, but QProcess::start() requires it to function properly on Windows when given a path containing a space. svn:r109 | |||
| * | Make the default Tor path work on Windows. Apparently Qt doesn't take into | Matt Edman | 2006-01-17 | |
| | | | | | | | | | consideration the fact that an absolute path can be quoted when it determines whether a given path is absolute or relative. svn:r108 | |||
| * | Exit action was bound to QCoreApplication::quit() instead of ↵ | Justin Hipple | 2006-01-16 | |
| | | | | | | | MainWindow::close() so Tor probably wasn't being disconnected properly. This *should* be fixed now. svn:r107 | |||
| * | Added 16x16 grayscale copies of tor_on and tor_off in case we decide to use ↵ | Justin Hipple | 2006-01-16 | |
| | | | | | | | the menubar on Mac. svn:r106 | |||
| * | About dialog should be fixed now so that it doesn't display illegible text ↵ | Justin Hipple | 2006-01-16 | |
| | | | | | | | on Mac. svn:r105 | |||
| * | Remove some code from TorEvents that I ended up not using. | Matt Edman | 2006-01-16 | |
| | | | | | svn:r104 | |||
| * | For reasons currently unknown to me, QProcess saves some state | Matt Edman | 2006-01-16 | |
| | | | | | | | | | | | 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. svn:r103 | |||
| * | There's no need to wait for the Tor process to start in TorProcess::start(), | Matt Edman | 2006-01-16 | |
| | | | | | | | | since we wait for the TorProcess:started() signal anyway. svn:r102 | |||
| * | If we lose the control connection in the middle of waiting for a line of data | Matt Edman | 2006-01-16 | |
| | | | | | | | | to become available, then give up. svn:r101 | |||
| * | If the message pump is not running, then simply read the next response from | Matt Edman | 2006-01-16 | |
| | | | | | | | | the control connection. svn:r100 | |||
| * | Thanks to my impeccably bad logic, if Tor started, the first connection | Matt Edman | 2006-01-16 | |
| | | | | | | | | | attempt failed, but the second succeeded, then the controller wouldn't authenticate. Now it will. svn:r99 | |||
| * | Connect the Exit action to QCoreApplication::quit(), since we don't want to | Matt Edman | 2006-01-16 | |
| | | | | | | | | rely on closing the last window to exit the application. svn:r98 | |||
| * | Use SIGTERM instead of SIGKILL to tell Tor it needs to exit. | Matt Edman | 2006-01-16 | |
| | | | | | svn:r97 | |||
| * | If Tor exited, and we didn't ask it to, then we should explicitly clean up the | Matt Edman | 2006-01-16 | |
| | | | | | | | | control socket stuff. svn:r96 | |||
| * | If we displayed a message box from MainWindow, without any main window being | Matt Edman | 2006-01-16 | |
| | | | | | | | | shown, Vidalia was exiting when that message box was closed. svn:r95 | |||
| * | Remove a block of code that appears to be a copy/paste run amok, though I | Matt Edman | 2006-01-16 | |
| | | | | | | | | don't know where it came from. svn:r94 | |||
| * | Ask Tor to kill itself first, by sending it a SIGTERM, and then try to kill | Matt Edman | 2006-01-15 | |
| | | | | | | | | it. svn:r93 | |||
| * | Check to see if the Tor process is already stopped before killing it | Matt Edman | 2006-01-15 | |
| | | | | | | | | forcefully. svn:r92 | |||
| * | Vidalia will close Tor gracefully when the application exits. | Matt Edman | 2006-01-15 | |
| | | | | | svn:r91 | |||
| * | Check in a bulk of the asynchronous event handling code. Some work remains. | Matt Edman | 2006-01-15 | |
| | | | | | svn:r90 | |||
| * | Oops. I quess QMessageBox only wants a LF instead of a CRLF. | Matt Edman | 2006-01-14 | |
| | | | | | svn:r89 | |||
| * | Add some shortcuts for the Mac menubar.. | Matt Edman | 2006-01-14 | |
| | | | | | svn:r88 | |||
| * | Change the default Tor path on Windows to something a little more likely to | Matt Edman | 2006-01-14 | |
| | | | | | | | | work. Justin, can you check if this is correct? svn:r87 | |||
| * | Vidalia can now start and stop Tor. Upon starting Tor, Vidalia will try to | Matt Edman | 2006-01-14 | |
| | | | | | | | | | | | 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. svn:r86 | |||
| * | Add the ability to load authentication token information from a file. We'll | Matt Edman | 2006-01-14 | |
| | | | | | | | | have to think about the best way to store it securely. svn:r85 | |||
| * | Use QAbstractSocket's isValid() method to determine if the control socket is | Matt Edman | 2006-01-14 | |
| | | | | | | | | | | | | | | 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) svn:r84 | |||
| * | stop() should also return a boolean value indicating whether stopping the | Matt Edman | 2006-01-14 | |
| | | | | | | | | process was succesful or not. svn:r83 | |||
| * | Remove an unnecessary method declaration. | Matt Edman | 2006-01-13 | |
| | | | | | svn:r82 | |||
| * | Make Vidalia's name appear properly-cased on Mac; | Matt Edman | 2006-01-13 | |
| | | | | | | | | Let Vidalia have a menu in the menubar on Mac. svn:r81 | |||
| * | svn won't let me rename or move vidalia.pro to Vidalia.pro (it doesn't | Matt Edman | 2006-01-13 | |
| | | | | | | | | | understand case-insensitivity). So I'm going to remove it and add back its properly-cased counterpart. svn:r80 | |||
| * | If we can't get Tor's version, then just return "<unknown>". | Matt Edman | 2006-01-13 | |
| | | | | | svn:r79 | |||
| * | Add support for the SIGNAL keyword; | Matt Edman | 2006-01-13 | |
| | | | | | | | | Fix two potential segfaults. svn:r78 | |||
| * | Stopping the Tor process can produce an error, too. | Matt Edman | 2006-01-13 | |
| | | | | | svn:r77 | |||
| * | Ta da! Now we can identify when the Tor process mysteriously dies without | Matt Edman | 2006-01-13 | |
| | | | | | | | | having a separate thread polling isRunning(). svn:r76 | |||
