David Rosca
7568ee3e2d
[TabWidget] Don't save qupzilla:restore page in closed tabs
12 years ago
nowrep
a560b7f498
[TabWidget] Make sure current tab is loaded on session restore
...
Fixes issue with current tab not being loaded on session restore
with "don't load tabs until selected" option.
It was needed to switch to other tab and then switch back to first tab
to actually load it.
Also pause updates of the whole browser window when restoring session.
12 years ago
nowrep
aa248893c1
[TabWidget] Renamed getTabBar() to just tabBar()
12 years ago
nowrep
5c2c90ae6d
[WebTab] More cleanup in detach/attach code.
...
TabbedWebView can now be used with null BrowserWindow pointer.
12 years ago
nowrep
98907c2055
[WebTab] Reworked tab attaching/detaching.
...
This also fixes crash on detach
12 years ago
nowrep
2d9dfa9db7
[WebInspector] WebInspector is now displayed inside WebTab
...
It no longer uses QDockWidget. Instead, it is plain QWidget with
close button in top right corner.
12 years ago
nowrep
7f3d8ee786
[Cleanup] Split src/lib/webview into tabwidget, webkit and webtab folders
12 years ago
nowrep
ed823d4d50
[ClosedTabsButton] No longer needed to have two copies of button
...
ClosedTabsButton is now permanent right corner widget
12 years ago
nowrep
6e71ae3c54
[ClosedTabsManager] Save icon of closed tab
...
Instead of searching icon from database, save the icon of tab.
It will now correctly shows icon of not-yet loaded closed tab if
the url was not in database.
12 years ago
nowrep
545b3f9c54
[SessionRestore] Set override busy cursor when restoring session
...
TabWidget: Delete WebTab in closeTab() with deleteLater
[ci skip]
12 years ago
nowrep
e1661a88b5
[ClosedTabsButton] Hide by default
...
[ci skip]
12 years ago
nowrep
e10126d2a9
[TabWidget] Fix showing empty tab title when adding new tab
...
Regression from recent commits
12 years ago
nowrep
e36697eedf
[SearchEngines] Support for loading POST engines from LocationBar
...
Added new class LoadRequest, that holds network request with its
operation type and POST data.
12 years ago
korwru
a4588a0c28
Fix msvc compile issue in tabwidget.
12 years ago
nowrep
f042ba9b88
[TabBar] Fixed showing 2 AddTab buttons when tabs overflows
12 years ago
nowrep
3d23f3eb02
[WebTab] Move more code into WebTab, instead of handling in TabWidget/TabBar
...
This also fixes showing tab icon after detaching tab
12 years ago
nowrep
27a3781ed0
[ComboTabBar] Move right/left containers to ComboTabBar class
...
It is now possible to set corner widgets of all tabbar, not only
main tabbar.
12 years ago
nowrep
96b6743ac6
[ClosedTabsButton] New button in the right corner of tabbar
...
Added icon for Linux theme.
But it needs a new icon for other themes...
12 years ago
nowrep
5b6b6c6eaf
[LoadingAnimation] New loading animation
...
Instead of using QMovie with GIF, one PNG file with all
frames is now animated.
Fixes issue with bad transparent background of previous GIF
animation.
12 years ago
nowrep
16ff847a8b
[Session] Use the same session with both Qt4 & Qt5
...
The issue with incompatible session were only with first alpha
releases of QtWebKit 2.3
12 years ago
nowrep
b52a84da3c
[CreatingWindow] Don't disable updates when creating browser windows
12 years ago
nowrep
9a6bb0444d
[TabBar] Make sure adding new background tab make it visible in tabbar
12 years ago
nowrep
d2528417d1
[CodeCleanup] Removed all disconnectObjects() methods
...
I don't think we need this hack anymore.
12 years ago
nowrep
d109159408
[CloseOnLastTab] Instead of blocking closing tab, load new-tab-url
12 years ago
nowrep
22452aa825
[CloseOnLastTab] Changed behavior of "Don't quit upon closing last tab" option
...
It is now "Don't close window upon closing last tab", as it is more
reasonable to bind it to window, not the whole app.
Instead of loading the url-on-new-tab, it now simply blocks closing last
tab
12 years ago
nowrep
e827249f50
[MainMenu] Added MainMenu class that holds all menu actions of window
...
All actions are now saved in QHash with name, this will make possible
to implement own keyboard shortcuts for actions.
+ WIP cleanup of BrowserWindow class
12 years ago
nowrep
2e9ce1ba90
[CodeCleanup] Major cleanup in MainApplication class
12 years ago
nowrep
969f262cf8
[DataPaths] Don't add trailing slash to paths
...
Qt API is not adding trailing slashes to dir paths either.
12 years ago
nowrep
214279e3bb
[DataPaths] Added new class DataPaths
...
This class holds all paths now (instead of MainApplication)
Renamed ProfileUpdater -> ProfileManager
ProfileManager is now responsible for all operations with profiles
12 years ago
nowrep
a3c3dead87
[CodeCleanup] Get rid of Qz::AppMessage enum
12 years ago
nowrep
9764cea3a3
[ToolButton] ShowMenuInside option needs own aboutToShowMenu signal
12 years ago
nowrep
edbb87bd1f
[CodeCleanup] IconProvider now have static methods for getting icons
12 years ago
nowrep
f33552320f
[AutoSaver] Rework AutoSaver so each object can use own instance
...
Instead of saving everything in MainApp::saveStateSlot, save each object
separately. As a result, this will save a lot of writes to disk.
Other changes includes:
Saving bookmarks also in private mode. Closes #1208
Cleanup of code
12 years ago
Mladen Pejaković
b18ac632df
[HistoryMenu] Improvements
12 years ago
nowrep
404fa68a1b
[Cleanup] Renamed QupZilla class to BrowserWindow
12 years ago
Mladen Pejaković
3eede1d8a2
Rework list of closed tabs
12 years ago
nowrep
5e131033e6
[Flicker] Another set of flicker patches
...
Old approach caused navigationbar to be empty for a moment while
opening a lot of tabs at once
12 years ago
nowrep
3ec9e0b893
[TabListButton] Show popup menu inside window for tab-list button in tabbar
12 years ago
nowrep
7cefc22c0a
[Flicker] Fixed flicker when opening new tabs with sites that loads instantly
...
Eg. this happens for internal qupzilla: pages
Also early set locationbar's url to newly opened tab's url.
12 years ago
nowrep
dab7c82ae8
[WebView] Another approach to window.onbeforeunload handling
...
Don't try to load empty url just to check for beforeunload event.
Explicitly evaluate the window.onbeforeunload function instead.
12 years ago
nowrep
818afc1398
[ClosedTabs] Fixed saving closed tabs after 1fd1691ee2
12 years ago
nowrep
b88bbe4fc8
[WebView] Better window.onbeforeunload handling
...
Let's first quickly check whether window.onbeforeunload is not null,
and then try to load empty page.
Always loading empty page was quite heavy, because it needed to clear
all web contents, it also fired loading signals, ...
12 years ago
nowrep
260447e414
[coverity] Fixes for issues found by scan.coverity.com
12 years ago
Jonathan Hooverman
d917f43cf0
Updated copyright year to 2014
12 years ago
Mladen Pejaković
47fee7b3b2
[Translations] Plural for number of opened tabs. Closes #1143
12 years ago
nowrep
1fd1691ee2
Handle window.beforeunload event
...
Closes #1041
12 years ago
nowrep
4b75a98806
[WindowsTheme] Add extra icon for add-tab button when outside tabbar.
12 years ago
nowrep
da15e5868d
[CodingStyle] Don't use references when assigning to local variable
...
Let the compiler do the optimization
12 years ago
S. Razi Alavizadeh
bff614144b
Added TabStackedWidget + ComboTabBar
...
Set of patches:
Introduce TabStackedWidget+ComboTabbar
[Windows] Fix enabling blur background in fullscreen
[ComboTabBar] Fix some issues with pinned tabs
[ComboTabBar] Don't use pointer to integer,
Implement TabStackedWidget::keyPressEvent() and fix changing tab by wheel event
Fix animation delay of dragged tab's buttons.
[ComboTabBar] Add themable scrollButtons
12 years ago
S. Razi Alavizadeh
333d0b0cdd
Fixed, update icon of detached tab.
13 years ago