Commit Graph

2579 Commits (1fa2e22491face77e72de8e30d5688790edf6532)

Author SHA1 Message Date
dfighter1985 9d92e2d0d3 GUI changes as per requested by Kaetemi.
--HG--
branch : feature-crashreport
10 years ago
kervala 5e390364de Changed: Minor change
--HG--
branch : develop
10 years ago
kervala 93a708400e Fixed: Sort files in CFileContainer::addSearchPath too
--HG--
branch : develop
10 years ago
kervala c0e885aa6a Fixed: Skip .hg directories
--HG--
branch : develop
10 years ago
kervala 4daf4f5b5f Fix #208 linking against static libX11.a
--HG--
branch : develop
10 years ago
Nimetu c00ba3f2c1 Fix compilation
--HG--
branch : develop
10 years ago
kaetemi 4dd5955484 Merge with feature-crashreport
--HG--
branch : feature-crashreport+develop
10 years ago
kaetemi ea9e32f46d Merge with develop
--HG--
branch : feature-crashreport+develop
10 years ago
kaetemi 826907c8dd Qt5 compile fix for crash report tool
--HG--
branch : feature-crashreport
10 years ago
kaetemi a66204a03a Add isWindowedApplication to INeLContext
--HG--
branch : develop
10 years ago
kaetemi cb52c7ee7e Use ULL suffix for unsigned 64bit integer constants with Visual Studio 2013
--HG--
branch : develop
10 years ago
kaetemi 54ae2da0a6 Fix _MSC_VER typo
--HG--
branch : develop
10 years ago
kaetemi cf79f1bb1b Merge with develop
--HG--
branch : feature-crashreport+develop
10 years ago
kaetemi 3b59bbcf69 Merge with feature-crashreport
--HG--
branch : feature-crashreport+develop
10 years ago
kaetemi d9dd425dc6 Cleanup Windows includes
--HG--
branch : develop
10 years ago
kaetemi 50e11b0536 Add _WIN32_WINNT fallback define
--HG--
branch : develop
10 years ago
kaetemi e201c90937 Remove redundant windows.h includes in NLMISC
--HG--
branch : develop
10 years ago
kaetemi e2dcc3b035 Categorize NLMISC project source files
--HG--
branch : develop
10 years ago
kaetemi 02e8100ea4 Fix sstream include
--HG--
branch : feature-crashreport
10 years ago
kaetemi 6a48a2d199 Merge with feature-crashreport
--HG--
branch : feature-crashreport+develop
10 years ago
kaetemi 68120a53e7 Only in FINAL_VERSION
--HG--
branch : feature-crashreport
10 years ago
kaetemi a548940b8c Default window title
--HG--
branch : feature-crashreport
10 years ago
kaetemi e4e3f2019b Add function to set custom host url. Deprecate email callback function. Add some comments
--HG--
branch : feature-crashreport
10 years ago
kaetemi 6ae954326d GCC/Linux version of NLMISC_BREAKPOINT
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 92d692fe69 Merged in dfighter1985/ryzomcore/feature-crashreport (pull request #122)
Crash reporter changes

--HG--
branch : feature-crashreport
10 years ago
kaetemi 77d17265eb Visual Studio 2013 compilation support for Ryzom Server
--HG--
branch : develop
10 years ago
dfighter1985 8bf372056f Use CMsgBoxDisplayer on non-windows platforms as well.
--HG--
branch : feature-crashreport
10 years ago
kaetemi e27cdc7ac2 Merge with hotfix
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 2bb5e8e9ba Remove generated log file when quitting the reporter.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 955ef48460 Parametrize crash reporter.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 cfe2d60350 More renames...
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 3987971792 Renames.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 6be70dd39c Renames.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 97de06bff2 renamed directory.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 195dfcc3f3 Changed default title to NeL Error Report.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 4ec87b3d6d Moved to nel\tools\misc
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 b5c72182ed Class names in Nel start with a C...
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 bdb20d32dd Copyright header changed to Nel...
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 24aa500d0b Launch the error report application instead of sending an email.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 3d9357637b Backed out from fdc0d40
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 7efbee6d0a Backed out from 5942903
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 4e00903dcc Back out from 5bb3dad
--HG--
branch : feature-crashreport
10 years ago
kaetemi 18d211f79b Merge with hotfix
--HG--
branch : develop
10 years ago
kaetemi 6e06b4e79e Merge with dfighter-tools
--HG--
branch : hotfix
10 years ago
kaetemi b120d68a98 Merge with hotfix
--HG--
branch : develop
10 years ago
dfighter1985 36ce53b1ba Merged in hotfix (pull request #117)
Merge hotfix branch

--HG--
branch : develop
10 years ago
dfighter1985 e130625cca A little cleanup of CMsgBoxDisplayer.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 ac6bda5084 A little cleanup of CMsgBoxDisplayer.
--HG--
branch : hotfix
10 years ago
dfighter1985 1476bfe648 Use CMsgBoxDisplayer on platforms other than Windows as well.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 070dad8e53 Use CMsgBoxDisplayer on platforms other than Windows as well.
--HG--
branch : hotfix
10 years ago
dfighter1985 7efb3334fc Install rcerror
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 4fd17a428d Install rcerror
--HG--
branch : hotfix
10 years ago
kaetemi a8db3b2dda Visual Studio 2013 compilation support for Ryzom Client
--HG--
branch : develop
10 years ago
kaetemi 997722ee6b Visual Studio 2013 compilation support for NeL Tools
--HG--
branch : develop
10 years ago
kaetemi 1879a434f7 Visual Studio 2013 compilation support for NLGUI
--HG--
branch : develop
10 years ago
kaetemi 221267364d Visual Studio 2013 compilation support for NL3D
--HG--
branch : develop
10 years ago
kaetemi a15221b00d Visual Studio 2013 compilation support for NLSOUND
--HG--
branch : develop
10 years ago
kaetemi f5335f068d Visual Studio 2013 compilation support for NLMISC
--HG--
branch : develop
10 years ago
kaetemi cb986cba6f Visual Studio 2013 compilation support for NLPACS
--HG--
branch : develop
10 years ago
kaetemi 7ea4cff032 Visual Studio 2013 compilation support for NLNET
--HG--
branch : develop
10 years ago
kaetemi 6db8abf95c Visual Studio 2013 compilation support for NLMISC
--HG--
branch : develop
10 years ago
dfighter1985 9b29695635 Typo...
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 141dddb58c Typo...
--HG--
branch : hotfix
10 years ago
dfighter1985 72566f1a71 Tell the user if the report couldn't be sent.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 bb9f6261d7 Tell the user if the report couldn't be sent.
--HG--
branch : hotfix
10 years ago
dfighter1985 14a709449a Override the cursor while sending the report.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 3c61e39ce3 Override the cursor while sending the report.
--HG--
branch : hotfix
10 years ago
dfighter1985 f0869aa659 Unfortunately on Windows argc and argv parameters are unreliable inside a Qt application, so I had to hardcode the report file name. :(
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 469e5583c1 Unfortunately on Windows argc and argv parameters are unreliable inside a Qt application, so I had to hardcode the report file name. :(
--HG--
branch : hotfix
10 years ago
dfighter1985 9518a80c99 Probably a good idea to look for rcerror as rcerror.exe on Windows.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 2fe77d719f Probably a good idea to look for rcerror as rcerror.exe on Windows.
--HG--
branch : hotfix
10 years ago
dfighter1985 03ce683e49 Implemented the bug report Qt app and an example web app that takes the report.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 a6ee23ebe4 Implemented the bug report Qt app and an example web app that takes the report.
--HG--
branch : hotfix
10 years ago
dfighter1985 ee0b630f95 Added the Ryzom Core Error Reporter's skeleton.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 8208a473c4 Added the Ryzom Core Error Reporter's skeleton.
--HG--
branch : hotfix
10 years ago
dfighter1985 7302023777 CMsgBoxDisplayer should not present a dialog now, but write the report to a file then attempt to launch the error reporter application. Which ofc doesn't exist yet in this commit.
--HG--
branch : feature-crashreport
10 years ago
dfighter1985 fea7cff850 CMsgBoxDisplayer should not present a dialog now, but write the report to a file then attempt to launch the error reporter application. Which ofc doesn't exist yet in this commit.
--HG--
branch : hotfix
10 years ago
kervala 6784301afc Merge with hotfix
--HG--
branch : develop
10 years ago
kervala 1690f777a1 Fixed: Unnamed semaphores are deprecated under OS X
--HG--
branch : hotfix
10 years ago
kervala e8b0765e7c Merge with hotfix
--HG--
branch : develop
10 years ago
kervala cdd35f58a1 Fixed: Warning with multichars to int conversion
--HG--
branch : hotfix
10 years ago
kervala 8472a6ff7f Fixed: Compilation
--HG--
branch : hotfix
10 years ago
kervala 943131b802 Changed: Replaced atoi and atof by NLMISC::fromString
--HG--
branch : hotfix
10 years ago
kervala b0937ec02b Changed: Minor changes
--HG--
branch : hotfix
10 years ago
kervala 3039428094 Fixed: Compilation warnings
--HG--
branch : hotfix
10 years ago
dfighter1985 225d786e7f Merged in hotfix (pull request #114)
Merging hotfix branch

--HG--
branch : develop
10 years ago
dfighter1985 79cd6bfaee Include rgba.h in libwww.h. Thanks Nimetu!
--HG--
branch : hotfix
10 years ago
dfighter1985 46cc31d0d0 Handle relative paths when loading .worldedit files in World Editor.
--HG--
branch : hotfix
10 years ago
dfighter1985 7f35c5959a Merged in hotfix (pull request #111)
Merge hotfix

--HG--
branch : develop
10 years ago
dfighter1985 5e55a7b7bb Erm. Initialize Nel3D on other platforms too...
--HG--
branch : hotfix
10 years ago
dfighter1985 972d270bfc Merged in hotfix (pull request #105)
Merge hotfix

--HG--
branch : develop
10 years ago
dfighter1985 2d308dc6e7 Fixed build of Object Viewer Widget Qt ( old, not part of Studio ).
--HG--
branch : hotfix
10 years ago
dfighter1985 e21d926336 Merged hotfix
--HG--
branch : develop
10 years ago
dfighter1985 f902bf6ed6 Merged mainline
--HG--
branch : hotfix
10 years ago
dfighter1985 e311547a39 Initialize Nel3D in the Object Viewer plugin too.
--HG--
branch : hotfix
10 years ago
kervala 6205b16fbf Changed: Optimize sorting of files (instead of doing it several times for each directory, do it only once)
--HG--
branch : develop
10 years ago
kervala 3aa448ba24 Changed: Replaced atoi and atof by NLMISC::fromString
--HG--
branch : develop
10 years ago
kervala 303f7d2e79 Changed: Minor changes
--HG--
branch : develop
10 years ago
kaetemi dade81e02e Lightmap debug message
--HG--
branch : develop
10 years ago
kaetemi 1ab170b7d8 Unhide layers in max export
--HG--
branch : develop
10 years ago
kervala 3bca3f41cc Changed: Typo
--HG--
branch : develop
10 years ago
kervala fad0e9af4e Fixed: Compilation with OS X SDK 10.10
--HG--
branch : develop
10 years ago
kervala e8ff07fe7d Fixed: Removed raw mouse mode for OS X too
--HG--
branch : develop
10 years ago
kervala 5b9ac59f49 Fixed: OpenGL driver compilation
--HG--
branch : develop
10 years ago
kervala 418e0ee7b7 Merge
--HG--
branch : develop
10 years ago
kervala 99c88bd515 Changed: Minor changes
--HG--
branch : develop
10 years ago
kervala 2869d5f1ac Fixed: OpenGL ES driver compilation
--HG--
branch : develop
10 years ago
kervala 0f22ea7777 Changed: More aliases for OpenGL ES functions and defines to simplify code
--HG--
branch : develop
10 years ago
Jan Boon d360f78a1c Merged in nimetu/ryzomcore/fix-issue-225 (pull request #98)
CGroupEditBox: ignore enter key when ctrl is pressed (ctrl+m combo) (issue #225)

--HG--
branch : develop
10 years ago
Nimetu 85f63b7db3 Fix html submit button value that is included with form data (issue #226)
--HG--
branch : fix-issue-226
10 years ago
Nimetu fbea1d2173 CGroupEditBox: ignore enter key when ctrl is pressed (ctrl+m combo) (issue #225)
--HG--
branch : fix-issue-225
10 years ago
kervala 6596af9682 Changed: Minor changes
--HG--
branch : develop
10 years ago
kaetemi c03c0f532b Merge with default
--HG--
branch : develop
10 years ago
kaetemi f9c81f3740 ryzomcore/v0.11.2
--HG--
branch : hotfix
10 years ago
kaetemi a43fb4dba8 Move to hotfix: 287c1142e5ea
--HG--
branch : develop
10 years ago
dfighter1985 f189a98422 Ported changeset 9878ab4: CCtrlTextbutton checkcoords should call it's text's checkcoords method. Fix #219.
--HG--
branch : develop
10 years ago
dfighter1985 4d67a41f94 CCtrlTextbutton checkcoords should call it's text's checkcoords method. Fix #219.
--HG--
branch : hotfix
10 years ago
kaetemi eb2f4555b1 Also export non-root shapes
--HG--
branch : develop
10 years ago
kaetemi 0c77c91e95 Adjust sky batch
--HG--
branch : develop
10 years ago
kaetemi 44286f7ade Add sky batch script
--HG--
branch : develop
10 years ago
kaetemi 7cb61f8796 Merge
--HG--
branch : develop
10 years ago
kaetemi da166c81db Add zone snapshot script example
--HG--
branch : develop
10 years ago
kaetemi 4c4b96bcfd Fix NeLLigoMakeSnapShot
--HG--
branch : develop
10 years ago
kaetemi 58590a9e7e Fix offscreen rendering mode
--HG--
branch : develop
10 years ago
kaetemi 6db29c375a Add script to generate zone names
--HG--
branch : develop
10 years ago
kaetemi 56339c6f93 Handle window close message in painter
--HG--
branch : develop
10 years ago
kaetemi 07286c14d1 Adjust patch orientation script
--HG--
branch : develop
10 years ago
kaetemi 90f1234ed0 Add key in patch painter to reset a patch mesh
--HG--
branch : develop
10 years ago
kaetemi b762356a16 Merge with hotfix
--HG--
branch : develop
10 years ago
kaetemi 59a5cb7e6b Fix crash with patch mesh attach
--HG--
branch : hotfix
10 years ago
kaetemi 39c776ec30 Add script to orient zone patches automatically
--HG--
branch : develop
10 years ago
kaetemi ff283f5070 Increase patch painter distance
--HG--
branch : develop
10 years ago
kaetemi 91a4207f93 Merge with hotfix
--HG--
branch : develop
10 years ago
kaetemi 6b1ea30f9c ryzomcore/v0.11.1
--HG--
branch : hotfix
10 years ago
kaetemi fef6543e0c Fix bug causing patch painter fail to open more than once
--HG--
branch : develop
10 years ago
kaetemi 0a765bde8c Fix bug causing patch painter fail to open more than once
--HG--
branch : hotfix
10 years ago
kaetemi f05c52aa0b Remove PIC library
--HG--
branch : develop
10 years ago
kaetemi 0c1ff0df2a ryzomcore/v0.11.0
--HG--
branch : develop
10 years ago
dfighter1985 0ac94e3e72 CDBViewQuantity shouldn't crash in the editor.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 8c5ad81199 it's not a bad idea to store the value in the right variable...
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 b6d9e3285f DBViewNumber shouldn't crash anymore.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 2fe2077170 When setting the Id of the decorated edit box, set the Id of the text as well.
--HG--
branch : dfighter-tools
10 years ago
Jan Boon e2eb5d739c Merged in nimetu/ryzomcore/html-table-rendering (pull request #92)
Some improvements to table rendering

--HG--
branch : develop
10 years ago
Nimetu 78e1bb6147 Fix html img not showing on some cases, clean up addImage method
--HG--
branch : develop
10 years ago
Nimetu 48b346fed8 Fix crash when using textarea without form
--HG--
branch : develop
10 years ago
dfighter1985 67aa7a50d2 set the Id of the text properly when loading the decorated edit box.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 923b36f0e5 Create the viewtext of the decorated edit box when the box is created, also adjust it so the text is drawn to the right of the left texture.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 ba1e3c9919 Fixed a typo that messed up the textures of decorated editbox.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 210f93a4f2 Save decorated edit box as such.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 18866c88af Update decorated edit box decoration coords while dragging.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 274efe6798 Allow selection of CGroupEditBox.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 42ebad94f6 Implemented CGroupEditBoxDecor a decorated CGroupEditBox.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 f91846c970 Fix parent pos and size parsing.
--HG--
branch : dfighter-tools
10 years ago
Nimetu 0a1a1244ae Change table defaults valign=middle, cellpadding=1, cellspacing=2
--HG--
branch : html-table-rendering
10 years ago
Nimetu 799705b7ed Render table with rowspan, colspan.
Borders, if enabled, adds +1 to cell padding.

--HG--
branch : html-table-rendering
10 years ago
Nimetu a53b9305a2 Add rowspan and colspan attributes
--HG--
branch : html-table-rendering
10 years ago
dfighter1985 c5cd6990fe When creating a new GUI set the base color to white.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 8066717aa2 Pos and Size parent setters should now use the widget directly as well.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 2dd6278771 Size parent is now queried directly from the widget.
--HG--
branch : dfighter-tools
10 years ago
Nimetu 11927cca93 Render table and cell borders
--HG--
branch : html-table-rendering
10 years ago
Nimetu 283cbe8092 Add bordercolor attribute to table tag
--HG--
branch : html-table-rendering
10 years ago
dfighter1985 487c6a3440 GUI Editor should show the right parent position.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 b3dd26e01c Parent positions should now be saved right again.
--HG--
branch : dfighter-tools
10 years ago
Nimetu 2de4315027 Fix table cellpadding
--HG--
branch : html-table-rendering
10 years ago
dfighter1985 ded18b266c Implemented new action.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 e5d2e9293d Moved CRootGroup out of CInterfaceParser.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 7e16e95c35 CInterfaceParser in editor mode should look for files in the working directory first.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 fe89e8f77c Added limits to pch, should fix Linux build.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 481298b9f1 Merged develop
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 7b45a05562 Added support for grouping widgets.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 aac2fd41a1 Allow multiselection.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 8cec8de3a0 Unselect selection when clicking 'nothing'.
--HG--
branch : dfighter-tools
10 years ago
kervala e34ba83f26 Minor changes
--HG--
branch : develop
10 years ago
kervala aaa044203e Fix some warnings
--HG--
branch : develop
10 years ago
kaetemi 74827a1808 Handle shadow outline in gui
--HG--
branch : develop
10 years ago
kaetemi 3edfd56c75 Implement text shade outline
--HG--
branch : develop
10 years ago
dfighter1985 a1e2c5667a A little crash fix.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 bec078af25 Sizes should remain the same when ungrouping.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 3ffe56b862 Added support for ungrouping.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 d7d62e690c Make group selection optional.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 08b6675b3d Only select a group first in editor mode.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 ad9e9839fb Don't try to handle the right mouse button actions in editor mode.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 64571abd47 When moving a group draw it's children too.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 97ddd3573d Select groups first.
--HG--
branch : dfighter-tools
10 years ago
kaetemi ec68d2c317 Fix rendering of specially sized window highlights
--HG--
branch : develop
10 years ago
kaetemi ec6ea26323 Fix when tx_b and tx_b_open have different heights
--HG--
branch : develop
10 years ago
kaetemi 88a9a809a9 Add inset_t parameter to layer options, allows putting header graphics in top texture
--HG--
branch : develop
10 years ago
kaetemi 25f1aa6247 Fix a bad copy paste in NLGUI
--HG--
branch : develop
10 years ago
kaetemi bb9d0d91d3 Fix #207, FXAA orientation under D3D
--HG--
branch : develop
10 years ago
Jan Boon 980b855de9 Merged in nimetu/ryzomcore/html-maxlength-attr (pull request #84)
Add maxlength attribute to input and textarea tags

--HG--
branch : develop
10 years ago
dfighter1985 d2587df8c1 From now on dragged widgets will be re-aligned on drop. They will find the nearest hotspot of the group they are dropped into, and calculate an offset so they will align to the hotspot and yet remain where they were dropped.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 4571038fa6 Update CCtrlTextButton's CViewText's coords after updating it's own coords.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 86007c9156 Posref changes in the editor should apply...
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 2603ad3a2b Refactoring. Added CInterfaceFactory.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 0055e2dd91 A little refactoring.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 4797b150d8 Move the text too with the text button.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 d053bb51c2 Merged develop
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 c6df57adf1 Initialize struct member before use...
--HG--
branch : develop
10 years ago
Nimetu 0d62650159 Add maxlength attribute to input and textarea tags
--HG--
branch : html-maxlength-attr
10 years ago
dfighter1985 c92d084600 Merged develop.
--HG--
branch : dfighter-tools
10 years ago