Peter Hartmann
33ce5392e8
HTTP cache backend: do not load resources that must be revalidated
...
The header field "Cache-Control: must-revalidate" is a strict
requirement for loading the resource from the server, and not reading it
from the cache without revalidating first. With this patch, PreferCache
will load such from the network instead of loading them from the cache,
and AlwaysCache will throw a ContentNotFound error.
Reviewed-by: Markus Goetz
Task-number: QTBUG-18983
2011-05-04 14:35:09 +02:00
Peter Hartmann
0c9f327102
HTTP reply: do not load resources from cache that must be revalidated
...
The header field "Cache-Control: must-revalidate" is a strict
requirement for loading the resource from the server, and not reading it
from the cache without revalidating first. With this patch, PreferCache
will load such from the network instead of loading them from the cache,
and AlwaysCache will throw a ContentNotFound error.
Reviewed-by: Markus Goetz
Task-number: QTBUG-18983
2011-05-04 14:34:34 +02:00
Peter Hartmann
863de43dca
QNetworkCookie: allow spaces in unquoted values
...
We should follow
http://tools.ietf.org/html/draft-ietf-httpstate-cookie-23 , which says
parse the value until reaching the next ';' or the end of the line.
Other cookie implementations allow spaces in unquoted values as well.
Reviewed-by: Martin Petersson
Task-number: QTBUG-18876
2011-05-04 14:20:46 +02:00
Markus Goetz
8e9aa019bb
QNAM HTTP: Removes some comments
2011-05-03 16:47:11 +02:00
Markus Goetz
100b7565aa
QNAM HTTP: More comments
2011-05-03 16:47:09 +02:00
Markus Goetz
9aa2feec0e
QNAM HTTP: Implement abort() and close()
2011-05-03 16:47:07 +02:00
Markus Goetz
718657d8b2
QNAM HTTP: Comments
2011-05-03 16:47:05 +02:00
Markus Goetz
ea4df8586e
QNAM: Function re-ordering
2011-05-03 16:47:03 +02:00
Peter Hartmann
aef6239e7d
Revert "HTTP caching internals: fix logic for PreferNetwork and PreferCache"
...
This reverts commit e5d27e7aeac984e46f3aa8de20160cc00fc63155.
do not change the cache logic fundamentally.
2011-05-03 16:46:08 +02:00
Peter Hartmann
5fdd720425
HTTP caching documentation: add some comments
2011-05-03 16:43:58 +02:00
Peter Hartmann
04f2c4a7a7
Revert "HTTP caching internals: fix logic for PreferNetwork and PreferCache"
...
This reverts commit 11838861a23ace66307306cf9c96b3f1910e09a9.
2011-05-03 16:43:56 +02:00
Markus Goetz
6d3044db95
QNAM: Fix initialization order warnings
2011-05-03 16:43:54 +02:00
Markus Goetz
b68f29720a
QNAM: TODO comments for Qt 5
2011-05-03 16:43:52 +02:00
Markus Goetz
5b2b0a7b35
QNAM HTTP: Fix upload progress signal
2011-05-03 16:42:55 +02:00
Peter Hartmann
a5562d345b
HTTP caching internals: fix logic for PreferNetwork and PreferCache
2011-05-03 16:39:32 +02:00
Peter Hartmann
2aba57d58e
HTTP Network Reply Impl: return earlier when resource loaded from cache
2011-05-03 16:39:30 +02:00
Peter Hartmann
7876177c0c
HTTP Reply implementation: make cache validation method return bool
2011-05-03 16:39:28 +02:00
Peter Hartmann
76e04fdf3d
cache: rename validateCache() to loadFromCacheIfAllowed()
2011-05-03 16:38:45 +02:00
Markus Goetz
43b6320a5a
QNAM: Fix proxy code after refactoring
2011-05-03 16:34:58 +02:00
Peter Hartmann
0b7df28754
fix build
2011-05-03 16:34:56 +02:00
Markus Goetz
a0beeac097
QNAM: Start new HTTP backend architecture
2011-05-03 16:34:54 +02:00
Markus Goetz
f78640e5c2
QNAM: Copy files for new architecture
2011-05-03 16:34:52 +02:00
Markus Goetz
be4d62d3b7
QNAM: Improve internal proxyAuthenticationRequired()
...
Make it independent from the backend architecture
to improve refactorability.
Reviewed-by: Peter Hartmann
2011-05-03 16:34:50 +02:00
Markus Goetz
856da3ee19
QNAM: Improve internal authenticationRequired()
...
Make it independant from the backend architecture
to improve refactorability.
Reviewed-by: Peter Hartmann
2011-05-03 16:34:48 +02:00
axis
0c637cb07b
Added dependency information to the sync.profile.
2011-04-27 12:34:11 +02:00
axis
106c57c238
Add .gitignore to each module
2011-04-27 12:06:07 +02:00
Prasanth Ullattil
055a45e61d
Fix the target for QtUiTools debug on Mac
2011-04-27 12:06:04 +02:00
Marius Storm-Olsen
0389278105
Only run JSC benchmarks if access to the source code
...
When modularized, the benchmark test case might not have access
to the JavaScriptCore source code. So, make sure the test case
still compiles in this case.
2011-04-27 12:06:04 +02:00
Marius Storm-Olsen
57e47f1c7e
Remove not needed .pri include
2011-04-27 12:06:04 +02:00
Liang Qi
d5622b287e
Add tst_headersclean for each module
2011-04-27 12:06:03 +02:00
Liang Qi
cc47cce747
Modularized tst_compilerwarnings
2011-04-27 12:06:03 +02:00
Liang Qi
6a1d5f8723
Modularized tst_bic and add some helper functions for global test
2011-04-27 12:06:03 +02:00
axis
2e1af58417
Introduced the QT.<module>.plugins variable to module profiles.
2011-04-27 12:06:02 +02:00
axis
0cdec327f2
Fixed maketestselftest after guiapplauncher was made a global test.
2011-04-27 12:06:02 +02:00
axis
74511a84ee
Removed examples and demos that are no longer in qtbase.
2011-04-27 12:06:02 +02:00
axis
cdf6ce6adb
Removed reference to linguist test, which is now in qttools.
2011-04-27 12:06:01 +02:00
axis
b5989f6867
Adapted guiapplauncher test to modularized Qt.
...
Now it reads the test cases from text files in each repository
instead.
2011-04-27 12:06:01 +02:00
axis
30be61219d
Fixed syncqt generation of bin path.
...
Now it points to QtBase's bin directory, in the case of developer
builds. This makes it easier to develop modules together without
having to install them first.
2011-04-27 12:06:01 +02:00
Prasanth Ullattil
574e7e44d3
q3tl.h is copied to qalgorithms autotest directory
2011-04-27 12:06:01 +02:00
axis
bd025379c8
Fixed "make check" target for qtbase.
...
It was caused by a missing "tests" target.
2011-04-27 12:06:00 +02:00
axis
afa1807c40
Added QT.<module>.imports support to module profiles.
2011-04-27 12:06:00 +02:00
Prasanth Ullattil
a3feb69d4c
Removed uic3 autotest from qtbase
2011-04-27 12:06:00 +02:00
Prasanth Ullattil
d6805e71ff
Load the sync.profile after setting the variables.
2011-04-27 12:06:00 +02:00
Marius Storm-Olsen
ac1fee88d2
Remove moved examples/demos
2011-04-27 12:05:59 +02:00
Marius Storm-Olsen
d383f9f8bc
Build examples and demos in qtbase
2011-04-27 12:05:59 +02:00
Marius Storm-Olsen
bd06459179
Make qmake respect <subdir>.CONFIG = no_default_install
...
It already respects no_default_target
2011-04-27 12:05:58 +02:00
Prasanth Ullattil
88dd54405f
Temporarily pointing QT_MODULE_LIB_BASE to qtbase/lib
...
This has to changed when we start to generate the module binaries
in their respective lib/bin folders.
2011-04-27 12:05:58 +02:00
Marius Storm-Olsen
2a5e47832b
Properly detect qmodule.pri
2011-04-27 12:05:58 +02:00
Prasanth Ullattil
d7ce3d25bc
Avoid recursively including the same arch.pri file
2011-04-27 12:05:57 +02:00
axis
8e4fc361a5
Made sure syncqt gets called correctly even if it is not in the PATH.
2011-04-27 12:05:57 +02:00