| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
We are now using an md5 hash instead of base64 strings. Please, read
review 102760 description about.
REVIEW: 102760
REVIEWED-BY: adjam
 | 
| | 
| 
| 
| 
| 
|  | 
- QL1S
- one stupid kDebug less
- codingstyle
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
This should solve the problems caused by special characters for good.
A few other improvements:
- do not call updateImage as many times as there are favorites.
- removed an unused variable.
- trade #defines for static const ints
- take advantage of the already loaded page to refresh the snapshot.
 | 
| | 
| 
| 
|  | 
One less TODO to worry about.
 | 
| | 
| 
| 
|  | 
reintroduced, fixed again etc)
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
in closed tab page
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Lionel fixed this :)
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
Anyway, this crash smells as a QtWebKit bug in QWebPage deletion.
BUG:237767
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
It seems webkit removed an update on setViewPortSize, letting
our trick about setScrollBarPolicy dangerous (no scrollbar on rendered
pages)
 | 
| | 
| 
| 
| 
| 
|  | 
This led me to a little polish in the classes using
the WebSnap facilities and to change the mechanism
the NewTabPage retrieves images from the "cache"
 | 
| | 
| 
| 
| 
|  | 
removed a duplicated  method and save one QPixmap
in WebSnap class
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
It seems clear (to me) that they leaks memory, so they urgently need
fixes. And a complete redesign.
This is just a first (the easiest) part of it:
- Removed some unuseful methods,
- Added some documentation for the WebSnap class
- Cleaned code, in general
 | 
| | 
| 
| 
|  | 
Anyway, it needs some days of testing..
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
page you want to preview, and then you click a button
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
Little things that change:
-nice buttons appearing on hover
-transitions on hover
TODO:
-when a preview is empty or when loading, it is very ugly
-for now there's no way to choose the page you want to preview
-port "closed Tabs" to this new architecture
-totally remove PreviewImage classes
-eventually, specific contextmenu for previews
 | 
| | 
| 
| 
| 
|  | 
WebSnap doesn't render borders/background => borders/background not cached => style can be actualized easily.
PreviewImage uses a label for display the background and an other label inside for display preview or animation.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
creating a new Preview Image Object, based on QWidget and containing
the pixmap AND the url
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
-right click menu to set the preview url by selecting one of the 15 last history entries
-abitlity to remove previews and manage empty previews (show a toolbutton to set the url)
-contextmenu->add to favorites now adds preview in an empty space when there is one
-modified the loop used in HomePage::lastVisited because I encountered an infinite loop with it. (and because it is simpler this way)
 | 
| | 
| 
| 
| 
| 
|  | 
Hopefully...
I hope I also not have removed some rekonq features this way. It seems not, anyway
(obviously) it needs tests
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
also changed history && bookmarks layout (we need just icons there)
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
removed:
- last closed tabs feature
- new tab page settings (unuseful, we need something better)
implemented
- new home page layout (needs love)
- new about: protocol to load home page sections
- preview images cache
todo:
- cleaning cache mechanism
- bug fixing
- add/remove to preferred actions
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
-tab preview uses websnap
-remove scrollbars
-antialiased preview
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
busywidget image provided by Adrià:)
with Pano's intercession.
Many thanks!
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Need some fixes to be merged..
 | 
| | 
| 
| 
|  | 
first commit here. We have the homepage classes
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
Now it's time to RUN working or I'll be dismissed!!
This implementation works quite fine, it's a bit slow but really
better than the previous one.
It crashes gloriously loading flash contents (Qt bug? WebPlugin one's?)
and does not resize well webviews..
 |