kdevelop:devel-kdevplatform.git
8 years agorevert r906830, yes it _did_ break the logic, and caused a safe crash on startup. v0.9.85
David Nolden [Wed, 7 Jan 2009 21:29:02 +0000 (21:29 -0000)]
revert r906830, yes it _did_ break the logic, and caused a safe crash on startup.

8 years agoFix importing projects, the projectfileextension now doesn't contain the "." anymore.
Andreas Pakulat [Wed, 7 Jan 2009 16:18:05 +0000 (16:18 -0000)]
Fix importing projects, the projectfileextension now doesn't contain the "." anymore.

8 years agoIncrease kdelibs requirement for the upcoming rc (I saw at least one commit to kte...
Andreas Pakulat [Wed, 7 Jan 2009 16:04:30 +0000 (16:04 -0000)]
Increase kdelibs requirement for the upcoming rc (I saw at least one commit to kte-codecompletion stuff)

8 years agoIncrease version number for the next alpha
Andreas Pakulat [Wed, 7 Jan 2009 15:59:37 +0000 (15:59 -0000)]
Increase version number for the next alpha

8 years agoI hope this doesn't break the logic. David please review.
Amilcar do Carmo Lucas [Tue, 6 Jan 2009 22:21:01 +0000 (22:21 -0000)]
I hope this doesn't break the logic. David please review.
CCMAIL:david.nolden.kdevelop@art-master.de

8 years agoKrazy double quotes
Amilcar do Carmo Lucas [Tue, 6 Jan 2009 22:11:53 +0000 (22:11 -0000)]
Krazy double quotes

8 years agoKrazy double quotes
Amilcar do Carmo Lucas [Tue, 6 Jan 2009 22:09:03 +0000 (22:09 -0000)]
Krazy double quotes

8 years agospell
Amilcar do Carmo Lucas [Tue, 6 Jan 2009 21:59:01 +0000 (21:59 -0000)]
spell

8 years agoRemove wrong address
Amilcar do Carmo Lucas [Tue, 6 Jan 2009 21:46:14 +0000 (21:46 -0000)]
Remove wrong address

8 years agoSpell
Amilcar do Carmo Lucas [Tue, 6 Jan 2009 19:55:53 +0000 (19:55 -0000)]
Spell

8 years agoDue to env-management mode change
David Nolden [Tue, 6 Jan 2009 17:12:07 +0000 (17:12 -0000)]
Due to env-management mode change

8 years agoDo not leak OpenProjectDialog
Peter Oberndorfer [Tue, 6 Jan 2009 16:32:10 +0000 (16:32 -0000)]
Do not leak OpenProjectDialog

the dialog was allocated with new but never deleted

8 years agoDo not leak KSaveSelectDialog dialog
Peter Oberndorfer [Tue, 6 Jan 2009 16:27:34 +0000 (16:27 -0000)]
Do not leak KSaveSelectDialog dialog

the dialog was allocated with new but never deleted

8 years agoFix a possible endless recursion during clearImportedParentContexts()
David Nolden [Tue, 6 Jan 2009 16:15:22 +0000 (16:15 -0000)]
Fix a possible endless recursion during clearImportedParentContexts()

8 years agoMove InstantiationInformation into kdevplatform. This allows DeclarationId to reliabl...
David Nolden [Mon, 5 Jan 2009 23:37:55 +0000 (23:37 -0000)]
Move InstantiationInformation into kdevplatform. This allows DeclarationId to reliably construct the qualified identifier, instead of having to do an ugly and slightly dangerous declaration-search to get it.

8 years agoAdd a property that is used in KDevelop plugin desktop files
Alex Merry [Mon, 5 Jan 2009 22:49:18 +0000 (22:49 -0000)]
Add a property that is used in KDevelop plugin desktop files

8 years agosimple Krazy fixes
Amilcar do Carmo Lucas [Mon, 5 Jan 2009 22:22:24 +0000 (22:22 -0000)]
simple Krazy fixes

8 years agoUnload test tree when the corresponding project is closed. This fixes a crash.
Manuel Breugelmans [Mon, 5 Jan 2009 21:58:45 +0000 (21:58 -0000)]
Unload test tree when the corresponding project is closed. This fixes a crash.

8 years agoMore Krazy double quotes
Amilcar do Carmo Lucas [Mon, 5 Jan 2009 21:39:06 +0000 (21:39 -0000)]
More Krazy double quotes

8 years agoCrazy spell
Amilcar do Carmo Lucas [Mon, 5 Jan 2009 21:32:45 +0000 (21:32 -0000)]
Crazy spell

8 years agoIncrease version because of changes in kdevelop
David Nolden [Mon, 5 Jan 2009 17:15:17 +0000 (17:15 -0000)]
Increase version because of changes in kdevelop

8 years agoITestRunner no longer contains pure virtual methods so rename to TestRunner.
Manuel Breugelmans [Mon, 5 Jan 2009 16:17:45 +0000 (16:17 -0000)]
ITestRunner no longer contains pure virtual methods so rename to TestRunner.

8 years agoRefactorings & other design improvements:
Manuel Breugelmans [Mon, 5 Jan 2009 16:06:24 +0000 (16:06 -0000)]
Refactorings & other design improvements:
- Push common code between Verbose,ToSource and SelectionToggle to OverlayToggle
- Verbose, ToSource & SelectionToggle are too trivial to justify their own file, so move evrything to overlaytoggle.{h,cpp}
- Improve coverage of CTestfileParser and ITestResult
- Introduce ITestTreeBuilder interface, which controls construction of the test-tree model
- Remove ITestRunner's pure virtual methods, now covered by ITestTreeBUilder

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 5 Jan 2009 13:06:20 +0000 (13:06 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoIncrease version, because of re-enabled environment management
David Nolden [Mon, 5 Jan 2009 04:16:46 +0000 (04:16 -0000)]
Increase version, because of re-enabled environment management

8 years agoFix a little regression caused by my last patch here
David Nolden [Mon, 5 Jan 2009 00:15:32 +0000 (00:15 -0000)]
Fix a little regression caused by my last patch here

8 years agoAlso break parameter-skipping on '>'. This allows skipping template-parameters.
David Nolden [Sun, 4 Jan 2009 23:54:03 +0000 (23:54 -0000)]
Also break parameter-skipping on '>'. This allows skipping template-parameters.

8 years agoAnother krazy fix
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 21:08:26 +0000 (21:08 -0000)]
Another krazy fix

8 years agoAllow setting a new parent-context in a clean way, updating the depth number.
David Nolden [Sun, 4 Jan 2009 19:20:36 +0000 (19:20 -0000)]
Allow setting a new parent-context in a clean way, updating the depth number.

8 years agoWhen a qualified identifier is created by namespace-aliasing that doesn't exist,...
David Nolden [Sun, 4 Jan 2009 19:19:40 +0000 (19:19 -0000)]
When a qualified identifier is created by namespace-aliasing that doesn't exist, the qualifiedIdentifier() function returns an empty identifier instead of filling the identifier repository with trash.
Recognize this situation and don't accept the empty identifier as a searched item. This fixes the problem that the code-completion used to show totally unrelated stuff from nameless global unions at top when doing completion for "DUContext::" or similiar, and might as well fix other problems.

8 years agoGenerate documentation for these classes
Alex Merry [Sun, 4 Jan 2009 16:09:44 +0000 (16:09 -0000)]
Generate documentation for these classes

8 years agowarning--
Alex Merry [Sun, 4 Jan 2009 12:13:38 +0000 (12:13 -0000)]
warning--

8 years agoFix crazy issues (FALSE, and double-quotes)
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 02:11:16 +0000 (02:11 -0000)]
Fix crazy issues (FALSE, and double-quotes)

