Adam Johnson
423e0c2142
Use George Bush style (2007) DST begin/end dates
13 years ago
Adam Johnson
fdc8e28c2f
Allow clickables to function while sitting or AFK.
...
Less special casing FTW!
13 years ago
Bartek Bok
e4458717c9
Fix possible WinApi misuse
13 years ago
Bartek Bok
a99ed37f23
Missing null checks and small style fixes
13 years ago
Bartek Bok
9bd019fbf3
plClipboard
13 years ago
Joseph Davies
1cac4f85da
Fix a potential crash in pyVaultImageNode.
...
Fixes a crash which can occur when attempting to fetch
an unsupported image type.
13 years ago
CyanWorlds
cbea546c61
Christian's fix inability to go to a higher page in a book than the next after what has already been displayed.
...
Fixes books on the Relto bookshelf not remembering their last open page beyond the second.
13 years ago
Skoader
c0b428b342
Fix avatar clothing bounds test.
...
The bounds type test was performed on stale bounding data from the previous
frame resulting in the avatar being drawn without textures for a frame after
switching from 1st to 3rd person camera.
13 years ago
Joseph Davies
487f63f60b
Fix mouse recentering.
...
Existing fix didn't apply until after SecurePreloader completed.
This disables the mouse recentering earlier.
13 years ago
CyanWorlds
1c8c0f4e0e
Christian Walther's Python SDL fixes - for real this time.
13 years ago
CyanWorlds
a35a942ab2
Added Donate button to the login screen
...
Added fixes from Christian Walther for the Python SDL tuples
Added plLocalizationEditor source and project
13 years ago
CyanWorlds
196657fa60
Added Donate button to the login screen
...
Added fixes from Christian Walther for the Python SDL tuples
Added plLocalizationEditor source and project
13 years ago
Christian Walther
dd55856ea2
Fix inability to go to a higher page in a book than the next after what has already been displayed.
...
Fixes books on the Relto bookshelf not remembering their last open page beyond the second.
13 years ago
Joseph Davies
a7271982d5
Show notification when missing required resource data file.
13 years ago
Christian Walther
1d23f50bf6
Merge open source re-licensing into added files
...
(from git 4f01583)
13 years ago
Christian Walther
f67e52eeb2
Change indentation to tabs and line endings to CRLF on the added files, to match the rest of the code.
13 years ago
Christian Walther
0b57fd1339
Include a pre-built resource.dat
...
since the prerequisites for building it can be a bit of a hassle to install, and it should rarely change.
13 years ago
Christian Walther
970b8e3af4
Fix a potential crash when resizing SDL tuples.
...
_PyTuple_Resize may destroy the original tuple and return a new one through the pointer argument. When it does that and we don?t put the new one back into the map, we end up with a stale pointer to a destroyed object in the map, which is likely to blow up one way or another next time it?s accessed.
Untested because, as far as I can see, this code isn?t actually used currently. All uses of this method deal with fixed-size SDL variables. Resizable variables are not used at all in age SDL, only in non-age SDL (animation, avatar, clothing etc.), and I?m not even sure if those are even accessible using this Python API.
13 years ago
Christian Walther
38747f3f1b
Don?t modify tuples that others may already have references to.
...
Fixes egg room private chat channels and entering Teledahn buckets with Python 2.7. These and other uses of ptSDL.setIndex() only worked by chance with Python 2.3 because the tuples happened to have reference counts of 1.
13 years ago
CyanWorlds
16a6b8a28e
Open source re-licensing
13 years ago
Joseph Davies
f4b3a43026
Fix improperly calculated window size in initial Windowed mode.
14 years ago
Christian Walther
1530af77f7
Improve detail rendition (in particular of thin lines) on the cursors
...
by rendering them at higher resolution and then running them through a
gamma-aware down-scaling algorithm.
14 years ago
Christian Walther
487d7b4923
Higher-quality cursors with a shadow to make them visible on light backgrounds.
...
Same look as in 760606d except for the linking book, which got a slight
curvature on the pages (inspired by Deledrius' one, 99bda8c).
The SVG is hand-tweaked to work around some differences in rendering between
rsvg and Inkscape. I hope editing it in Inkscape again won't break the tweaks,
check the diff closely if you do!
Effects (blurred shadows) appear to be clipped to the SVG viewport by rsvg,
which is why drawing the whole SVG shifted for the book cursors no longer
works and we shift individual layers inside the SVG instead.
14 years ago
Joseph Davies
9553ecd05b
Ignore empty resource items in plClientResMgr list on destruction.
14 years ago
Joseph Davies
3c552912fa
Removed ClipCursor which prevented cursor from leaving client window.
...
Disabled cursor being re-centered during progress screen.
14 years ago
Christian Walther
603bc51cfd
Cope with unknown resource name extensions.
...
(E.g. a mistakenly included Thumbs.db)
14 years ago
Joseph Davies
ae5f410eee
Changed font for UPDATING text image to match original.
14 years ago
Joseph Davies
f892871a33
Fix rotation to match original clockwise direction.
...
Cyan's resources were loaded into the array in reverse order,
requiring the images to appear count-clockwise. This is no
longer the case, as the array is now built in frame order.
14 years ago
Joseph Davies
ff9aa4ac84
Add automatic creation of external plClient resources.
14 years ago
Joseph Davies
40611119c0
Normalize cursor resource names.
14 years ago
Joseph Davies
d0e842aec2
Cleanup of additional unnecessary resources and dependencies.
14 years ago
Joseph Davies
d751f371b5
Remove embedded-resource code.
14 years ago
Joseph Davies
5da91faed0
Add support for external resource Linking and Update text.
14 years ago
Joseph Davies
043adb2d7c
Remove unnecessary resources.
14 years ago
Joseph Davies
508e431a99
Refactor plPlates CreateResource function names.
...
Add support for external resource Cursors.
Add support for external resource Progress Linking Book.
Add support for external resource Voice Chat indicators.
14 years ago
Joseph Davies
197e24a746
Add functions to load a specified resource from the plClientResMgr onto a plate.
14 years ago
Joseph Davies
f3344fc544
Add new plClientResMgr for graphic resources external to client executable.
14 years ago
Joseph Davies
6538d78d9f
Fix for plPNG::IRead improperly handling 24-bit RGB and non-transparent paletted images.
14 years ago
Joseph Davies
7998b3bcc4
Fix for plPNG::IRead not reading final end block of image.
14 years ago
Joseph Davies
da4003b7fc
Add Python function and glue for PNG saving.
14 years ago
Joseph Davies
7af3a02c66
AStyle formatting fixes.
14 years ago
Joseph Davies
7523f6fa1f
Add PNG write support to plPNG.
14 years ago
Joseph Davies
c3657d20a4
Fix incorrect JPEG file IO.
14 years ago
Joseph Davies
8cee080878
Add PNG read support to plPNG.
14 years ago
Joseph Davies
3e34e30308
Add libPNG support stubs.
14 years ago
Christian Walther
19cd10abd7
Wrap uses of the missing CyPythonIDE with #ifdef HAVE_CYPYTHONIDE
...
to make things compile, like in H-uru/Plasma.
14 years ago
CyanWorlds
a363a783c5
MOULa build 1.902 - dragossh's "Bevin" into "Hood"
...
and Chogon added ability to select a specific age instance by a meta name
and BuildMachine bumped buildID
14 years ago
CyanWorlds
868ce660d9
MOULa build 1.902 - dragossh's "Bevin" into "Hood"
...
and Chogon added ability to select a specific age instance by a meta name
and BuildMachine bumped buildID
14 years ago
Christian Walther
ff435650b8
Display cursors pixel-by-pixel rather than scaling them to 34.56x34.56 pixels.
...
This fixes the blurring caused by scaling up the 32x32 px cursor bitmaps.
14 years ago
Christian Walther
259f07462f
Properly align plates by compensating for the half-pixel offset of Direct3D 9.
14 years ago