Nekotekina
a6a0f13264
Remove unnecessary include git-version.h
2017-09-20 14:26:42 +03:00
Nekotekina
b83575bcbb
Remove unnecessary newline in Log.cpp
2017-09-19 15:07:07 +03:00
Nekotekina
17175e1c23
Fixed global variables in Log.cpp
2017-09-19 15:07:07 +03:00
Nekotekina
cc57719856
Restore UTF-8 in Log.cpp
2017-09-19 15:07:07 +03:00
Nekotekina
be44024a1a
Fix initial log message
2017-09-19 15:07:07 +03:00
Nekotekina
c7d4a30646
Backup logs to old_logs/
2017-09-19 15:07:07 +03:00
Peter Mcteague
c18e71ca29
Add git_branch to git-version.h, add display version info to gs_frame and add branch and version to log. ( #3186 )
...
* Added version number and branch name to gs_frame and log file. This also involved making the files that generate git-version.h , get the branch.
2017-09-16 14:54:25 +03:00
Nekotekina
b415b0e737
fs: atomic truncation
2017-09-04 02:15:29 +03:00
Nekotekina
7b96190e6c
Log backup rotation (incomplete)
2017-08-30 17:15:35 +03:00
Nekotekina
26e13b4f5f
Compress log to RPCS3.log.gz
2017-08-29 17:12:13 +03:00
Nekotekina
a771fcb397
Fill log with \n
2017-08-29 17:12:13 +03:00
Nekotekina
834712bb58
Reserve log space for higher severity levels
2017-08-27 03:00:10 +03:00
Nekotekina
00339cb99b
Fix log mapping (Linux)
2017-08-24 21:20:18 +03:00
Nekotekina
c1450ad616
Reenable thread_local for all platforms
2017-08-24 16:27:07 +03:00
Nekotekina
025a09ed87
Optimize RPCS3.log and limit it to 64 MiB
...
Use memory-mapped file for writing
2017-08-23 23:11:18 +03:00
Nekotekina
a68983b551
Ensure all log messages are displayed
2017-08-22 21:06:37 +03:00
RipleyTom
80fee5ac1e
( #3214 )
...
Adds cpu to log.
Adds [DO NOT USE] to D3D12 selection.
2017-08-13 18:32:48 +03:00
Nekotekina
88fef183a3
config.yml: Log section optimized
2017-05-15 14:37:05 +03:00
Nekotekina
f08579d201
Log timestamp added
2017-02-22 12:56:34 +03:00
Nekotekina
9232ddf0ab
Minor changes
2017-01-25 04:43:12 +03:00
Nekotekina
a7e808b35b
EXCEPTION macro removed
...
fmt::throw_exception<> implemented
::narrow improved
Minor fixes
2016-08-08 19:19:32 +03:00
Nekotekina
d646fbb94f
Fmt/Log fixes
2016-08-05 20:59:25 +03:00
Nekotekina
5a36c57c57
Formatting system improved
...
`unveil<>` renamed to `fmt_unveil<>`, now packs args to u64 imitating va_args
`bijective...` removed, `cfg::enum_entry` now uses formatting system
`fmt_class_string<>` added, providing type-specific "%s" handler function
Added `fmt::append`, removed `fmt::narrow` (too obscure)
Utilities/cfmt.h: C-style format template function (WIP)
Minor formatting fixes and cleanup
2016-08-04 21:34:00 +03:00
Nekotekina
0227c03366
GUI logging improved
...
logs::listener resurrected
rpcs3 version: constexpr
2016-07-21 01:54:39 +03:00
Nekotekina
266db1336d
The rest
2016-05-23 16:22:25 +03:00
Ivan
aafcf44581
Header optimizations ( #1684 )
...
Shouldn't break anything. I hope.
2016-04-27 01:27:24 +03:00
Ivan
da7472fe81
Optimizations ( #1680 )
...
* Optimizations
1) Some headers simplified for better compilation time
2) Some templates simplified for smaller executable size
3) Eliminate std::future to fix compilation for mingw64
4) PKG installation can be cancelled now
5) cellGame fixes
6) XAudio2 fix for mingw64
7) PPUInterpreter bug fixed (Clang)
* any_pod<> implemented
Aliases: any16, any32, any64
rsx::make_command fixed
2016-04-25 13:49:12 +03:00
Nekotekina
250ce63527
Partial commit: Utilities
2016-04-15 19:22:20 +03:00
Nekotekina
38531459df
Logging system rewritten
...
GUI doesn't freeze anymore
Some things simplified
2016-01-13 18:54:57 +03:00
Nekotekina
b3e3c68f15
File utility improved
...
+ minor fixes
2016-01-13 14:12:04 +03:00
Nekotekina
4b7f9c38a6
rMsgBox eliminated
2015-12-20 15:41:10 +03:00
Nekotekina
321e6d3a86
fs::get_config_dir, fs::get_executable_dir
2015-12-20 15:41:06 +03:00
Nekotekina
ca6783ba9a
Threads improved, ID manager improved
2015-12-04 23:37:34 +03:00
Nekotekina
a4db58f5f2
Added fs::file_ptr, fom::rewrite, cleanup
2015-11-14 20:26:40 +03:00
Nekotekina
73b108765e
fs:: const renaming, fs::g_tls_error stub
2015-08-24 21:22:39 +03:00
Danila Malyutin
5ae6586803
Add missing override specifiers
2015-07-26 18:37:14 +03:00
Nekotekina
3aefa2b4e1
ThreadBase rewritten (wip)
2015-07-10 04:31:16 +03:00
Syphurith
5a6869fc5e
Renamed LogSeverity Symbols, like.. LogSeveritySuccess from Succuess to avoid conflicts with macros such as those in X11 header.
2015-05-22 20:16:30 +08:00
Nekotekina
c5737d01c6
Logging fixed
...
Now it displays messagebox if logging system isn't initialized.
Otherwise it could cause stack overflow.
2015-04-25 16:29:05 +03:00
Nekotekina
74b3580b69
rfile_t renamed
2015-04-25 00:38:11 +03:00
Nekotekina
ab405901ee
wxFile removed (rFile -> rfile_t)
2015-04-19 16:19:24 +03:00
Nekotekina
819c955cca
ARMv7: partial disasm functionality, bugfix
2015-02-05 02:52:47 +03:00
Nekotekina
e3f55a75a3
TTY output improved; ARMv7: new instructions
...
ADC_REG, MVN_REG, ORR_REG, ROR_IMM, ROR_REG, TST_IMM, armv7_fmt improved
2015-02-04 15:16:10 +03:00
Nekotekina
3428499492
fmt::to_udec(), fmt::to_sdec()
2015-01-19 16:31:02 +03:00
Nekotekina
0d28f378a7
fmt::format() optimization (fmt::unveil template)
2015-01-19 01:54:56 +03:00
Arkaran99
d9a95aae09
Avoid giving arguments by value for log.
2014-10-08 01:35:19 +02:00
Nekotekina
9e2bb9e9d2
Some warnings fixed
2014-08-31 00:41:01 +04:00
Nekotekina
693e7a38fa
Some std include moved
2014-08-28 20:29:05 +04:00
Nekotekina
61c4a88ab4
rFile.h, Thread.h, IdManager.h includes moved
2014-08-25 18:56:13 +04:00
Nekotekina
5abd3fabfa
Attempt to remove some includes
2014-08-22 18:21:55 +04:00