8 years agomark the dialog as changed when the target order is changed
Aleix Pol Gonzalez [Sun, 4 Jan 2009 02:09:23 +0000 (02:09 -0000)]
mark the dialog as changed when the target order is changed

8 years agoFix crazy issues
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 01:59:12 +0000 (01:59 -0000)]
Fix crazy issues

8 years agoFix crazy issues
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 01:40:20 +0000 (01:40 -0000)]
Fix crazy issues

8 years agoFix krazy issues (spelling)
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 01:26:48 +0000 (01:26 -0000)]
Fix krazy issues (spelling)

8 years agoFix krazy issues (spelling)
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 01:22:33 +0000 (01:22 -0000)]
Fix krazy issues (spelling)

8 years agoFix krazy issues (use .clear() when possible)
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 01:09:20 +0000 (01:09 -0000)]
Fix krazy issues (use .clear() when possible)

8 years agofix krazy issues (replace double quotes with single quotes when possible)
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 01:00:51 +0000 (01:00 -0000)]
fix krazy issues (replace double quotes with single quotes when possible)

8 years agofix krazy issues (spelling)
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 00:27:31 +0000 (00:27 -0000)]
fix krazy issues (spelling)

8 years agofix krazy issues (missing EOF)
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 00:26:42 +0000 (00:26 -0000)]
fix krazy issues (missing EOF)

