~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/percept/src/egd_font.erl

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
131
131
render_glyph(W, H, X0, Y0, Xm, Bitmask) ->
132
132
    render_glyph(W,{0,H},X0,Y0,Xm,Bitmask, []).
133
133
render_glyph(_W, {H,H}, _X0, _Y0, _Xm, _Bitmask, Out) -> Out;
134
 
render_glyph(W, {Hi,H}, X0, Y0,Xm, Bitmask, LSs) ->
 
134
render_glyph(W, {Hi,H}, X0, Y0,Xm, Bitmask , LSs) ->
135
135
    N = ((W+7) div 8),
136
136
    O = N*Hi,
137
137
    <<_:O/binary, Submask/binary>> = Bitmask,
138
 
    LS = render_glyph_horizontal(
 
138
     LS = render_glyph_horizontal(
139
139
        Submask,         % line glyph bitmask
140
140
        {down, W - 1},   % loop state
141
141
        W - 1,           % Width
142
142
        []),             % Linespans
143
143
    render_glyph(W,{Hi+1,H},X0,Y0,Xm, Bitmask, [LS|LSs]).
144
144
 
145
 
render_glyph_horizontal(Value, {Pr, Px}, 0,  Spans) ->
 
145
render_glyph_horizontal(Value, {Pr, Px}, 0, Spans) ->
146
146
    Cr = bit_spin(Value, 0),
147
147
    case {Pr,Cr} of
148
148
        {up  , up  } -> % closure of interval since its last
173
173
        1 -> up;
174
174
        0 -> down
175
175
    end.
176