summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* And remove a reference to the file I just removed.Matt Edman2006-01-23
| | | | svn:r157
* Remove a file that is no longer necessary.Matt Edman2006-01-23
| | | | svn:r156
* Look, ma! Asynchronous events from Tor without threading or a message pump!Matt Edman2006-01-23
| | | | svn:r155
* Make an error message in readLine() more helpful.Matt Edman2006-01-21
| | | | svn:r154
* Factor the blocking readLine() stuff out of ControlConnection::readReply().Matt Edman2006-01-21
| | | | svn:r153
* Since we waitForConnected(-1) in ControlConnection::connect(), theMatt Edman2006-01-21
| | | | | | | | | | 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. svn:r152
* Check to see if the thread is even running before trying to terminate it.Matt Edman2006-01-21
| | | | svn:r151
* I broke Vidalia on Windows (would hang when stopping Tor) in Rev 143. I'mMatt Edman2006-01-21
| | | | | | | undoing that change until I can figure out why that broke the world. svn:r150
* I miss Python.Justin Hipple2006-01-21
| | | | svn:r149
* Deleting a pointer after setting it to 0 is naughty. MainWindow takes care ofMatt Edman2006-01-21
| | | | | | | freeing the TorControl object anyway. svn:r148
* I hate sizers. Lining things up is much harder than it should be.Justin Hipple2006-01-21
| | | | svn:r147
* Tooltips are now sane. FilterDialog is now smaller and denser.Justin Hipple2006-01-21
| | | | svn:r146
* Added icons to FilterDialog.Justin Hipple2006-01-21
| | | | svn:r145
* Add some images that could be used for severity icons (feel free to pickMatt Edman2006-01-21
| | | | | | | something else if these suck). svn:r144
* Explicitly stop the message pump when the socket is actually disconnected, notMatt Edman2006-01-21
| | | | | | | simply when we ask the socket to close. svn:r143
* Changed MessageLog so that it utilizes the status bar to display messages ↵Justin Hipple2006-01-21
| | | | | | displayed. Went through all gui files (excluding the scary traymenu files) and cleaned up sloppy memory usage. svn:r142
* If the connection dies, bail out of the message pump main loop.Matt Edman2006-01-21
| | | | svn:r141
* Make the event types be const ints instead of an enum so we don't getMatt Edman2006-01-20
| | | | | | | | compiler warning without having to do a cast everytime we want to check the result of event->type(). svn:r140
* Copying selected messages to the clipboard now works (tested on Win32).Justin Hipple2006-01-20
| | | | svn:r139
* So it turns out I don't need to overload QEvent::type() for my custom eventsMatt Edman2006-01-20
| | | | | | | (despite the Qt docs). svn:r138
* Saving of messages now works. Added Message counter to form.Justin Hipple2006-01-20
| | | | svn:r137
* Move the authenticate() call into the connected() slot. Also, report an errorMatt Edman2006-01-20
| | | | | | | | 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. svn:r136
* Include eventtype.h in torevents.h so you don't have to include an extra fileMatt Edman2006-01-20
| | | | | | | each time you want to catch an event. svn:r135
* Simply joining control command arguments. Qt gives me spiffy methods likeMatt Edman2006-01-20
| | | | | | | QString::join(), so why not use them? svn:r134
* And check in the rest of the new event-handling code.Matt Edman2006-01-20
| | | | svn:r133
* Send a SETEVENTS when the control socket connects;Matt Edman2006-01-20
| | | | | | | Normalized method declarations and commented. svn:r132
* The 48x48 icons look better in the dock than the 128x128 icons, but stillMatt Edman2006-01-20
| | | | | | | don't look right. svn:r131
* Cleaning up.Justin Hipple2006-01-19
| | | | svn:r130
* Housekeeping.Justin Hipple2006-01-19
| | | | svn:r129
* Message filtering now works correctly (hopefully it scales too). Moved to ↵Justin Hipple2006-01-19
| | | | | | seperate folder to clean up /gui/ svn:r128
* Cleaning up gui/Justin Hipple2006-01-19
| | | | svn:r127
* Changed get and setShowMsg so that they handle const char* and Qstring. Will ↵Justin Hipple2006-01-19
| | | | | | need to look into translation later on. Changed location of message setting keys. svn:r126
* Make clearer the difference between a Tor event (event sent by Tor) and a ↵Matt Edman2006-01-19
| | | | | | | | | custom event (a custom QEvent sent to the GUI). svn:r125
* Laid the groundwork for dispatching custom QEvents instead of usingMatt Edman2006-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 suchMatt Edman2006-01-19
| | | | | | | black magic to me, it's not even funny. svn:r123
* Fuck you, Mac menubar. There, first profanity in source-control. (someone hadMatt Edman2006-01-18
| | | | | | | to do it) svn:r122
* MessageLog now is mostly functional, with Select All, Max Log Size, and ↵Justin Hipple2006-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 Hipple2006-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 Hipple2006-01-17
| | | | | | respectively, in MessageLog. Neat. svn:r119
* Since the AboutDialog is static in MainWindow::about(), we have to reloadMatt Edman2006-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 Hipple2006-01-17
| | | | | | Win32) so reentered them. svn:r117
* First shot at getting MessageLog to work.Justin Hipple2006-01-17
| | | | svn:r116
* Small changes to make it aboutdialog look better.Justin Hipple2006-01-17
| | | | svn:r115
* Added tor_logo16.pngJustin Hipple2006-01-17
| | | | svn:r114
* Since the message pump thread will be blocked in readReply() most likely, we ↵Matt Edman2006-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 Edman2006-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 Edman2006-01-17
| | | | svn:r111
* Fix a race between setting _isIntentionalExit back to false and the process ↵Matt Edman2006-01-17
| | | | | | actually stopping when requested. svn:r110
* This lovely little hack is because the QFileInfo::isExecutable() method ↵Matt Edman2006-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 intoMatt Edman2006-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