View source
default
  • Commit status
  • Contributors
    1. Loading...
Author Commit Message Date Builds
14 commits behind v0-8.
Lukas Meindl
Fixing missing early-out in GUIContext::handleCursorPressHoldEvent if window is missing
Lukas Meindl
Merged in stormhanter/cegui/default (pull request #264) Fixed Ogre2.1 RenderModule Approved-by: Chris Cranford <crancran@gmail.com>
Kennedy Cheskaki
Fixed Ogre2.1 RenderModule
Lukas Meindl
Merged in Nar0s/cegui/dx11-ogre-shaders-fix (pull request #265) Fixed OgreRenderer to work with DX11
Nar0s
Added compiler guards for Ogre v1 namespace objects.
Nar0s
- Fixed Ogre + DX11 pipeline errors with shader model 5 shaders. - Added Ogre shader model 4 support - Fixed Ogre DX11 render pipeline not rendering widgets.
Nar0s
Fixed OgreRenderer shader compatibility between DX9 and DX11.
Nar0s
Fixed OgreRenderer HLSL shaders to work with DX11.
Lukas Meindl
Moved the font layer colours out of the Font setup. This must be specifyable per widget, therefore adapting the interfaces accordingly.
Lukas Meindl
Several post-merge fixes
Lukas Meindl
Fixing cmake config error occuring everytime configuring the project without Ogre being found. The error was introduced in rev 6345
Lukas Meindl
Merge with v0
Lukas Meindl
Merge with v0-8
Lukas Meindl
Merge with v0-8
David Reepmeyer
OgreTexture not forcing pixel format when loading image file
David Reepmeyer
support for raqm
David Reepmeyer
Added members to FreeTypeFontLayer for line cap type and line join types to be passed in
David Reepmeyer
font outline hardcoded layers values removed from FreeTypeFont.cpp
David Reepmeyer
add initial support for rendering text outline
Henri Hyyryläinen
Fixed text blending issues with Ogre
Henri Hyyryläinen
Fixed UTF8 string type compile errors and Ogre version being unset when OIS is not found
Henri Hyyryläinen
Slight code style cleanup
Henri Hyyryläinen
Fixed Ogre 2.1 Renderer leaking memory in PSO creation
Lukas Meindl
Post-merge fix
Lukas Meindl
Merge with v0
Lukas Meindl
Merge with v0-8
Henri Hyyryläinen
Fixed compile error in TinyXML based parser
Henri Hyyryläinen
Changed the Ogre find cmake script to be the official one from Ogre
Henri Hyyryläinen
Added support for Ogre 2.1
Lukas Meindl
Merged in hhyyrylainen/cegui/default (pull request #240) Fixed very large fonts trying to blit into too narrow textures
Henri Hyyryläinen
Fixed very large fonts trying to blit into too narrow textures
Yaron Cohen-Tal
(Manually) merged in cbeck88/popup_menu_positioning (pull request #233)
Christopher Beck
remove "BestFit" popup menu direction option see PR log for comments, basically we thought it wouldn't behave well enough in general to be worth it. There is still space for someone to easily modify it in this way, but this default configuration also follows how Qt handles the issue.
Christopher Beck
add a MenubarDirection enum, property to MenuBase and Menubar This is used to determine where popup menus from a menubar are placed, the options are down, up, and a "best fit" strategy which is similar to that used for submenus. In this commit, Down is the default value of this option since it's the most backwards compatible, and there were some questions raised in code review as to how to actual implement a good "best fit" strategy. In comments on the PR …
Christopher Beck
MenuItem: missed a brace
Christopher Beck
MenuItem: add some const correctness
Christopher Beck
MenuItem: factor out a lambda
Christopher Beck
fixup braces in MenuItem.cpp
Christopher Beck
add popup menu positioning logic (to avoid menus being clipped) When using the built-in MenuBar, MenuItem, and PopupMenu widgets together, CEGUI provides considerable built-in functionality to behave like "typical" OS menus, i.e. opening the menus when clicked on, closing when clicking away, etc. However it doesn't handle the scenario when the popup menu would be off the screen. On most OS's there is some logic so that the menu will be placed differently to a…
Yaron Cohen-Tal
Fix build
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Henri Hyyryläinen
Fixed broken UTF8 rendering and inserting
Henri Hyyryläinen
Fixed GCC indentation warnings, renamed numpad7 key to be more consistent with other numpad keys, and fixed Ogre Renderer textures with initial size being wrong
Lukas Meindl
Post-merge adaptions
Lukas Meindl
Merge with v0
Lukas Meindl
Merge with v0-8
Lukas Meindl
Renames for clarity
Lukas Meindl
Adding guard
Lukas Meindl
Rounding the raqm advance position to fix issue of too closely positioned glyphs This will result in a larger overall advance of the text but makes the text look better and more consistent. This conflicts with what the layout engine wants us to do but they do not account for us positioning the glyphs to rounded values either.
Lukas Meindl
Code cleanup and fixing raqm positioning (doesn't need lsb and rsb adjustment)
Lukas Meindl
Adding index to FreeTypeFontGlyphs and fixing kerning
Lukas Meindl
Fixing a bug introduced in 75cb7fa81b68 : reintroducing of default init values
Lukas Meindl
Adding Kerning for Freetype without raqm
Lukas Meindl
Removing unused param
Lukas Meindl
Removing scale factors fromt Font rendering and glyph positioning
Lukas Meindl
Cleanup and fixing VerticalTextFormatting vs ImageFormatting usage
Lukas Meindl
Adding some sample vert formatting to vanilla sample
Lukas Meindl
Cleanup of vertical text formatting tags: removed stretch option for text
Lukas Meindl
Removing unused "aspect lock" from String rendering related classes
Lukas Meindl
Renaming VerticalFormatting to VerticalImageFormatting, since that is what it is
Lukas Meindl
Changing from alignment to text alignment for future work
Lukas Meindl
MultiLineEditboxes currently do not support text alignment
Lukas Meindl
Refactoring of glyph positioning
Lukas Meindl
Removing all changes made to support sub-pixel positioning of glyphs
Lukas Meindl
Submitting "finished" version of subpixel positioning work before removal The goal of this work was to render each FreeType glyph at a predetermined amount of subpixel positions (e.g. at .0 and .5, or .0 and 0.3333 and 0.6666,..) and cache these glyphs in the texture atlas. However, as it turns out, although the algorithm works well, the shifted (FT_Transform) glyphs are not rendered by Freetype as nicely as the unshifted ones. This especially affects very thin Font fam…
Lukas Meindl
Improving font sample
Lukas Meindl
Fixing our freetype rendering when not using raqm
Lukas Meindl
Sample credits text fix
Lukas Meindl
Added missing default value for default paragraph direction
Lukas Meindl
Fixing unit test build
Lukas Meindl
Renaming KeyDelete enumerator to DeleteKey
Lukas Meindl
Using lround instead of round, because Yaron can sense that this would be better
Lukas Meindl
Using round instead of lroundf
Lukas Meindl
Using round instead of roundf (C only) - thanks goes to Yaron
Lukas Meindl
Removing simple_types usage
Lukas Meindl
Using roundf for rounding away from zero
Lukas Meindl
Continuing sub-pixel positiong support, some bugs are still left
Lukas Meindl
Refactoring and adding initial work to support sub-pixel positioning of glyphs
Lukas Meindl
Chaning Hebrew text in Font sample to be RTL directed (w/ raqm)
Lukas Meindl
Adding usage of default paragraph direction property when layouting text w/ raqm
Lukas Meindl
Added DefaultParagraphDirection enum and added a member for it in Element
Lukas Meindl
Separating horizontal and vertical enumerator from element header file
Lukas Meindl
Bug-fix: Multiline editbox did not render the selected text
Lukas Meindl
Minor Font-related refactoring
Lukas Meindl
Fixing a layouting bug in editboxes when raqm is activated
Lukas Meindl
Fixing semantic value mapping, broken during enum rework
Lukas Meindl
Merge with glyph-page-rework
Lukas Meindl
Fixing new-line character being displayed as replacement glyph and minor refact
Lukas Meindl
Removing hardcoded max texture size used for testing
Lukas Meindl
Fixed a bug where Glyph GeomBuffers were combined despite different Textures Fixed rendering of Fonts that use multiple texture atlases Cleanup and refactoring
Lukas Meindl
Documentation, cleanup and slight refactoring of the glyph atlas rework
Lukas Meindl
Enlarging glyph atlases when needed. Affected geom buffers (tex coords) are updated
Lukas Meindl
Only updating subimages in memory and on GPU, whenever a glyph is added
Lukas Meindl
Generating subtexture data for each glyph and copyint it into the buffer
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Lukas Meindl
First part of FreeType Font rendering rework done, working concept
Lukas Meindl
Merge with default
Lukas Meindl
Replacing hardcoded array size with C's limit macros
Lukas Meindl
Merge with default
Lukas Meindl
Hardcoding array size for compiler compatibility
Lukas Meindl
Merge with default
Lukas Meindl
Fixing array sizes for key input aggregation
Lukas Meindl
Merge with default
Lukas Meindl
Removing remaining occurrences of "None" - thanks again x11
Lukas Meindl
Enumerator build fixes
Lukas Meindl
Fixing name-clash with x11 macro................
Lukas Meindl
Fixing enumerator
Lukas Meindl
Merge with default
Lukas Meindl
Merge with v0
Lukas Meindl
Merge with v0-8
Lukas Meindl
Enum fix
Lukas Meindl
Enumerator rename to camelcase with leading capital, due to clashes with macros
Lukas Meindl
Cleanup, refactoring, contravariant return type for getGlyph
Lukas Meindl
Merge with default
Lukas Meindl
Fixing enums #12
Lukas Meindl
Fixing enums #11, dedicated to Yaron
Lukas Meindl
Fixing enums #10
Lukas Meindl
Fixing enums #9
Lukas Meindl
Fixing enums #8
Lukas Meindl
Fixing enums #7
Lukas Meindl
Fixing enums #6
Lukas Meindl
Fixing enums #5
Lukas Meindl
Fixing enums #4
Lukas Meindl
Fixing enums #3
Lukas Meindl
Removing redundant qualifier
Lukas Meindl
Fixing enumerator style
Lukas Meindl
Enum rework fixes #2
Lukas Meindl
Merge with default
Lukas Meindl
Enum style guide updates
Lukas Meindl
Enum rework fixes
Lukas Meindl
Font glyph paging rework - branch start
Lukas Meindl
Last enum class updates
Lukas Meindl
Replacing enum by enum class and related type safety changes
Lukas Meindl
Cleanup and improvement of OpenGL error check functionality (checkGLErrors)
Lukas Meindl
Replacing enums by enum classes and adapting the enumerators to our name style
Lukas Meindl
Fixing remaining FrameComponent compile errors
Lukas Meindl
Fixing FrameImageComponent compile errors
Lukas Meindl
Changing falagard enums to enum class of type int and adapting names
Lukas Meindl
Removing left-overs from former (now replaced) kerning support
Lukas Meindl
Fixing compilation without raqm (layout fallback)
Lukas Meindl
Changing the Font scale now updates all fonts
Lukas Meindl
Added pixel/point size support to FreeTypeFont
Lukas Meindl
Added Font size conversion function (points <--> pixels)
Yaron Cohen-Tal
Merge
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Lukas Meindl
Small cleanup
Lukas Meindl
Fixed crash in samplebrowser if closing it during loading of samples
Lukas Meindl
Sizef default constructor lacked initialisation of members
Lukas Meindl
Minor general code cleanup
Lukas Meindl
Removing enum SystemKey
Lukas Meindl
Introduced FontSizeUnit for future support of points and pixel units for Fonts
Lukas Meindl
Replaced some enums by enum classes, improved Font loading procedure - Fonts are not unnecessarily created, to be immediately destroyed, anymore
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Lukas Meindl
Adapting dpi functionality and temporarily deactivating raqm advance usage
Lukas Meindl
Moving display DPI member and functions into the Renderer superclass
Lukas Meindl
Raqm compile fix and Cmake changes
Lukas Meindl
Adapting to Raqm updates and refactoring of Text rendering
Yaron Cohen-Tal
Fix build.
Yaron Cohen-Tal
Install pkg-config files by default only if the host is unix and not apple.
Yaron Cohen-Tal
In "DefaultWindow"'s constructor, there's no need to set the maximal size, as it's already initialized to 0 (which means no maximum) - and we must leave it at that.
Yaron Cohen-Tal
In "FindCEGUI.cmake", change "CEGUI_VERSION_MAJOR_DEFAULT" to "9999".
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Minor change
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Yaron Cohen-Tal
Fix merge.
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Add to an "Element" a "Pivot" property to control the rotation's pivot point.
Yaron Cohen-Tal
Add to an "Element" the option to control the rotation's pivot point.
Yaron Cohen-Tal
Adjust application templates to cegui 1.0.x. Now they build, but unfortunately don't yet work :(
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
David Reepmeyer
CEGUI namespace is required for use of String, otherwise compiler tries to use Ogre::String
Yaron Cohen-Tal
Comment out "find_package(LIBRAQM)" until "FindLIBRAQM.cmake" is provided. That prevents a cmake warning.
Yaron Cohen-Tal
Fix merge (commits 544844012512 and 7c59b55dbe76).
Lukas Meindl
Fixing compile
Lukas Meindl
Restoring bidi functionality and further preparations for raqm
Lukas Meindl
Removing redundant includes
Lukas Meindl
Adding RaqmTextData and String to forwarddecls
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Lukas Meindl
Adding RaqmTextData
Lukas Meindl
Replacing "call member function" macro with the original code
Lukas Meindl
Libraqm dependency fix
Lukas Meindl
Duplicate added dependency
Lukas Meindl
Fixing paths in the find files
Lukas Meindl
Merge with v0
Lukas Meindl
MOD: Fixing type conversion warnings
Lukas Meindl
Merge with v0-8
Lukas Meindl
Merge with v0-8
Yaron Cohen-Tal
Fix a crash when trying to write a "CEGUI::String" to an "std::ostream".
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Lukas Meindl
Adding debugging dir vcproj template for the test executables
Lukas Meindl
minor cleanup
Lukas Meindl
Removing renderTextBidi from API if no bidi support active
Lukas Meindl
Fixing preprocessor directives
Lukas Meindl
MOD: Removing all bidi related members in case no bidi is activated
Lukas Meindl
Adding cmakedefine for Libraqm
Lukas Meindl
Mod. CMake: Throwing an error if libraqm is active with any bidi version
Lukas Meindl
Post-merge fix
Lukas Meindl
Merge with v0
Lukas Meindl
Merge with v0-8
Lukas Meindl
Minor warning fix
Lukas Meindl
Unit test fix #2
Lukas Meindl
Unit test fix
Lukas Meindl
Additional remaining toUtf8String fixes ;)
Lukas Meindl
Adding remaining toUtf8String fixes
Lukas Meindl
Fribidi code fixes
Lukas Meindl
Added libraqm cmake setup, FindHarfbuzz and FindLibraqm and adapted FindFribidi
Lukas Meindl
Adapting to toUtf8String removal and fixing c_str() usage on temp strings - the latter can lead to undefined behaviour
Lukas Meindl
MOD: Removing String::toUtf8String in favour of the convert functions
Yaron Cohen-Tal
Fix a crash in sample browser startup regarding new scrollable pane behavior.
Yaron Cohen-Tal
Fix build errors and warnings when building the Direct3D 11 renderer with MinGW-w64.
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Yaron Cohen-Tal
In the CMake macro "cegui_add_dependency", remove the optional arguments "SCOPE" and "IS_SYSTEM" and make it always use "PRIVATE" and "TRUE" for them.
Yaron Cohen-Tal
Move MSVC version test to a macro.
Yaron Cohen-Tal
Fix build warnings.
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
David Reepmeyer
android and Ogre Renderer changes to comply with new c++11 CEGUI::String types
Yaron Cohen-Tal
Fix code that was commited by mistake.
Yaron Cohen-Tal
Fix build errors and warnings.
Yaron Cohen-Tal
Fix nonconformant code.
Yaron Cohen-Tal
Fix build errors.
Yaron Cohen-Tal
Fix build errors.
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Yaron Cohen-Tal
Fix build warnings. Disable failing tests.
Yaron Cohen-Tal
Disable tests that use non-conformat C++11 code and fail on GCC (at least with some GCC builds). Those tests should be fixed.
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Fix build warnings.
Yaron Cohen-Tal
Fix build warnings.
Yaron Cohen-Tal
In a scrollable pane widget, if a child's area has a dimension with a non-zero relative component, make it computed relative to the size of the content area, rather than the size of the scrollable pane itself. If, in addition, "auto-size" is set to "true", this creates a circular dependency and therefore we throw an exception. See "https://bitbucket.org/cegui/cegui/issues/1085/scrollablepane-resizes-recursively-if-a".
Yaron Cohen-Tal
Merge with v0
Yaron Cohen-Tal
Merge with v0-8
Yaron Cohen-Tal
Fix build errors and warnings.
Lukas Meindl
MOD: String related compile fix (appveyor)
Lukas Meindl
MOD: Renamed CEGUI_STRING_CLASS_STD to CEGUI_STRING_CLASS_ASCII for clarity - Reason: The new String class wraps STD in any case anmd what we actually want to choose here is the encoding, not how String is set up
Lukas Meindl
Merge with v0
Lukas Meindl
Merge with v0-8
1613 commits not shown.