Eduardo Bart
8ea154016b
fix and changes
...
* win32 compilation fix
* add buttons to miniwindow
* dispatcher events fixes
* ui fixes
2012-03-27 15:14:40 -03:00
Eduardo Bart
de0008caf1
ui and graphics changes
...
* implement draw clipping using opengl stencil buffers
* allow to create Widgets by style name with g_ui.createWidgetByStyle
* styles can now have children widgets
* make proper use of the isNotPathable in pathfinding
* add scrollbar skin
2012-03-24 12:22:40 -03:00
Eduardo Bart
3ad97c9eab
crash handler, logger and oengles changes
...
* save log messages to otclient.txt
* fixes in FrameBuffer and HardwareBuffer to work with OpenGLES
* possibility to get compilation information from lua (compiler version, build date, build revision, build type)
* make crash handler more informatave
* handle assert crash signals (SIGABRT)
2012-03-22 09:57:43 -03:00
Eduardo Bart
57adcb38bd
rework windows crash handler
...
* use -Ofast -fomit-frame-pointer for release
* new windows crash handler that can generate backtraces reports
* fix crash after fatal errors
2012-03-21 12:31:34 -03:00
Eduardo Bart
c7469e4454
graphics fixes
...
* zooming without real FBOs kinda works, but with lower quality
* hardware detection for glGenerateMipmaps
* possibility to disable bilinear filtering, mipmaps, framebuffers, and realtime mipmap generation in g_graphics
* otclient works well using 3D acceleration in VirtualBox again
* many fixes regarding FBOs fallback implementation
2012-03-21 09:41:43 -03:00
Eduardo Bart
b4261a8c7b
bunch of optimizations
2012-03-20 12:17:10 -03:00
Eduardo Bart
a24212d4de
back to otclient dev, with new background!
...
* show otclient version in background
* disable about module (don't really need it)
* new function for formating strings like sprintf, Fw::formatString
* new nice background (taken from RPG maker XV)
* update contact information in README
* fix text rendering issues with opacity
2012-03-16 10:31:21 -03:00
Eduardo Bart
ba24e7ce39
fix compile issue
2012-02-20 00:40:01 -02:00
Eduardo Bart
e03bf33f58
BEAWARE all game functionality is disabled with this commit for a while
...
* rework client modules
* hide main window when loading
* remake top menu functions
* rework modules autoload
* improve path resolving for otml and lua
* move core_widgets to core_lib
* fix tooltip issues
* split some styles
* add bit32 lua library
* fix assert issues
* fix compilation on linux 32 systems
* rework gcc compile options
* renable and fix some warnings
* remove unused constants
* speedup sprite cache
* move UIGame to lua (not funcional yet)
* fix a lot of issues in x11 window
* fix crash handler
* add some warnings do uiwidget
and much more...
2012-02-20 00:28:13 -02:00
Eduardo Bart
add8505a5b
implement auto repeat configuration for key press events, to give more flexibility
2012-02-06 10:53:28 -02:00
Eduardo Bart
a55e138002
some cleanup in modules, fixes in tooltip, uiwidget warnings, disable map saving for a while
2012-02-05 20:42:35 -02:00
Eduardo Bart
2b206a74a9
some key codes changes
2012-02-04 00:43:43 -02:00
Eduardo Bart
aafe219532
fix numpad keys on win32
2012-02-04 00:11:18 -02:00
Eduardo Bart
d83804f2cb
fiz win32 window positioning/moving issues
2012-02-03 22:43:51 -02:00
Eduardo Bart
9db7bd2602
rework map rendering
2012-01-29 22:00:12 -02:00
Eduardo Bart
a5b4ee2c19
fix walk up/down with parcels
2012-01-20 13:00:46 -02:00
Eduardo Bart
f21927e8d9
implement cursor change for win32
2012-01-20 00:48:56 -02:00
Eduardo Bart
759b7f43b3
dran and drop for UIWidget
2012-01-19 23:16:22 -02:00
Eduardo Bart
380a13ef83
fix dup wheel events on x11
2012-01-19 17:08:15 -02:00
Eduardo Bart
490eae7814
fix paste of text with accents in win32
2012-01-19 16:50:56 -02:00
Eduardo Bart
9b8043cf31
fix paste oftexts with accents in x11
2012-01-19 15:56:52 -02:00
Eduardo Bart
6ce92a1a64
rework walk
2012-01-19 02:12:53 -02:00
Eduardo Bart
4491ee8bdd
fix realese crash on win32
2012-01-17 21:14:10 -02:00
Eduardo Bart
dddfdbc0d5
fix realese crash on win32
2012-01-17 21:07:22 -02:00
Eduardo Bart
452d1a76b0
fix key events for win32
2012-01-17 04:24:58 -02:00
Eduardo Bart
7bcf7f536e
cache rendering of UILabel
2012-01-17 03:36:25 -02:00
Eduardo Bart
de0e4a1acf
fix release keys on x11, remove ping addon, fix minor issue in outfit render, fix emblem updates
2012-01-15 23:55:14 -02:00
Eduardo Bart
44a20222bb
walk and key event system rework with some regressions
2012-01-15 19:19:52 -02:00
Eduardo Bart
a238111c07
add horizontal box layout, enter keypress fix
2012-01-15 11:57:42 -02:00
Eduardo Bart
aae784468b
fix some keyboard issues, chat tab, fix loadScript exception
2012-01-13 18:37:44 -02:00
Eduardo Bart
8cace32ce7
fix win32 error
2012-01-12 23:07:01 -02:00
Eduardo Bart
34af633b47
implement mouse cursor set in x11 platform
2012-01-11 23:12:36 -02:00
Eduardo Bart
911584e816
fix x11 keyboard modifiers
2012-01-09 17:00:53 -02:00
Eduardo Bart
cd0d2cb642
fix win32 key input and implement fullscreen/maximize/minsize
2012-01-06 21:26:29 -02:00
Eduardo Bart
f41e1e75cd
fix fatal error messages
2012-01-06 18:15:41 -02:00
Eduardo Bart
7206f7aad9
implement fullscreen for x11
2012-01-06 07:10:55 -02:00
Eduardo Bart
028441831d
save window position and size
2012-01-06 06:49:23 -02:00
Eduardo Bart
0230540c07
fix dead keys on x11
2012-01-05 16:39:43 -02:00
Eduardo Bart
9104305f37
update copyright notice
2012-01-02 14:59:24 -02:00
Eduardo Bart
238c66f26c
more changes to work on ARM
2011-12-30 02:53:34 -02:00
Eduardo Bart
e95973174c
more changes to work on ARM
2011-12-30 02:50:19 -02:00
Eduardo Bart
a394033872
fix crash handler for ARM
2011-12-30 01:49:36 -02:00
Eduardo Bart
fd9b9a85ce
fix maximize on win32
2011-12-29 23:30:09 -02:00
Eduardo Bart
7c0ad7a356
fix EGL
2011-12-29 17:36:43 -02:00
Eduardo Bart
d597335135
make work on win32 again using GLEW
2011-12-29 16:21:58 -02:00
Eduardo Bart
400afa9981
fix outfit glitches, init combobox, move shaders, remove unused particles files, create timer utility
2011-12-28 17:38:29 -02:00
Eduardo Bart
a4eed64709
fix ctrl+g
2011-12-16 19:48:01 -02:00
Eduardo Bart
f89bc352d5
fix shaders for OpenGL ES
2011-12-06 23:48:39 -02:00
Eduardo Bart
7eead50806
use GLSL shaders
2011-12-06 22:31:55 -02:00
Eduardo Bart
f548825faf
too many changes to list, many regressions were made, master will be UNSTABLE for a few days
2011-12-03 19:52:56 -02:00
Eduardo Bart
d5e15d1f06
add clock, change exceptions, add network exceptions, fix some crashes
2011-12-01 20:26:21 -02:00
Eduardo Bart
9ca1637677
fix bug running in virtualbox
2011-11-26 01:35:54 -02:00
Eduardo Bart
7e0618b247
...
2011-11-25 19:58:33 -02:00
Eduardo Bart
dabb5bb5ef
enable direct redering by default
2011-11-25 19:37:14 -02:00
Eduardo Bart
921db724f8
resize improvments, disable direct rendering
2011-11-25 19:18:52 -02:00
Eduardo Bart
fb43f72583
handle more errors on icon setting
2011-11-25 14:17:40 -02:00
Eduardo Bart
dfb8b428eb
implement window icon for win
2011-11-23 14:35:16 -02:00
Eduardo Bart
8f2ad83756
show OTC icon in the window bar on linux
2011-11-22 23:16:14 -02:00
Eduardo Bart
69a70f28a5
display MessageBox in win32 on fatal errors
2011-11-17 00:31:06 -02:00
Eduardo Bart
101f608d40
fix key input on windows
2011-11-03 08:10:39 -02:00
Eduardo Bart
841769cc7d
fix motd box issues
2011-10-31 15:56:00 -02:00
Eduardo Bart
e9d69b7980
add exception handler for windows/linux platforms that will generate backtrace reports when the application crashes
2011-10-31 14:57:14 -02:00
Eduardo Bart
21b355a012
change console binding, now its Ctrl+F8, fix console focus issues
2011-10-31 04:04:08 -02:00
Eduardo Bart
e35a2e4c79
fix some graphics issues on Windows virtualbox
2011-10-30 21:13:22 -02:00
Eduardo Bart
4c5d1d0ca5
make work on Windows again
2011-10-30 18:11:43 -02:00
Eduardo Bart
f4f0d7e960
fixed ratio image drawing support
2011-10-28 22:01:16 -02:00
Eduardo Bart
6c200bd764
fix compile issues
2011-10-26 20:19:41 -02:00
Eduardo Bart
c08bbf828b
add backtrace generator utility to platform API
2011-10-26 20:12:55 -02:00
Eduardo Bart
e69a6d1140
move datmanager to thingstype
2011-08-31 12:03:33 -03:00
Eduardo Bart
eb4b83faaf
fix a crash
2011-08-29 19:27:22 -03:00
Eduardo Bart
9de3bfb8b0
logout works
2011-08-29 00:44:26 -03:00
Eduardo Bart
8aadea2a96
rework key input handling, add more script events for UI and implement console history
2011-08-28 18:32:43 -03:00
Eduardo Bart
65dca53c0f
make ctrl+v works in lineEdits
2011-08-28 15:26:57 -03:00
Eduardo Bart
f7eac377e7
restore copyright notice
2011-08-28 10:17:58 -03:00
Eduardo Bart
7359370251
new layout system, new UI state/styles system
2011-08-26 12:06:52 -03:00
Eduardo Bart
d31d32bf82
changes..
2011-08-23 12:09:50 -03:00
Eduardo Bart
8fb07afc10
change ui event handling
2011-08-22 09:44:26 -03:00
Eduardo Bart
38529ea837
lua console and some changes
2011-08-20 17:30:41 -03:00
Eduardo Bart
758b4b5dfb
display motd message only once, remove update loop, use g_platform.getTicks() instead
2011-08-16 09:47:30 -03:00
Eduardo Bart
2e1a96c2df
rework on dat and spr loader
2011-08-15 16:15:49 -03:00
Eduardo Bart
d8cc37afdb
reorganize sources
2011-08-15 11:06:15 -03:00
Eduardo Bart
55862b07ad
merge total remake
2011-08-13 23:10:27 -03:00
Eduardo Bart
ab7394f357
add a new folder structure redesign organized by packages
2011-07-17 08:52:20 -03:00
Eduardo Bart
571801ae39
some refactoring
2011-07-16 21:13:53 -03:00
Eduardo Bart
8ef1b28546
many changes and refactoring
2011-07-13 18:12:36 -03:00
Eduardo Bart
80e42b0f96
replace YAML with custom made library for reading text files named FML
2011-05-21 15:15:46 -03:00
Eduardo Bart
ab6c52a3ee
rework on resources system
2011-05-19 14:11:05 -03:00
Eduardo Bart
ca38f53e15
OpenGL in prerequesites
2011-05-15 13:39:14 -03:00
Eduardo Bart
02ada0b82e
sources are broken
2011-04-22 21:12:28 -03:00
Eduardo Bart
96e0b1e909
new logger
...
scripts are now more error prone
2011-04-22 15:48:02 -03:00
Eduardo Bart
c0fce81238
ahn?
2011-04-17 16:14:24 -03:00
Eduardo Bart
dc39c965cc
window moving
2011-04-16 16:46:31 -03:00
Eduardo Bart
e01bd17510
...
2011-04-14 12:10:26 -03:00
Eduardo Bart
4f386a854a
fix text enter
2011-04-14 12:09:16 -03:00
Henrique Santiago
41839a1c28
win32 input events
2011-04-14 00:48:44 -03:00
Eduardo Bart
451719479b
fix compilation for win32
2011-04-11 17:27:03 -03:00
Eduardo Bart
1f78f93096
refactoring paths and includes
2011-04-10 12:37:15 -03:00