Commit Graph

721 Commits (27b7b7cb42acc3f0a9dc117e36442d8c26c437df)

Author SHA1 Message Date
dfighter1985 a5f01d5eea CHANGED: Implemented property setting for CGroupHTML.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 023de1768d CHANGED: Implemented property setting for CGroupScrollText.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 6e4ce5315a CHANGED: Implemented property setting for CGroupParagraph.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 0b20e12469 CHANGED: Implemented property setting for CGroupHeader.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 820a4ecfde CHANGED: Implemented property setting for CGroupList.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 54c1e4a6b2 CHANGED: Implemented property setting for CInterfaceGroupWheel.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 b0d8bed572 CHANGED: Implemented property setting for CGroupTree.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 17103b9cb8 CHANGED: Implemented property setting for CGroupMenu.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 cc5e96015f CHANGED: Implemented property setting for CGgroupModal.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 9697b73c07 CHANGED: Implemented property setting for CGgroupFrame.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 8e47f9f5b8 CHANGED: Implemented property setting for CGgroupTable.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 1c7a0e4ff2 CHANGED: Implemented property setting for CGgroupCell.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 1b74f78369 CHANGED: Implemented property setting for CGroupEditBox.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 8a3dc8fb4b CHANGED: Implemented property setting for CInterfaceGroup.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 5c39b718e1 CHANGED: Implemented property setting for CViewBitmapCombo.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 1e806b2a09 CHANGED: Implemented property setting for CDBViewBar3.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 04beaac3c8 CHANGED: Implemented property setting for CDBViewBar.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 f8328d56fd CHANGED: Implemented property setting for CViewBitmap.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 f835e224ff CHANGED: Implemented property setting for CDBViewQuantity.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 88819cbcd9 CHANGED: Implemented property setting for CDBViewNumber.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 072bd05c92 CHANGED: Implemented property setting for CViewTextIDFormated.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 71b831ac4a CHANGED: Implemented property setting for CViewTextID.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 76e805fcbb CHANGED: Implemented property setting for CViewTextFormated.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 62029159bb CHANGED: Implemented property setting for CViewText.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 702225b348 CHANGED: Implemented property setting for CDBViewDigit.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 b3a815abce CHANGED: Implemented property setting for CCtrlTabButton and CCtrlScroll.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 56275ed792 CHANGED: Implemented property setting for CCtrlTextButton.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 569973afa7 CHANGED: Implemented property setting for CCtrlButton.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 13b195c0d5 CHANGED: Implemented property setting for CCtrlBaseButton.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 37710898bc CHANGED: Implemented property setting for CCtrlBase.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 74cd9b5357 CHANGED: The property browser widget can now actually change properties.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 3fc262efcf CHANGED: Implemented property setting for CInterfaceElement.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 0b3be8e93d CHANGED: Implemented property querying for for CDBViewQuantity.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 d67ffd246b CHANGED: Implemented property querying for for CDBViewNumber.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 d99ce0a5e9 CHANGED: Implemented property querying for for CViewTextIDFormated.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 0436e018aa CHANGED: Implemented property querying for for CViewTextID.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 77a2924b73 CHANGED: Implemented property querying for for CViewTextFormated.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 4ad9430fcf CHANGED: Implemented property querying for for CViewText.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 94c1207c13 CHANGED: Implemented property querying for CDBViewBar3.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 d104ac5001 CHANGED: Implemented property querying for CDBViewBar.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 84c77141f7 CHANGED: Implemented property querying for CViewBitmap.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 ab69e85538 CHANGED: Implemented property querying for CViewBitmapCombo.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 1d0e897b55 CHANGED: Implemented property querying for CDBViewDigit.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 ff8d320de5 CHANGED: Implemented property querying for CGroupContainer.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 9dda3aac07 CHANGED: Implemented property querying for CGroupTab.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 7657eafe86 CHANGED: Implemented property querying for CDBGroupSelectNumber.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 8d5064233b CHANGED: Implemented property querying for CGroupScrollText and CGroupHTML.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 34961bd5d2 CHANGED: Implemented property querying for CGroupParagraph.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 5c5f25cb8b CHANGED: Implemented property querying for CGroupHeader.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 02a6417039 CHANGED: Implemented property querying for CGroupList.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 70d5759713 CHANGED: Implemented property querying for CInterfaceGroupWheel.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 a74593ae92 CHANGED: Implemented property querying for CGroupTree.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 e0af9e59cc CHANGED: Implemented property querying for CGroupMenu.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 d3fb86cc22 CHANGED: Implemented property querying for CGroupModal.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 7efbd2ff7e CHANGED: Implemented property querying for CGroupFrame.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 f0b11577a0 CHANGED: Implemented property querying for CGroupTable.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 8ddbbcb6fa CHANGED: Implemented property querying for CGroupEditbox and CGroupCell.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 cdb93cedaa CHANGED: Implemented property querying for CCtrlScroll.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 5eadca5b57 CHANGED: Implemented property querying for CCtrlTabButton.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 50d3dce8f7 CHANGED: Implemented CCtrlTextButton property querying.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 9694f1a9ab CHANGED: Implemented property querying for CCtrlBaseButton.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 4d687f006f CHANGED: Implemented property querying for CCtrlBase and CInterfaceGroup.
--HG--
branch : gsoc2012-gui-editor
kaetemi 555336bbea Changed: Simplify more
kaetemi 1c9c2eeded Changed: Simplify some things
kaetemi bf70ca6bb2 Added: Function to prefer high resolution local time
kaetemi 96d8d45c1d Added: Function and tool to check system timer sanity across cpu cores
dfighter1985 d4cbe55b4a CHANGED: implemented property querying for CInterfaceElement.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 bd41a67067 ADDED: Implemented basic framework for querying widget properties. Not yet fully implemented.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 515657823b CHANGED: LinkList and LinkEditor are now fully implemented.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 c14d91cfaf ADDED: My work on the link editor so far. Not yet fully implemented.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 00afb70bb8 CHANGED: ActionEditor is now implemented.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 e4df30fc93 CHANGED: ProcEditor is now fully implemented. It can add/remove/move up/move down procedure actions.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 854343434d CHANGED: The procedure list window is now fully implemented ( can add/remove/edit procedures ).
--HG--
branch : gsoc2012-gui-editor
dfighter1985 2cfd7820d0 CHANGED: Buttons can now be selected in the NelGUI widget or the widget hierarchy widget, and they will become highlighted.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 69a40421a7 CHANGED: Don't show the over texture for buttons when in editor mode.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 ed300ea4b8 CHANGED: Don't execute action handlers and/or Lua scripts in editor mode. Warning log message when trying to look up non-existent action handlers.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 0d21b4fd29 ADDED: new class CEventListener that can register with the NEl event server and then send the pumped events to a CInputHandler instance which ofc translates them to Nel GUI events and sends them to whoever listens. Also added a timer to NelGUIWidget which periodically pumps events and redraws the viewport.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 af7eb699c2 CHANGED: Added a new property for CI18N noResolution, when it's set the translation labels are not resolved, and it's set while using the GUI Editor.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 cadd13ba53 ADDED: Loaded project files are now parsed, and the result is displayed.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 f9bcc43d8c ADDED: Nel3D widget ( based on Dnk's similar widget ), NelGUI widget skeletons. NelGUI widget will be the widget which renders the GUI library's output and forward the input for it.
--HG--
branch : gsoc2012-gui-editor
dfighter1985 1c1af9fbbc CHANGED: Added some comments to the headers.
--HG--
branch : gui-refactoring
dfighter1985 44643839be CHANGED: The local string mapper is now instantiated by CWidgetManager.
--HG--
branch : gui-refactoring
dfighter1985 63f7fa81e9 CHANGED: it's a good idea to register GUI widget classes with the reflection system if we want to use them!
--HG--
branch : gui-refactoring
dfighter1985 b8030b966a CHANGED: Apparently it's a bad idea for NLMISC to depend on a global in Ryzom client, since then it cannot be linked with other binaries.
--HG--
branch : gui-refactoring
dfighter1985 e2abe1e33e CHANGED: CInterfaceParser is now a component of CWidgetManager, and is instantiated by an abstract factory method. (IParser::createParser())
--HG--
branch : gui-refactoring
dfighter1985 ba6fd68efc CHANGED: CInterfaceManager is no longer a subclass of CInterfaceParser, instead CInterfaceParser is a component of CInterfaceManager.
--HG--
branch : gui-refactoring
dfighter1985 f9cda42c8d CHANGED: Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser.
--HG--
branch : gui-refactoring
dfighter1985 11d2efb96f CHANGED: Moved CProcedure code to it's own files, and also moved the procedure handling code from CInterfaceManager to CWidgetManager.
--HG--
branch : gui-refactoring
dfighter1985 530b542e4a CHANGED: Moved some more GUI code from CInterfaceManager to CWidgetManager.
--HG--
branch : gui-refactoring
dfighter1985 b8f3aff5b1 CHANGED: Moved the input event handling code from CInterfaceManager to CWidgetManager.
--HG--
branch : gui-refactoring
dfighter1985 ad764e7bf0 CHANGED: Moved the widget drawing code from CInterfaceManager to CWidgetManager, so the GUI library can now draw the widgets!
--HG--
branch : gui-refactoring
dfighter1985 42a282de48 CHANGED: Moved the contexthelp drawing/controlling code to the GUI library.
--HG--
branch : gui-refactoring
dfighter1985 dcadeb9095 CHANGED: CInterfaceParser is now part of the Nel GUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 5e68fa3e75 CHANGED: Classes derived from CInterfaceOptions are now instantiated using a factory.
--HG--
branch : gui-refactoring
dfighter1985 750b069ff7 CHANGED: Moved CSheetSelectionGroup and CSheetSelection to the GUI library.
--HG--
branch : gui-refactoring
dfighter1985 d301c46c27 Merged default branch into gui-refactoring.
--HG--
branch : gui-refactoring
dfighter1985 65f038bf4e CHANGED: CViewPointer is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 803bdc6272 CHANGED: Broke up CViewPointer into a generic and a Ryzom game related class.
--HG--
branch : gui-refactoring
dfighter1985 31482e873b CHANGED: CInterfaceTrack and CInterfaceAnim are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 cbb55e5133 CHANGED: CGroupHTML, CGroupParagraph, CViewLink are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 bb698212bf CHANGED: Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code.
--HG--
branch : gui-refactoring
dfighter1985 b65e0ca0c5 CHANGED: CGroupTable and CGroupCell are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 baee35347b CHANGED: CGroupTable and CGroupCell no longer depend on CInterfaceManager, and a Ryzom game global.
--HG--
branch : gui-refactoring
dfighter1985 4ba859dc7c CHANGED: CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 9cb78fe4f5 CHANGED: CDBGroupSelectNumber is now part of the NELGUI library and is under the NLGUI namespace. Also had to add a workaround so that the linker doesn't drop the seemingly unused code from the library. Thanks goes to Kaetami for that!
--HG--
branch : gui-refactoring
dfighter1985 cabff5c8e5 CHANGED: CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 c1148532b9 CHANGED: CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 5e6cada535 CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 00ab7b9fa4 CHANGED: CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 6ac90d848c CHANGED: CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 14247e9659 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 862c846e43 CHANGED: CGroupTab and CCtrlTabButton are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 3f3b8a35b0 CHANGED: CViewTextMenu, CGroupSubMenu, CGroupMenu are now part of the NELGUI library and are under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 3786e362df CHANGED: CViewTextMenu, CGroupSubMenu, CGroupMenu no longer depend on CInterfaceManager and CInterfaceParser.
--HG--
branch : gui-refactoring
dfighter1985 d4d4041895 CHANGED: CGroupScrollText is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 b9ac80f41a CHANGED: CGroupContainer is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 aa5562b166 CHANGED: CGroupContainer no longer depends on CInterfaceManager, CViewPointer and the Ryzom game client time values.
--HG--
branch : gui-refactoring
dfighter1985 30ddbcd0b9 CHANGED: Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer )
--HG--
branch : gui-refactoring
dfighter1985 595999580b CHANGED: CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 3213e52b60 CHANGED: CGroupEditBox no longer depends on CGroupContainer, and CInputHandlerManager.
--HG--
branch : gui-refactoring
dfighter1985 c746f81499 CHANGED: CGroupList is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 3f7d55c443 CHANGED: CGroupTree is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 278ecff08b CHANGED: CGroupTree no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
dfighter1985 1d0a1e8f7f CHANGED: CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 8193f484bf CHANGED: CViewBitmapCombo no longer depends on CViewPointer.
--HG--
branch : gui-refactoring
dfighter1985 8b84170dec CHANGED: CViewBitmap is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 5dd0ce01f6 CHANGED: CViewBitmap no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
dfighter1985 47a1769dea CHANGED: CCtrlTextButton is now part of NELGUI library, and is under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 040eaad94c CHANGED: CCtrlTextButton no longer depends on CGroupContainer.
--HG--
branch : gui-refactoring
dfighter1985 90a1049934 CHANGED: CViewTextIDFormated is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 ec5214ecdb CHANGED: CViewTextIDFormated no longer depends on Ryzom game related code.
--HG--
branch : gui-refactoring
dfighter1985 a1b52bd8a5 CHANGED: CViewTextFormated is now part of NELGUI library, and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 d257a3e896 CHANGED: CViewTextID is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 84d826462d CHANGED: CGroupWheel is now in NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 1ddba090b6 CHANGED: CViewText is now part of NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 7acd93ff7c CHANGED: CViewText no longer depends on CInterfaceManager.
--HG--
branch : gui-refactoring
dfighter1985 f4823200fc CHANGED: decoupled CViewText from CGroupContainer and CCtrlResizer.
--HG--
branch : gui-refactoring
dfighter1985 1222e35012 CHANGED: moved some ucstring handling code to the NELGUI library ( required for CViewText )
--HG--
branch : gui-refactoring
dfighter1985 b51dea4654 CHANGED: CViewPolygon is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 c480f9804f CHANGED: CViewQuad is now part of the NELGUI library and is under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 0bdb8f7149 CHANGED: CCtrlTooltip is now in the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 cd8b37eca5 CHANGED: CCtrlColPick is now in the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 beb9fa96dc CHANGED: CCtrlPolygon is now in the NELGUI library and is under NLGUI.
--HG--
branch : gui-refactoring
dfighter1985 dbec432a19 CHANGED: CCtrlQuad is now in the NELGUI library under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 a062e563bf CHANGED: CCtrlScroll is now part of NELGUI, and is under the NLGUI namespace. Also added a new class CGroupSubMenuBase.
--HG--
branch : gui-refactoring
dfighter1985 a90445fa03 CHANGED: CCtrlButton is now under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 aca24ff510 CHANGED: CCtrlButton is now part of the NEL GUI library.
--HG--
branch : gui-refactoring
dfighter1985 bf7d3afd38 CHANGED: CCtrlBaseButton is now part of the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 dfb1f0ed37 CHANGED: CCtrlBaseButton is now part of the NELGUI Library.
--HG--
branch : gui-refactoring
dfighter1985 a05fe020c3 CHANGED: Moved back some more static methods from CLuaIHMRyzom to CLuaIHM, as CLuaIHM can now handle these too.
--HG--
branch : gui-refactoring
dfighter1985 c792abe091 CHANGED: The classes moved in the previous commit are now under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 56a75a90ab CHANGED: Finally moved some of the basic widget classes and the widget manager, action handler manager to the GUI lib. Also moved some GUI related methods back to CLuaIHM.
--HG--
branch : gui-refactoring
kaetemi a57881561b Fixed: Bad serialization of sound name in background sounds
--HG--
branch : sound_dev
kaetemi fc4d91fad2 Fixed: Sound CSheetId implementation
--HG--
branch : sound_dev
kaetemi 3608f0a429 Added: Additional constructor for CSheetId with default type, in case the user did not put the type with the sheet name
--HG--
branch : sound_dev
kaetemi aa7598efe2 Fixed: Sound CSheetId implementation (part 1) (not tested)
--HG--
branch : sound_dev
kaetemi 35503d03e5 Added: Missing implementation of initWithoutSheet to use CSheetId without a sheet_id.bin, required for leveldesign and build tools
--HG--
branch : sound_dev
kaetemi cab401fa13 Merged: From default to sound_dev
--HG--
branch : sound_dev
dfighter1985 0155fd6ed4 CHANGED: CViewRenderer no longer depends on CClientConfig, and is now part of NELGUI, under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 5ebc0c64cc ADDED: Added new class CWidgetManager, and started to move code into it from CInterfaceManager.
--HG--
branch : gui-refactoring
sfb af454dd1cf Fixed EOL issues and added .hgeol file.
Fabien_HENON a55297c29a Changed: StringId conversion to CSheetId for sounds
--HG--
branch : gsoc2012-fabien
Fabien_HENON dd6f2f2611 Changed: Getting last version from default branch
--HG--
branch : gsoc2012-fabien
Fabien_HENON f70bdc4032 Changed: StringId conversion to SheetId for sounds V2 (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
dfighter1985 2db0a5d06e CHANGED: CInterfaceExpr, CInterfaceExprNode and related classes are now in NELGUI and under NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 4284b5f4d5 CHANGED: CInterfaceProperty is not part of the NELGUI library and is under NLGUI namespace.
--HG--
branch : gui-refactoring
rti 63191bb27d Fixed: Build on Mac OS X, "id" is a datatype in objective-c(++)
dfighter1985 b834d9ea17 ADDED: added a global db manager for the GUI library, also added support for resizeing the CDB bank handler.
--HG--
branch : gui-refactoring
Fabien_HENON 5174e15521 Changed: StringId conversion to SheetId for sound (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
dfighter1985 f769f6fb0c CHANGED: Moved the stuff I moved to NELGUI library, under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 5a2a89b4fc CHANGED: Moved the previously refactored code to the NELGUI library.
--HG--
branch : gui-refactoring
kervala b0c27a92ce Fixed: Some Windows.h inclusions
dfighter1985 1289f028a0 Moved some Lua stuff over to the NelGUI library.
--HG--
branch : gui-refactoring
kervala b0e48907d7 Fixed: Map time and weather Issue (synced with SVN, thanks!)
dfighter1985 b7feaa83cb Refactored the CEvent -> CEventDescriptor code in CInputHandlerManager. Extracted it as a new class CInputHandler, and moved some of it to CInterfaceManager.
--HG--
branch : gui-refactoring
kervala 06df6c64b7 Changed: Remove all warnings when compiling Ryzom
kervala db208efe92 Changed: Create an OpenGL ES driver
dfighter1985 4996705ed7 Moved event descriptors under the NLGUI namespace.
--HG--
branch : gui-refactoring
dfighter1985 aed979a7fe Created NELGUI library, moved the GUI event descriptors there.
--HG--
branch : gui-refactoring
dfighter1985 d127d59807 Merging cdb-refactoring into gui-refactoring.
--HG--
branch : gui-refactoring
dfighter1985 10f7241449 Added new class CCDBManager, which encapsulates the separate CDB components into a easily (re)usable database solution. Also made CCDBSynchronized and CInterfaceManager use it.
--HG--
branch : cdb-refactoring
dfighter1985 982c57b70f Refactored the static branch observing code into a new class CCDBBranchObservingHandler. The CDB system *should* be fully reusable now!
--HG--
branch : cdb-refactoring
dfighter1985 46b139fb67 Documented CCDBBankHandler class.
--HG--
branch : cdb-refactoring
dfighter1985 decc92e75d Extracted the CDB bank handling code into a new class CCDBBankHandler, the CDB system should be now totally independent of Ryzom.
--HG--
branch : cdb-refactoring
dfighter1985 17eab4ef52 CDB is now part of NLMISC. However it still requires some work!
--HG--
branch : cdb-refactoring
dfighter1985 29cde6e15b Moved xml auto pointer to nlmisc.
--HG--
branch : cdb-refactoring
kaetemi b3260314ac Fixed: Crash on exit caused by incomplete music channel reset
kaetemi f17f7e726d Changed: Reserve functional group controller node names
kaetemi def7d31721 Merge
kaetemi cdb719130f Changed: Simplify the sound group controller interface
kervala e3170b57bc Changed: Remove all warnings when compiling Ryzom
kaetemi 4a02d20a4c Fixed: The default max distance for sources is now sqrt(numeric_limits<float>::max())
--HG--
branch : sound_dev
kaetemi b6025fc008 Fixed: Always commit 3d positioning when calling play on sources. This avoids having to wait for update call. Sources no longer cause loud noise when ryzom client finishes loading
--HG--
branch : sound_dev
kaetemi 015f47d71d Changed: Handle safely when audio decoder fails to be created
--HG--
branch : sound_dev
kaetemi a33f3e7e32 Merge
--HG--
branch : sound_dev
kaetemi 1cd4936ceb Changed: Make sure the streaming thread safely stops in all cases
--HG--
branch : sound_dev
kaetemi b486e22a96 Fixed: Typos and warnings
--HG--
branch : sound_dev
kaetemi c0c5ee6d93 Fixed: Implementation for CPThread::isRunning()
--HG--
branch : sound_dev
kaetemi c03655b0ba Added: Some sort of implementation for CPThread::isRunning()
--HG--
branch : sound_dev
kaetemi 695dac7783 Added: Music channel on top of stream file source when driver does not have built-in music channels
--HG--
branch : sound_dev
kaetemi 2f504788f0 Added: Synchronous loading of audio file streams
--HG--
branch : sound_dev
kaetemi bbd291a089 Added: Streamed audio file sound source
--HG--
branch : sound_dev
kaetemi 19599cd9f5 Changed: Allow changing looping parameter of audio decoder after init
--HG--
branch : sound_dev
kaetemi 1758ed6a96 Added: Function to set thread priority
--HG--
branch : sound_dev
kaetemi 1b88f2782b Moved: CAudioDecoder from stream ogg vorbis sample to nlsound
--HG--
branch : sound_dev
kaetemi 09717924cf Removed: CMusicBuffer from sound lowlevel
--HG--
branch : sound_dev
kaetemi 18f75a4bd0 Changed: Use effects group controller for ryzom client effects volume control
--HG--
branch : sound_dev
kaetemi 7a95fae1f9 Changed: Improve performance of ryzom client CSoundManager. Strange code, though.
--HG--
branch : sound_dev
kaetemi a346ab59ad Merge: From default to sound_dev
--HG--
branch : sound_dev
kaetemi 84f11c6327 Fixed: Done
--HG--
branch : sound_dev
kaetemi 11f0872a01 Added: Load group controller from sound sheets
--HG--
branch : sound_dev
kaetemi 0b64102ab8 Added: Group controllers for sound sources
--HG--
branch : sound_dev
kervala e796c84824 Changed: Remove all warnings when compiling Ryzom
kaetemi 57411c0a7b Added: FormatNotSet value for TBufferFormat
--HG--
branch : sound_dev
kaetemi b1c9745c8d Added: Useful comment
--HG--
branch : sound_dev
kaetemi 0bc94787cb Fixed: Do not mess with the order of the old TSampleFormat enum
--HG--
branch : sound_dev
kervala de9b4be9c6 Changed: Remove all warnings when compiling Ryzom
kervala 48e05d0056 Changed: Remove all warnings when compiling Ryzom
kervala 5027632925 Changed: Remove all warnings when compiling Ryzom
kervala 0ac33d338a Changed: Remove all warnings when compiling Ryzom
kervala d274c3d42e Changed: Compilation with CLang
kervala 425927cd50 Changed: Compilation with CLang (patch provided by GelluleX, thanks !)
kervala 3c47b9f8d5 Fixed: Remove all remaining .vcproj, Makefiles, automake scripts, etc...
kervala d50e7369cf Changed: Fix typos in comments/code
kervala dbb327deb0 Changed: Merge changes from patch 1.13
dfighter1985 4da697df82 Changed the copyright header of a previously moved file for consistency
--HG--
branch : gui-refactoring
dfighter b127966ffc Moved xml_auto_ptr from game_share to nel misc.
--HG--
branch : gui-refactoring
kervala 4ab971d2fe Changed: Fix typos in comments/code
kervala 4027e82360 Changed: Remove all warnings when compiling Ryzom
kervala 714bb3aa3b Changed: Fix typos in comments/code
kervala 7c27c233eb Changed: Exceptions catched by reference
kervala f9cc842b82 Changed: Exceptions catched by reference
kervala ce09bea89d Fixed: Compilation with VC++ 2010 without STLport
kervala e909556883 Changed: VS 2010 does not work under CMake
kervala d8c73a8772 Changed: Use static_assert in nlctassert macro if C++0X is supported by compiler
kervala 6f78067a8d Changed: Merge changes from next patch
kervala 500681478d Fixed: __PRI64_PREFIX not defined under NetBSD
kervala 3fd9f30695 Changed: Remove all warnings when compiling Ryzom
kervala 5baccb8b54 Changed: Fix typos in comments/code
aquiles 8504c5a72a Changed: Moved private headers
vl 3746c92c86 Changed: used PRI*64 macro to printf and scanf int64
kervala e9023e9a49 Changed: Fix typos in comments/code
kervala ec9ab9106a Changed: Remove all warnings when compiling Ryzom
kervala 84b99dbbcc Changed: Endianness problems while access to disk or memory
rti d19da6bf1a Changed: Use CFastMutex on PPC as well if Mac or GCC > 4.0.1
rti 9e71d5c502 Fixed : Implement static IThread* IThread::getCurrentThread for pthread based systems
kervala afb102bc31 Fixed: Compilation under some Linux versions
kervala 567b8d2e07 Changed: Remove all warnings when compiling Ryzom
kervala 1c1d17a512 Changed: Remove all warnings when compiling Ryzom
kervala 90ad8da878 Changed: Fix typos in comments/code
kervala 52bc5e9b1e Changed: Remove all warnings when compiling Ryzom
kervala 56db70265f Changed: Fix typos in comments/code
kervala 54b6685a9e Changed: Fix typos in comments/code
kervala 9550ed9d36 Changed: Fix typos in comments/code
kervala f9d13d61fc Changed: Fix typos in comments/code
kervala 78984475bb Fixed: Implement CCustomMouse for Linux
kervala 16a086697d Changed: Remove all warning when compiling Ryzom
kervala a4c64bb753 Changed: Implement CCustomMouse for Linux
kervala d60bcaec05 Changed: Fix typos in comments/code
kervala a34865fbcb Changed: Remove all warning when compiling Ryzom
kervala a902f08955 Changed: Remove all warning when compiling Ryzom
kervala 20790f526e Changed: Remove all warning when compiling Ryzom
kervala 24eb87f999 Fixed: Implement missing CI18N::getLanguageCodes and CI18N::getLanguageNames methods
kervala 3bdc155cd5 Changed: Remove all warning when compiling Ryzom
kervala eb62461c99 Changed: Change the wrong header in the source code
"Matt Raykowski" fb75c46b0e Fixed: WITH_CEGUI changed to WITH_NEL_CEGUI but wasn't corrected in the build tree. It is now.
kervala 24d96f7b0d Changed: Remove all warning when compiling Ryzom
kervala 8fc95d7a81 Changed: Added substr to ucstring
kervala 4b7a0e4304 Changed: Added getBigFileName method to CBigFile
kervala 4e7609b939 Fixed: Moved zone_bank.h from src to include
kervala 621f7505c1 Changed: Implement copy/paste for Linux
kervala b1cdc3e67e Changed: Implement copy/paste for Linux (patch provided by Naush)
kervala b7b1197f45 Changed: Implement copy/paste for Linux (patch provided by Naush)
kervala 10522eae91 Changed: Use a standard application path for writing files
sfb 03db06e0c6 Merge
sfb d25f8454f4 Changed: Moved zone_region.h header - used by leveldesign tools.
rti 120af2580d Fixed: Merge cocoa_adapter.mm code into driver_opengl*.cpp (and cocoa_event_emitter.cpp)
kervala 9198a34e32 Changed: Implement missing CI18N::getLanguageCodes and CI18N::getLanguageNames methods
kervala 86aa43e207 Changed: Remove all warning when compiling Ryzom
kervala 4c33320ec8 Changed: Remove all warning when compiling Ryzom
kervala 18ad6218a6 Changed: Use of BSD function OSAtomicCompareAndSwap32 under Mac OS X
kervala 31a990fa60 Changed: Remove all warning when compiling Ryzom
kervala ff0029ff5a Changed: Added namespace in some macros
kervala 7521923c95 Changed: Remove all warnings when compiling Ryzom
kervala a69f0050b6 Changed: Removed "using namespace" from *.h
kervala 2a939c2800 Fixed: Build error with gcc
vl e9492506b1 Fixed: compile on linux
vl 09d80bfb6e Added: define the toString() for size_t
vl eb45c9e694 Fixed: make it compile on mac
kervala b2f006b9ca Changed: Remove all warnings when compiling Ryzom
kaetemi 4c9d9f593b Fixed: Compile error with mutex.h on Windows.
kervala 3e3a987395 Fixed: Compilation with STLport under Linux
kervala 71da504731 Changed: Remove all warnings when compiling Ryzom
kervala 968a752e55 Fixed: Windows compilation problems
kervala 66d5227ce7 Changed: Don't use "using namespace" in .h
kervala 6577496fc2 Fixed: Replace deprecated functions gethostbyname and gethostbyaddr
rti 06f7326e34 Fixed: Make cocoa the default subsystem on Mac OS X
kervala 9984b638fb Fixed: Thread/process CPU affinity Implementation for Linux
kervala 4fb863c9f5 Changed: "using CVector" in 3d/vegetable.h
kervala 57bbdf7a85 Changed: Removed useless dependencies
kervala dc43321615 Changed: Fix typos in comments/code
kervala c693c47cac Changed: Remove all warning when compiling Ryzom
aquiles 28953b29ed Changed: getType() in UFormElm
aquiles 072b95c975 Fixed: getFilename() in UForm
kervala 042507413a Changed: Fix typos in comments/code
kervala 163e2dc1a5 Changed: Implement music streaming in OpenAL driver
kervala 4d586ef8d0 Changed: Implement music streaming in OpenAL driver
kervala 5045b0ea8a Changed: Fix typos in comments/code
kervala a3ae822a88 Changed: Fix typos in comments/code
vl d971a9537c Removed: flooding warning
kervala 2b2b1c3748 Changed: Remove all warning when compiling Ryzom
kervala 9275ce5175 Changed: Remove all warning when compiling Ryzom
kervala c6d7643b4b Changed: Remove all warning when compiling Ryzom
kervala c426347080 Changed: Use a standard application path for writing files
kervala 936d97b070 Fixed: GCC error with templates (by Naush)
kervala 3b70e484f6 Fixed: Add public setWindowIcon method to UDriver
kervala 8605f833e9 Changed: Move OS specific code from client or server to NeL when it's possible
kervala 1f3793e523 Changed: Remove all warning when compiling Ryzom
kervala a51e1516ec Fixed: NeL compilation with automake
vl 6bf8cc13b7 Changed: CSynchronized and CMutex are now, by default, Fair on Windows and Unfair on GNU/Linux and Mac OS X
kervala 082676ea80 Changed: CFile::copyFile takes now 2 std::string as parameters
kervala c27c28d7c4 Changed: CWordsDictionary::makeResult using references
kervala e0f22bf104 Fixed: std::auto_ptr not found
kervala 870fb2a50a Changed: Removed obsolete files (all methods are already implemented in CSystemInfo)
kervala 9de1c9e027 Changed: Fix typos in comments/code
rti 59b7ac1f9f merge
rti 60dae3bfd0 Changed: adapted to recent driver changes, some cleanup
kervala 0761387c3b Changed: Change the wrong header in the source code
kervala 28c4072960 Changed: Make sure all debug files are created in log directory
kervala 4e334e85b7 Fixed: Add possibility to set and get log directory
kervala a5a3929833 Fixed: Crash when opening a door
kervala 7cbe65d2ef Changed: Fix typos in comments/code
rti 7e91dd34fd merge
rti 2e6078898e Changed: fixed multi screen window positioning, implemented getCurrentScreenMode, (IDriver::InterfaceVersion = 0x67 to enable negative window positions)
kervala 8b5437515c Changed: Fix typos in comments/code
kervala f381f335e1 Changed: Fix typos in comments/code
kervala 72e5f44ed6 Fixed: Do not reset mouse position to implement FreeLook (compilation fix for Windows)
rti 0eda79d7b3 merge
rti f082ef3efb Fixed: Do not reset mouse position to implement FreeLook (IDriver::InterfaceVersion = 0x66)
kervala 4b15d7273e Changed: Fix typos in comments/code
kervala e3cadf3de5 Fixed: Another dead lock under Linux
kaetemi c7c9f927c7 Changed: Stability fixes for exporting with max plugins.
kervala 1cb5cf3e4d Fixed: Allow use of UAnimationSet without activate headers optimization
kervala 1cb477b8d3 Fixed: Use nlWindow instead of void* for window ID
Matt Raykowski 10577effa0 Update: Merged in nlWindow patch from SVN.
kervala a63e6c5dc3 Changed: Make all keys used for actions/macros identical on all platforms
kervala b6138d5ec8 Fixed: NeL - X11 Modifier Keys (Patch provided by rti)
kervala 39f2624a69 Changed: Move OS specific code from client or server to NeL when it's possible
kervala 05b6447aad Changed: Move OS specific code from client or server to NeL when it's possible
kervala 2572ef9e9f Fixed: Crash when updating Windows 7 progress bar
kervala a9f92a0e36 Changed: Remove all warning when compiling Ryzom on Linux
kervala 41a197060a Changed: Remove all warning when compiling Ryzom on Linux (patch provided by ThibG)
kervala 8a99fec990 Merge
kervala ef1182bc48 Changed: Compilation on 64-bits platforms
vl 1151ec2f8c Fixed: add missing ;
kervala 53a99b5b55 Changed: Remove all warning when compiling Ryzom on Linux
vl a0094b2234 Fixed: add do/while to remove some warning and add missing ;
vl fa7b90e27d Changed: threadid is now in size_t. patch by rti
kervala d955ac8426 Changed: Fix typos in comments/code
kervala 6eff3d4d61 Changed: Fix typos in comments/code
kervala b8645f969f Changed: Change the wrong header in the source code
kervala 538f7abb14 Fixed: CSString::find and CSString::findNS broken
vl 929717e3b1 Fixed: make it compile
vl c29d30f319 Fixed: commented the old asm g++ code and use the builtin function. patch by rti
Matt Raykowski f5b2d23db4 Update: Fixing the private headers issues.
vl 45283a568c Changed: make the mutex working on Linux
kervala 3e1b1fa0cc Changed: Don't check for MS STL headers if STLport is used
kervala f2abf727a8 Fixed: surpress the annoying "Using TR1 extensions" message
kervala cb500bd3e3 Changed: Don't check for MS STL headers if STLport is used
acemtp@users.sourceforge.net 29b38937a5 Fixed: set the good agpl header
acemtp@users.sourceforge.net d5c601ffa5 initial version