8 years agofix krazy issues
Amilcar do Carmo Lucas [Sun, 4 Jan 2009 00:26:04 +0000 (00:26 -0000)]
fix krazy issues

8 years agoFix a defect that would wrongly restore check-state for sub-tests after a reload.
Manuel Breugelmans [Sat, 3 Jan 2009 18:03:41 +0000 (18:03 -0000)]
Fix a defect that would wrongly restore check-state for sub-tests after a reload.

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 3 Jan 2009 16:32:46 +0000 (16:32 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoWhen giving up the smart-ranges, correctly unregister from them.
David Nolden [Sat, 3 Jan 2009 16:11:07 +0000 (16:11 -0000)]
When giving up the smart-ranges, correctly unregister from them.
This fixes a crash that used to happen reproducably with try(){}catch(){} statements

8 years agofix KMessageBox parameters
Pino Toscano [Sat, 3 Jan 2009 16:01:39 +0000 (16:01 -0000)]
fix KMessageBox parameters
BUG: 179484

8 years agoAdditionally cache the used visibility-sets separately in a much smaller structure...
David Nolden [Fri, 2 Jan 2009 22:04:39 +0000 (22:04 -0000)]
Additionally cache the used visibility-sets separately in a much smaller structure independent from the global one. This makes the used nodes all direct neighbours, which should lead to a much better CPU cache utilization, and thus make searching/filtering faster, especially when many top-contexts exist.

8 years ago- Add the environment as argument to the needsUpdate(..) function
David Nolden [Fri, 2 Jan 2009 21:33:44 +0000 (21:33 -0000)]
- Add the environment as argument to the needsUpdate(..) function
- Prevent a crash
- Increase the repository version(because of the next commit to kdevelop)

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Fri, 2 Jan 2009 13:31:49 +0000 (13:31 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoFix kdevplatform build: missing KdevelopSimpleCursor type definition.
Fathi Boudra [Thu, 1 Jan 2009 16:02:41 +0000 (16:02 -0000)]
Fix kdevplatform build: missing KdevelopSimpleCursor type definition.

8 years ago* Update dependencies.txt to build teamwork plugin.
Fathi Boudra [Thu, 1 Jan 2009 15:07:45 +0000 (15:07 -0000)]
* Update dependencies.txt to build teamwork plugin.
* Fix Boost detection to build teamwork plugin:
  - search for iostreams and serialization components as they are the
    requirements. thread component isn't used.
  - remove CheckIncludeFilesCXX as it doesn't work properly.
    we use macro_optional_find_package to check iostreams component so we
    don't need to test iostreams includes.
    polymorphic_*archive.hpp fails to compile and these files are part of
    boost base files anyway.
  - update related macro_log_feature text.

CCMAIL: apaku@gmx.de

8 years agoUsing icons whose name totally does not match their intended usage
Jakob Petsovits [Thu, 1 Jan 2009 12:36:27 +0000 (12:36 -0000)]
Using icons whose name totally does not match their intended usage
is baaaad. I didn't find an ideal icon for a "Verbose Output" toggle
in Oxygen, so utilities-log-viewer is the best I can come up with.

If you really want an icon that looks like go-next-page, please
copy it over from Oxygen and assign it a proper icon name.
If you don't use the action in order to go to the next page, then
by all means don't use an icon that is named "go-next-page".

8 years agoMake the signals pure virtual on IStatus to help getting the method
Andreas Pakulat [Wed, 31 Dec 2008 16:21:19 +0000 (16:21 -0000)]
Make the signals pure virtual on IStatus to help getting the method
signatures right when implementing the interface.

8 years agoupdated wrappers
Aleix Pol Gonzalez [Wed, 31 Dec 2008 16:09:38 +0000 (16:09 -0000)]
updated wrappers

8 years agoFix typo. Unbreak Kdevelop build.
Fathi Boudra [Wed, 31 Dec 2008 14:25:08 +0000 (14:25 -0000)]
Fix typo. Unbreak Kdevelop build.

8 years agoDo not crash if currentFormatter is null in settings dialog
Cédric Pasteur [Wed, 31 Dec 2008 12:37:56 +0000 (12:37 -0000)]
Do not crash if currentFormatter is null in settings dialog
It's weird I feel like I had already fixed that ...

BUG: 179190

8 years agoIntroduce a test area which includes the coverage & qtestrunner tools
Manuel Breugelmans [Wed, 31 Dec 2008 11:02:20 +0000 (11:02 -0000)]
Introduce a test area which includes the coverage & qtestrunner tools

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 30 Dec 2008 14:49:18 +0000 (14:49 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoAdded missing includes
Cédric Pasteur [Tue, 30 Dec 2008 10:45:00 +0000 (10:45 -0000)]
Added missing includes

8 years agoFix the other places where I forgot to change the paramters of the
Andreas Pakulat [Mon, 29 Dec 2008 18:51:59 +0000 (18:51 -0000)]
Fix the other places where I forgot to change the paramters of the
status signals/slots.

8 years agoFix the connections after adding the IStatus* parameter.
Andreas Pakulat [Mon, 29 Dec 2008 18:51:54 +0000 (18:51 -0000)]
Fix the connections after adding the IStatus* parameter.
Also fix istatus.h to indicate how the error-message-signal is expected
to be named.

8 years agoSet a ui delegate for warning and error messages for the job.
Andreas Pakulat [Mon, 29 Dec 2008 18:51:49 +0000 (18:51 -0000)]
Set a ui delegate for warning and error messages for the job.

8 years agoPass all information via the signal instead of relying on sender().
Andreas Pakulat [Mon, 29 Dec 2008 18:51:46 +0000 (18:51 -0000)]
Pass all information via the signal instead of relying on sender().

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 29 Dec 2008 14:05:53 +0000 (14:05 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agomenu entries to be able to add files to a target
Aleix Pol Gonzalez [Mon, 29 Dec 2008 03:06:39 +0000 (03:06 -0000)]
menu entries to be able to add files to a target

8 years ago-Set the working directory in the information of each parsed test.
Daniel Calviño Sánchez [Sun, 28 Dec 2008 15:07:04 +0000 (15:07 -0000)]
-Set the working directory in the information of each parsed test.
-Perform a "true" change of directory in FilesystemAccessMock to solve relative files as expected.
-Test CTestfileParser adding tests in subdirectories.

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 28 Dec 2008 13:26:04 +0000 (13:26 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 27 Dec 2008 16:18:23 +0000 (16:18 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoUse KPassivePopup for now (for notification about loading a project),
Andreas Pakulat [Fri, 26 Dec 2008 19:33:00 +0000 (19:33 -0000)]
Use KPassivePopup for now (for notification about loading a project),
needs some refinement and a kdevplatform API for proper placement of the
popups in the long-run.

8 years agoRemove broken/buggy code. The progress bar was per project which looks
Andreas Pakulat [Fri, 26 Dec 2008 19:32:52 +0000 (19:32 -0000)]
Remove broken/buggy code. The progress bar was per project which looks
ridiculous when opening more than one project at a time. If we really
need a progressbar for showing that kdevelop opens a project it should
be one for all projects being opened. But I think a passive popup saying
"loading foo" and "foo loaded" could be enough already.

8 years agoExport the libraries as targets and use the exported library targets
Andreas Pakulat [Fri, 26 Dec 2008 19:32:40 +0000 (19:32 -0000)]
Export the libraries as targets and use the exported library targets
inside the KDEVPLATFORM_FOO_LIBRARY variables. This removes the need for
find_library as CMake will generate apropriate information for us.

8 years agoNo need for this file anymore, its now autogenerated by a macro.
Andreas Pakulat [Fri, 26 Dec 2008 19:32:24 +0000 (19:32 -0000)]
No need for this file anymore, its now autogenerated by a macro.

8 years agokdelibs installs a nice macro to generate the version file, so use it.
Andreas Pakulat [Fri, 26 Dec 2008 19:32:16 +0000 (19:32 -0000)]
kdelibs installs a nice macro to generate the version file, so use it.

8 years agoMove common code into a local macro
Andreas Pakulat [Fri, 26 Dec 2008 19:32:06 +0000 (19:32 -0000)]
Move common code into a local macro

8 years agoAccording to CMake devs all upper-case is preferred for cmake variables.
Andreas Pakulat [Fri, 26 Dec 2008 19:31:49 +0000 (19:31 -0000)]
According to CMake devs all upper-case is preferred for cmake variables.

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Fri, 26 Dec 2008 13:33:42 +0000 (13:33 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoDisable kross by default, it currently doesn't compile and re-generating is
Andreas Pakulat [Fri, 26 Dec 2008 13:31:10 +0000 (13:31 -0000)]
Disable kross by default, it currently doesn't compile and re-generating is
again broken due to crashes in the generator.

8 years agoFriendliness++
Matt Rogers [Fri, 26 Dec 2008 04:01:36 +0000 (04:01 -0000)]
Friendliness++

Add a vertical spacer to the bottom of the project info page. Looks better
that way, IMHO.

Since we're using the build manager plugin's name in the open project box,
make them more human friendly so instead of "KDevelop CMake Manager", you
see, "CMake"

Change "Manager" in the UI to "Build System". The generic importer is used
for the 'None' build system. I couldn't figure out a way to nicely deal with
the Kross plugin, so I just left it as is.

8 years agoEditor-lines start at 1
Manuel Breugelmans [Wed, 24 Dec 2008 17:23:25 +0000 (17:23 -0000)]
Editor-lines start at 1

8 years agoproperly check YesNo messagebox questions
Aleix Pol Gonzalez [Tue, 23 Dec 2008 13:17:53 +0000 (13:17 -0000)]
properly check YesNo messagebox questions

8 years agolet the project manager view to remove files
Aleix Pol Gonzalez [Tue, 23 Dec 2008 02:52:22 +0000 (02:52 -0000)]
let the project manager view to remove files

8 years agoPublish information whether the declaration is anonymous in its context
David Nolden [Tue, 23 Dec 2008 02:34:55 +0000 (02:34 -0000)]
Publish information whether the declaration is anonymous in its context

8 years agoDisable the projectcontrollertest until someone has the time to finish it, it
Andreas Pakulat [Mon, 22 Dec 2008 16:44:26 +0000 (16:44 -0000)]
Disable the projectcontrollertest until someone has the time to finish it, it
seems that whoever wrote this wasn't aware that to actually load a plugin a
.desktop file is needed - at least with the current implementation of
plugincontroller

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 22 Dec 2008 14:18:44 +0000 (14:18 -0000)]
SVN_SILENT made messages (.desktop file)

8 years agoMark as component devel
Laurent Montel [Mon, 22 Dec 2008 12:26:40 +0000 (12:26 -0000)]
Mark as component devel

8 years agoAdd the function-definition into the cycle that can be cycled using the "Previous...
David Nolden [Mon, 22 Dec 2008 04:28:15 +0000 (04:28 -0000)]
Add the function-definition into the cycle that can be cycled using the "Previous Use" and "Next Use" shortcuts.

8 years agoAlways register uses through their declarationId if the declaration is in the symbol...
David Nolden [Mon, 22 Dec 2008 03:54:05 +0000 (03:54 -0000)]
Always register uses through their declarationId if the declaration is in the symbol-table.
This fixes the problem that sometimes uses were not highlighted correctly when the declaration was forward-declared in the same file.

8 years agoWhen calling openDocument(..), apply the given cursor-position or range _before_...
David Nolden [Mon, 22 Dec 2008 03:18:29 +0000 (03:18 -0000)]
When calling openDocument(..), apply the given cursor-position or range _before_ activating the document in the UI. This fixes the ugly 2-step jump that used to happen when jumping somewhere using some navigation tool.
This might be slightly hacky, but I didn't find a better way to achieve it.

8 years agoMake the navigation-history more reliable: Insert start- and target-position on _ever...
David Nolden [Mon, 22 Dec 2008 02:11:29 +0000 (02:11 -0000)]
Make the navigation-history more reliable: Insert start- and target-position on _every_ jump

8 years agoImplement real deletion of top-contexts, including all their remainders on disk.
David Nolden [Mon, 22 Dec 2008 01:53:53 +0000 (01:53 -0000)]
Implement real deletion of top-contexts, including all their remainders on disk.

8 years agoSet the declaration again when showing the code-browser. This got lost with one of...
David Nolden [Mon, 22 Dec 2008 00:51:42 +0000 (00:51 -0000)]
Set the declaration again when showing the code-browser. This got lost with one of the last fixes

8 years agoAllow protected access to the worker
David Nolden [Mon, 22 Dec 2008 00:41:59 +0000 (00:41 -0000)]
Allow protected access to the worker

8 years agoDo not use void* when transferring reference-counted data from background to foregrou...
David Nolden [Sun, 21 Dec 2008 22:44:55 +0000 (22:44 -0000)]
Do not use void* when transferring reference-counted data from background to foreground. Thanks for patch to Peter Oberndorfer

8 years ago- Fix the automatic sizing of the tooltip. Still not perfect yet, but now it adapts...
David Nolden [Sun, 21 Dec 2008 22:41:31 +0000 (22:41 -0000)]
- Fix the automatic sizing of the tooltip. Still not perfect yet, but now it adapts relatively correctly to the content.
- Resize when a link is triggered and more space is needed

8 years agoMake the completion-worker optionally run in foreground, although it's kept in backgr...
David Nolden [Sun, 21 Dec 2008 22:39:32 +0000 (22:39 -0000)]
Make the completion-worker optionally run in foreground, although it's kept in background for now

8 years agoDon't lock the chains-mutex before trying final cleanup.
David Nolden [Sun, 21 Dec 2008 20:44:05 +0000 (20:44 -0000)]
Don't lock the chains-mutex before trying final cleanup.
This fixes a deadlock during shutdown.

8 years agofix the sizes
Aleix Pol Gonzalez [Sun, 21 Dec 2008 19:52:12 +0000 (19:52 -0000)]
fix the sizes

8 years agoset the tooltip's size according to its size hint
Aleix Pol Gonzalez [Sun, 21 Dec 2008 18:43:16 +0000 (18:43 -0000)]
set the tooltip's size according to its size hint

8 years agolet the abstractnavigationwidget to present a sizeHint according to the browser's...
Aleix Pol Gonzalez [Sun, 21 Dec 2008 18:42:15 +0000 (18:42 -0000)]
let the abstractnavigationwidget to present a sizeHint according to the browser's document size