Vladimir Golovnev
c503583046
Merge pull request #6864 from glassez/rss
...
Improve RSS Article handling
8 years ago
Chocobo1
45c21f62f9
[WebAPI] Convert all header name constants to lowercase
...
This save us another transition when some day we implements HTTP/2
(which all headers are in lowercase).
8 years ago
Chocobo1
cdb8f4bc61
[WebUI] relax CSRF defense. Closes #6882 .
...
Allow HTTP request which has neither Origin nor Referer header included
8 years ago
sledgehammer999
b5c0d90e9c
Merge pull request #6842 from Chocobo1/countPieces
...
[TorrentCreator] Show total number of pieces. Closes #6774 .
8 years ago
Chocobo1
087856d3d8
[WebUI]: Implement CSRF defense
...
Bump API version
8 years ago
Vladimir Golovnev (Glassez)
4021bf68f7
Use constants for article field names in RSS::Feed
8 years ago
Vladimir Golovnev (Glassez)
02f77a05dc
Improve RSS article parsing
...
Use QLatin1String for string literals.
Use predefined constants for article hash table keys.
8 years ago
Vladimir Golovnev (Glassez)
080dd79875
Store all RSS Article data in auto downloading job
8 years ago
Vladimir Golovnev (Glassez)
475348595c
Improve RSS::Article class
...
Store more RSS article fields.
Don't use legacy article field names in Parser code.
8 years ago
sledgehammer999
34c7465009
Merge pull request #6871 from KingLucius/googlefavicon
...
Fetch Favicons via google
8 years ago
sledgehammer999
ace68d4961
Merge pull request #6874 from evsh/no-old-style-cast
...
Disable warnings in the bundled QtSingleAppplication and fix CMake builds in Travis
8 years ago
Eugene Shalygin
72cb868224
cmake: disable warnings for bundled QtSingleApplication
8 years ago
Eugene Shalygin
c2f9f57ef4
Travis: group apt packages
8 years ago
Eugene Shalygin
8c589b8579
travis: use GCC 6 in CMake builds
...
GCC 4.8.4 has a bug with system includes: it does not ignore warnings
for files from system include directories. This breaks our Travis builds
due to warnings in zlib.h.
8 years ago
Eugene Shalygin
3a87af7372
travis: Use Ninja in CMake builds
...
make does not show compiler command line when -Werror triggers a
compilation error. Ninja does show complete command line in this case,
and the command line might be important for analysing a build error.
Additionally, final build log contains only lines for generated files
and files with compilation warnings, and is much shorter as such.
8 years ago
sledgehammer999
d3ccbe4f86
Fix format-truncation warning.
8 years ago
KingLucius
1b9882b3a3
Fetch Favicons via google
8 years ago
Mike Tzou
70d0fb741f
Merge pull request #6870 from Chocobo1/ui
...
Fix focusing on the previously opened dialog didn't work
8 years ago
Chocobo1
4a4e3a13e6
Fix focusing on the previously opened dialog didn't work
...
Placing modeless dialog A on top of modeless dialog B, then open dialog B again,
the expected behavior is B on top of A.
8 years ago
Eugene Shalygin
ff80208534
Merge pull request #6868 from evsh/no-old-style-cast
...
Replace C-style casts with C++ ones
8 years ago
Vladimir Golovnev (Glassez)
a8bcc2ee52
Fix empty statusbar showed after app restarted
8 years ago
Eugene Shalygin
74cecb1b6c
Replace C-style casts with C++ ones
8 years ago
Chocobo1
1ac7d779a7
Set expiration date for newly added cookie to +2 years from now, instead
...
of +99 years.
This fixes the ambiguity that users could assume the date was in the
past, but in fact it's in the future.
Ex. now date is 5/28/17, +99 years = 5/28/16, +2 years = 5/28/19
8 years ago
Chocobo1
a585b02e76
Enable alternatingRowColors for "Manage Cookie" dialog
...
Set editTriggers property to AllEditTriggers for easier editing.
Now a single mouse click can initiate item editing instead of double
clicking.
8 years ago
Chocobo1
d8083dd985
Allow to select & delete multiple entries in "Manage Cookies" dialog
8 years ago
Noam Gal
bd90614413
Get more RSS article data
8 years ago
Vladimir Golovnev
e3671050d1
Merge pull request #6840 from glassez/statusbar
...
Add show/hide statusbar option (Supersede #4029 )
8 years ago
Vladimir Golovnev
146b0b91f0
Merge pull request #6845 from KingLucius/rsscrash
...
Fix crash when delete RSS feed
8 years ago
KingLucius
dedd31ada5
Fix crash when delete RSS feed
8 years ago
Eugene Shalygin
ae5932a573
Merge pull request #6848 from evsh/fix-piecebar-crash
...
Fix crash in download piece bar
8 years ago
Mike Tzou
20f6bf817e
Merge pull request #6836 from Chocobo1/api
...
[WebAPI] Get piece information/state
8 years ago
Chocobo1
c618214061
[TorrentCreator] Show number of pieces. Closes #6774 .
8 years ago
Eugene Shalygin
6d9eec0e71
Fix crash in download piece bar
...
When torrent size is smaller than the image width, bytes per pixel was
set to zero and code was crashing. Set it to -1 instead, as we do when
image is empty. This will disable highliting, but our algorithm does not
work in this case anyway.
8 years ago
Mike Tzou
b6080c19c2
Merge pull request #6834 from Chocobo1/cookie
...
[WebUI] Make cookie parsing robust
8 years ago
Vladimir Golovnev (Glassez)
c456b9a42c
Refactor and improve StatusBar
8 years ago
Chocobo1
3933790bda
Add new webUI API. Closes #6457 .
...
Now getting piece information for a specific torrent is possible via:
* Returns an array of states (integers) of pieces in order. Defined as:
"0=not downloaded", "1=downloading", "2=downloaded".
GET /query/getPieceStates/<torrent_hash>
* Returns an array of hashes (strings) of pieces in order:
GET /query/getPieceHashes/<torrent_hash>
8 years ago
takiz
0940a8a764
Add show/hide statusbar option
8 years ago
Chocobo1
f35a5c8085
[WebUI] Make cookie parsing robust
...
Previously cookie name such as "<any string>SID" will be mistakenly
accepted as "SID" session ID, this commit fixes it.
Use QString::isEmpty()
8 years ago
Chocobo1
712e6a0e5c
Refactor out helper function Utils::String::unquote
...
Remove redundant include
8 years ago
Mike Tzou
1f9ccb44a3
Merge pull request #5196 from Chocobo1/creator_pr
...
Revamp Torrent creator
8 years ago
Mike Tzou
92decf83b8
Merge pull request #6330 from Chocobo1/rename
...
Fix renaming files is not case sensitive on Windows platform
8 years ago
Chocobo1
7eed1a108e
Rename variables
...
Add myself to authors list
8 years ago
Chocobo1
7e87eeb2d4
Use QThread::requestInterruption() instead of m_abort flag
8 years ago
Chocobo1
60524348f0
Enlarge combobox to fix its contents
8 years ago
Chocobo1
9f2fe2b678
Move CachedSettingValue instances to header file
8 years ago
Chocobo1
a4141fd151
Simplify m_creatorThread initialization
8 years ago
Chocobo1
7de1aba092
Switch to modeless dialog
...
Don't close dialog after creating torrent
Show progress bar all the time
8 years ago
Chocobo1
d277696acc
Add global.h file
8 years ago
Chocobo1
2e8c01d88c
Use CachedSettingValue
8 years ago
Chocobo1
908481885c
Enable drag n drop to create torrent on mainwindow
8 years ago