summaryrefslogtreecommitdiff
path: root/src/sessionmanager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Integrated spell checking for rekonq2 (lindsay's work imported)Andrea Diamantini2012-12-101-3/+3
| | | | | | | | | | | | | - inline spell highlighter. This requires WebKit 2.3 to work. - Addition of a suggested replacement word list to the context menu, for the word right clicked on - A standard modeless spell check dialog that works on the current editable text (or selection). Heavily cribbed from Dawit's work on kdewebkitpart. oops... also a codingstyle script round here... :)
* IconManager restoreAndrea Diamantini2012-12-101-0/+331
| | | | | Just 3 lines fixes ;) Also clean up in the dir structure...
* WARNING COMMIT --> FIRST REKONQ 2 IMPORTAndrea Diamantini2012-12-101-298/+0
| | | | Preparing repo to merge rekonq2 code...
* Check if URL is Valid Before Checking if it's about: ProtocolDavid E. Narváez2012-09-261-1/+1
| | | | | | | Check if the URL of the current tab is even valid before checking its protocol. REVIEW: 106561
* Do not show "closed tabs" page after crash when directly opening an URLAndrea Diamantini2012-04-241-1/+2
| | | | BUG: 283178
* Clean up headers && fix compilation with (the upcoming) qt 4.8.2Andrea Diamantini2012-04-201-7/+7
|
* Clean up sessionmanager mess :)Andrea Diamantini2012-02-091-82/+42
| | | | | | | | | | Create a local function to get rid of code repetition. I know this is a bit hackish (at least the way I did it) but it works well in my tests against the three situations: - restore crashed sessions - restore saved sessions - restore from private sessions - restore user sessions (restarting KDE)
* Get sure pdfs are loaded when restoring sessionsAndrea Diamantini2012-02-031-6/+7
| | | | BUG:292773
* Always Create New TabsDavid E. Narváez2012-01-281-1/+1
| | | | | | Commit 5b07ae28 introduced a bug here because no tab is now created by default in the restoring window BUG: 292586
* Fix access keys management, copying konqueror's code ;)Andrea Diamantini2012-01-221-3/+3
|
* Renamed variable to avoid confusion - it is not a member variableDavid E. Narváez2012-01-211-2/+2
|
* Refactoring Code to Load Configuration DocumentDavid E. Narváez2012-01-201-80/+34
| | | | | | | Factor out all code that loads the DOM Document, and use proper calls in each method. REVIEW: 103722
* Move icon manager download system to QNAMAndrea Diamantini2012-01-151-2/+2
| | | | | | | | | & Search also for favicon.ico files This seems to be the unique method to surely workaround this bug rekonq encounters when tries to load an unextant favicon with KIO (see BUG:289029 )
* Implement (User) Session RestoreDavid E. Narváez2012-01-121-0/+64
| | | | | | | | This patch implements session management. Most of the ideas are taken from Konsole, which is also a KUniqueApplication but manages session restoring correctly. REVIEW: 103658
* Session Management clean upAndrea Diamantini2011-12-281-9/+13
| | | | PS: ignore about urls in the session manager
* Fix crash on private mode store/restoreAndrea Diamantini2011-10-131-17/+67
| | | | | | | | | | | | This commit, while does not perfectly fix the issue, "workaround" it a lot to fix crashes on private mode enter/exit - improve session store/restore - improve session manager code - calm down kDebug messages - applies code style CCBUG: 268328
* Fix session manager restoreAndrea Diamantini2011-09-271-1/+60
| | | | | I think we need to consider the two cases (normal restore vs restore from crash) in different ways.
* Fix close & sessionAndrea Diamantini2011-09-131-0/+1
| | | | | | | | | | First, I'm really sorry for this bad commit ('git' talking..). The fact is that the 3 bugs fixed here were found chained playing with close code. Here it is the report: - fix close window (it now really appears on multiple window closing) - fix saveSession (saving one call for each site loaded and storing better information): saveSession is now called on loadFinished - clean up some compilation warnings
* Get sure about urls are restoredAndrea Diamantini2011-09-131-1/+6
|
* Restore tab's history when restoring a tab/sessionAnton Kreuzkamp2011-08-211-64/+81
| | | | | | | | We finally have it :D CCMAIL: akreuzkamp@web.de REVIEW: 100604 REVIEWED-BY: adjam, elproxy
* clean upAndrea Diamantini2011-07-251-16/+16
| | | | | | - QL1S - one stupid kDebug less - codingstyle
* A round of the "new" astyle 2.01...Andrea Diamantini2011-07-171-18/+18
|
* Clean up all d-tors to fix an eventual crash on exitAndrea Diamantini2011-02-281-5/+0
|
* Coding styleAndrea Diamantini2011-02-251-6/+9
|
* Finally found time to update copyrights... ;)Andrea Diamantini2011-02-241-2/+2
|
* No more static members in the Application class,Pierre Rossi2011-02-241-6/+6
| | | | | | | an rApp shortcut for Application::instance, clean up code switching to use the new shortcut Reviewed by: adjam
* Prompt user before restoring session after a crash.Pierre Rossi2010-10-081-5/+9
| | | | | | Shows the about:closedTabs page in the background. Task: https://bugs.kde.org/show_bug.cgi?id=249228
* Include all .moc files removed in the previous commitJon Ander Peñalba2010-09-031-0/+1
|
* Include clean-up in the big src directoryJon Ander Peñalba2010-09-031-9/+6
|
* Don't save sessions && closed tabs if Private Browsing is enabledAndrea Diamantini2010-07-311-0/+4
| | | | BUG:246268
* Fix naming to clean APIAndrea Diamantini2010-06-241-1/+1
| | | | | SettingOpenTab --> NewTab (according to settings) NewCurrentTab --> NewFocusedTab
* no more currenttab & digit closed tabsAndrea Diamantini2010-06-151-8/+11
| | | | BUG:241495
* Cleaning some kDebug callsAndrea Diamantini2010-05-221-23/+24
|
* Adds current tab to session state (bug 237720)Lindsay Mathieson2010-05-161-1/+26
|
* Load old closed tabs from session manager.Andrea Diamantini2010-05-111-2/+31
| | | | | | | | | This let me think about the need of reimplementing it and all History to support more infos (eg: zoom) closing one bug and opening another :) BUG:228480
* Include Fixes, first bunchAndrea Diamantini2010-04-301-2/+3
|
* Krazy fixesAndrea Diamantini2010-04-301-1/+1
|
* cleaning headersAndrea Diamantini2010-04-301-1/+0
|
* A coding style roundAndrea Diamantini2010-04-301-6/+6
|
* Just another crash recovery fix.Andrea Diamantini2010-03-061-5/+6
| | | | | Now rekonq tries just 1 time to recover from crash. In Italy we say "Perseverare e' diabolico"...
* Fix copyright for 0.4 beta releaseAndrea Diamantini2010-02-101-2/+2
|
* QPointers --> QWeakPointersAndrea Diamantini2010-02-051-2/+2
|
* factor out WebTab class from WebViewBernhard Beschow2009-12-141-1/+2
| | | | | * it basically represents a tab in rekonq * everything that happens within one tab should go here (wallet bar, find bar?)
* keep trailing slashes (BUG 211913)Andrea Diamantini2009-10-261-1/+1
| | | | BUG: 211913
* Fixing sessionmanager (at least I hope so):Andrea Diamantini2009-09-261-13/+20
| | | | | | - moved from DataStream to TextStream (we use strings..) - implemented a semaphore (m_safe) - closing every time file
* Fixing foreach macros..Andrea Diamantini2009-09-221-1/+1
|
* Fixing session manager behaviour following a bit dolphin's codeAndrea Diamantini2009-09-131-5/+0
|
* Session Management (restore on crash)Andrea Diamantini2009-09-101-0/+116
This is HEAVILY based on code from Lionel and Yoram branches. But this code behaves differently: it restores rekonq tabs (just) on crash. Thanks to Lionel suggestions, it seems "better" than my initial idea :) It is quite extensible. We need just to fix it better as possible and then manage its behaviour in newInstance code.. ;)